암호화폐 채굴은 비트코인, 이더리움, 알트코인과 같은 디지털 자산을 획득하는 과정으로, 암호화된 데이터 조각들을 해독하는 것을 포함합니다. 각 조각, 즉 해시를 풀기 위해서는 상당한 연산 능력이 요구됩니다. 이는 곧 컴퓨터의 프로세서가 특정 알고리즘을 해결하는 데 필요한 자원을 뜻합니다. 그러나 일부에서는 시스템 자원을 ‘빌려’ 암호화폐 채굴에 이용하는 비윤리적인 행위를 하고 있는데, 이를 크립토재킹이라고 부릅니다. 이러한 공격은 악성 코드를 통해 이루어지기도 하고, 브라우저를 감염시키기도 합니다. 여기에서는 브라우저를 통한 비트코인 채굴을 차단하는 방법에 대해 알아보겠습니다.
참고: 몇몇 웹사이트는 사용자의 처리 능력을 활용하여 채굴을 진행한다고 명시하지만, 대부분은 그렇지 않습니다.
성능 점검
가장 먼저 해야 할 일은 시스템에 이상이 있는지 확인하는 것입니다. 브라우저 사용 시 평소와 다른 시스템 작동을 느낀다면, 이는 문제의 신호일 수 있습니다. 다음은 주목해야 할 몇 가지 증상입니다.
성능 저하
시스템이 비정상적으로 작동하고 있다는 분명한 신호 중 하나입니다. 만약 시스템 성능이 갑자기 저하된다면 주의를 기울여야 합니다. 창 전환 시간이 오래 걸리거나, 잦은 충돌이 발생하거나, 전체적인 네트워크 속도가 느려진다면, 문제의 원인을 파악해야 합니다. 이를 위해 브라우저의 확장 프로그램을 모두 비활성화하고 성능을 테스트해보세요. 테스트 후에는 다시 활성화할 수 있습니다.
작업 관리자(Ctrl + Shift + Esc)를 실행하고, ‘성능’ 탭에서 ‘리소스 모니터’를 열어 시스템의 리소스 사용량을 확인할 수 있습니다. 또는 시작 메뉴에서 ‘리소스 모니터’를 검색하여 실행해도 됩니다.
개요 탭에서 약 20분 동안 모니터링합니다. 이 결과는 시스템이 유휴 상태일 때의 기본 성능을 보여줍니다. 브라우저의 여러 인스턴스가 실행되는 것은 일반적입니다.
기준 성능을 확인한 후, 일반적인 웹사이트들을 방문하면서 성능 변화를 주시합니다. 일시적인 성능 증가는 있을 수 있지만, 지속적인 증가가 있다면 문제가 있을 수 있습니다. 일부 웹사이트는 과도한 시스템 자원을 요구하기도 합니다.
과도한 발열
시스템이 평소보다 뜨거워진다면, 이는 성능 평가를 고려해야 한다는 또 다른 신호입니다. 팬 주변에 손을 대어 열기를 느껴보거나, 특수 도구를 사용하여 온도를 측정해 볼 수 있습니다.
비트코인 채굴 차단
브라우저 성능이 의심스럽다면, 다음 단계는 문제의 근원을 제거하는 것입니다. 모든 웹사이트를 검사할 수는 없으므로, 브라우저에서 채굴 스크립트가 실행되지 않도록 차단해야 합니다. 이는 암호화폐 광고 차단기와 같습니다. 주로 MinerBlock과 No Coin이라는 두 가지 확장 프로그램이 많이 사용됩니다. 이들은 크롬 웹 스토어에서 찾을 수 있습니다.
MinerBlock
MinerBlock은 온라인 채굴 활동을 감지하고 차단하는 간단한 도구입니다. 먼저 채굴 시도를 식별한 후 브라우저에서 해당 활동을 막습니다. 간단하게 설정에서 화이트리스트를 만들거나 차단된 채굴 시도 횟수를 확인할 수 있습니다. 만약 이 프로그램이 마음에 들지 않는다면 다른 선택지도 있습니다. Firefox 사용자는 CoinBlock을 설치하여 MinerBlock과 유사한 기능을 사용할 수 있습니다.
No Coin
No Coin은 MinerBlock과 동일한 목적을 가지고 있지만, 채굴 세션 지속 시간을 제한하는 기능을 제공합니다. 역시 화이트리스트를 관리하거나 확장 프로그램 실행을 일시 중지할 수 있습니다. 두 프로그램은 동일한 문제를 다른 방식으로 접근하므로, 둘 다 동시에 설치하지 않는 것이 좋습니다. 이는 시스템에 불필요한 부담을 줄 수 있습니다. Firefox용 No Coin도 이용 가능합니다.
결론
때로는 원치 않는 광고 대신 선호하는 웹사이트가 암호화폐를 채굴하도록 허용하는 것이 나을 수도 있습니다. 그러나 웹사이트 탐색 중 리소스 접근을 제어하는 것은 매우 중요합니다. 만약 비트코인 채굴에 관심이 있다면, 충분히 조사해보고 시작해야 합니다. 제대로 알아보지 않고 시작하면 본인의 하드웨어는 물론 다른 사람들에게도 위험을 초래할 수 있습니다.