인터넷의 편리함 뒤에 숨은 위협
인터넷은 문자 그대로 온 세상을 우리 손끝에 안겨주었습니다. 소통 방식, 학습 방법, 비즈니스 수행 방식까지 모두 바꿔 놓았죠. 하지만 불행하게도 인터넷은 나쁜 의도를 가진 사람들이 여러분을 속이고 악용하기 훨씬 쉬워진 환경 역시 만들어냈습니다.
예전에는 '나이지리아 왕자' 피싱 사기 같은 단순한 수법이 돌아다녔다면, 요즘 사이버 범죄자들은 훨씬 정교한 기술을 사용합니다. 랜섬웨어(Ransomware)는 인터넷에 도사린 가장 심각한 위협 중 하나지만, 그보다 한층 은밀한 위험도 존재합니다. 바로 크립토재킹(Cryptojacking)입니다.
랜섬웨어는 컴퓨터를 감염시켜 몸값을 지불할 때까지 피해자가 시스템을 사용하지 못하도록 잠그는, 이름 그대로 매우 노골적인 공격입니다. 컴퓨터 전체를 장악해 사실상 무용지물로 만들어 버리죠. 반면 크립토재킹은 피해를 당하고도 자신이 공격당했다는 사실조차 모를 수 있는, 극도로 은밀한 위협입니다.
크립토재킹이란 무엇인가?
크립토재킹은 여러분의 동의 없이 컴퓨터의 CPU 연산 능력을 몰래 빌려 비트코인, 이더리움 등 암호화폐를 채굴하는 행위를 말합니다. 암호화폐 채굴의 세부 원리까지 다루지는 않겠지만, 핵심은 채굴이 컴퓨터의 처리 능력에 크게 의존한다는 점입니다. 그렇기 때문에 고성능 하드웨어와 막대한 전기료가 필요해 채굴 비용이 상당히 비싸다는 것이 문제의 출발점입니다.
교활한 채굴자들은 특정 웹사이트에 악성 코드를 심어, 방문자가 페이지를 열기만 하면 방문자의 컴퓨터를 빌려 코인을 채굴하도록 만들었습니다. 이런 일이 벌어지면 PC의 CPU 사용률이 급격히 치솟으며, 성능 저하와 전기료 증가는 물론 과열로 인한 하드웨어 손상까지 일으킬 수 있습니다. 게다가 채굴된 코인의 수익은 전부 공격자에게 돌아가며, 피해자는 아무것도 모른 채 자원만 뺏기게 됩니다.
내 PC에서 크립토재킹을 확인하는 방법
다행히 내 PC가 암호화폐 채굴에 사용되고 있는지 확인할 방법이 있습니다. 앞서 말했듯이 채굴은 CPU 집약적인 작업이므로, PC가 악용되고 있다면 CPU 사용률이 눈에 띄게 급증합니다. 다행히 CPU 사용률을 확인하는 방법은 생각보다 간단합니다.
Windows에서 확인하기
Windows PC를 사용한다면 작업 관리자(Task Manager)를 활용하세요.
- Ctrl + Alt + Delete 키를 동시에 누릅니다. 파란색 화면이 나타나면 여기서 "작업 관리자"를 선택합니다.
- 작업 관리자에서 "프로세스" 탭을 열고 사용 중인 브라우저를 찾습니다.
- 브라우저 항목 옆의 화살표를 클릭해 현재 열려 있는 모든 탭을 펼칩니다. 탭별 CPU 사용량이 표시되는데, 다른 탭보다 유독 CPU를 많이 잡아먹는 탭이 있다면 해당 사이트가 여러분의 PC로 코인을 채굴하고 있을 가능성이 높습니다.
또는 Windows에 기본 포함된 리소스 모니터(Resource Monitor) 도구를 사용해도 됩니다.
Mac에서 확인하기
Mac 사용자라면 활성 상태 보기(Activity Monitor)로 같은 작업을 할 수 있습니다. Command + Space 키를 눌러 Spotlight 검색창을 연 뒤 "활성 상태 보기"를 검색해 실행하면 됩니다.
브라우저 내장 도구 활용하기
Chrome을 주력 브라우저로 사용한다면 내장 작업 관리자를 통해 확인할 수 있습니다. 메뉴에서 "도구 더보기 → 작업 관리자"로 이동하면 탭별 리소스 사용량을 볼 수 있습니다. 또한 Opera 브라우저 개발팀은 PC에서 잠재적인 크립토재킹을 진단해 주는 웹 도구를 제공하고 있으니, 위 방법이 번거롭다면 이를 이용하는 것도 좋은 선택입니다.
크립토재킹을 예방하는 방법
크립토재킹을 발견하는 것만으로는 부족합니다. 실제로 이를 막으려면 어떻게 해야 할까요? 다행히 시도해 볼 만한 해결책이 몇 가지 있습니다. 크립토재킹은 악성 스크립트가 심어진 웹사이트를 방문했을 때 CPU가 납치되면서 발생합니다. 따라서 이를 차단해 주는 브라우저 확장 프로그램을 설치하면 효과적으로 예방할 수 있습니다.
Google Chrome 사용자라면 NoCoin 또는 minerBlock 확장 프로그램을 설치하면 되고, Firefox 사용자라면 NoScript 애드온을 활용할 수 있습니다. 브라우저 확장 프로그램 사용이 마음에 들지 않는다면, 크립토재킹 스크립트를 실행하는 것으로 의심되는 사이트를 광고 차단 프로그램(예: AdBlock)으로 차단하는 방법도 있습니다.
이미 Opera를 사용 중이거나 브라우저 변경을 꺼리지 않는다면 운이 좋은 셈입니다. Opera 50 버전부터는 크립토재킹 방지 기능이 기본 내장되어 있어, 브라우저의 내장 광고 차단 도구만 활성화하면 별도 설정 없이 보호받을 수 있습니다.
혹시 크립토재킹 피해를 당해본 적이 있으신가요? 어떻게 대처하셨나요? 그 외에 알고 계신 예방 방법이 있다면 댓글로 알려주세요!