
크립토재킹을 예방하는 방법
크립토재킹은 랜섬웨어만큼 위험하지는 않지만 실질적인 위협입니다. 조직에서 크립토재킹을 예방하고 보안을 유지하기 위해 취할 수 있는 조치를 알아보겠습니다.

크립토재킹은 암호화폐를 불법으로 채굴하는 행위입니다. 주된 목적은 수익이지만, 다른 위협과 달리 사용자가 알아차리지 못하도록 완전히 숨어서 백그라운드에서 실행됩니다. 또한 허가 없이 다른 사람의 기기를 사용합니다. 피해자는 자신의 스마트폰, 서버 또는 태블릿이 암호화폐 채굴에 사용되고 있다는 사실을 모릅니다.
이 가이드에서는 이러한 공격에 대해 알아야 할 사항과 크립토재킹 위협을 예방하는 방법을 설명합니다.
크립토재킹이란?
크립토재킹은 모바일 기기나 컴퓨터에 침투하는 공격입니다. 이후 시스템 리소스를 장악해 암호화폐 채굴을 시작합니다.
암호화폐는 토큰 형태의 디지털 화폐 또는 가상 화폐입니다. 가장 널리 알려진 암호화폐로는 Bitcoin과 Ethereum이 있습니다. 현재 그 밖에도 3000개가 넘는 암호화폐가 존재합니다. 크립토재킹은 모바일 기기나 컴퓨터에 침투하는 공격입니다. 이후 시스템 리소스를 장악해 암호화폐 채굴을 시작합니다.
모든 암호화폐는 블록체인이라는 탈중앙화 데이터베이스에 저장되고 이를 통해 분산됩니다. 블록체인 네트워크는 정기적으로 업데이트되며, 서로 협력해 거래를 처리합니다. 복잡한 수학 방정식을 사용해 여러 거래를 처리하고 블록으로 묶습니다. 모든 블록과 각 블록의 변경 사항은 해당 블록에 정보를 공유하고 저장하는 사람들의 승인을 받아야 합니다. 컴퓨팅 자원을 제공하고 그 대가로 암호화폐를 받는 사람들을 채굴자라고 합니다.
채굴자들은 팀을 구성해 전용 컴퓨터 장비로 필요한 거래를 처리하기도 합니다.
채굴자가 필요한 거래를 처리하려면 막대한 연산 능력이 필요합니다. 현재 Bitcoin 네트워크는 매년 7373 TWh가 넘는 에너지를 사용합니다. 크립토재킹은 모바일 기기나 컴퓨터에 침투해 블록체인 네트워크의 컴퓨팅 성능과 리소스를 악용하는 공격입니다.
크립토재킹은 어떻게 작동하나요?
크립토재킹 공격자는 컴퓨팅 성능에 큰 비용을 투자하지 않고 암호화폐를 채굴합니다. 값비싼 하드웨어나 높은 전기 요금을 부담하지 않으려는 것입니다. 크립토재킹은 공격자가 큰 운영비 없이 암호화폐를 얻는 수단입니다.
이들은 추적하기 어려운 개인용 컴퓨터에서 암호화폐를 채굴합니다. 크립토재킹 위협은 암호화폐 시장의 등락에 영향을 받습니다. 다만 최근 몇 년 동안 법 집행 기관이 암호화폐 확산에 대한 단속을 강화하면서 크립토재킹 사고는 다소 감소했습니다.
CoinHive는 암호화폐 채굴자와 협력하던 웹사이트로, 최근 폐쇄되었습니다. 이 사이트의 소스 코드는 자주 악용됐으며, 공격자는 사이트 소유자도 모르게 여러 웹사이트에 채굴 스크립트를 삽입할 수 있었습니다. 폐쇄 이후에도 크립토재킹은 계속 발생했지만 발생 건수는 급격히 줄었습니다. 크립토재킹 공격의 주된 동기는 손쉬운 수익입니다. 큰 비용을 들이지 않고 돈을 벌 수 있다는 점이 가장 큰 유인 중 하나입니다.
크립토재킹의 작동 방식을 이해하려면, 암호화폐가 분산형 데이터베이스를 활용해 운영된다는 점을 인식해야 합니다. 이러한 데이터베이스를 블록체인이라 부르며, 각 블록체인은 최근 거래에 관한 데이터로 정기적으로 업데이트됩니다. 모든 거래는 업데이트를 필요로 하며, 모든 참여자는 자신의 업데이트를 롤오버하여 최근 거래를 블록에 병합합니다. 이 블록은 복잡한 수학적 과정을 수행함으로써 결정됩니다.크립토재킹의 작동 방식을 이해하려면 암호화폐가 분산 데이터베이스를 사용한다는 점을 알아야 합니다. 이 데이터베이스를 블록체인이라고 하며, 각 블록체인은 최근 거래 데이터로 정기적으로 업데이트됩니다. 모든 거래에는 업데이트가 필요합니다. 참여자들은 각자의 업데이트를 반영하고 최근 거래를 블록으로 병합하며, 이 과정은 복잡한 수학적 연산을 통해 결정됩니다.
암호화폐는 새로운 블록을 생성해야 하며, 개인들은 이를 위해 필요한 계산 능력을 제공해야 합니다. 암호화폐는 필요한 컴퓨팅 파워를 제공하는 것으로 알려진 채굴자들에게 보상됩니다. 대규모 채굴자 팀은 전용 컴퓨터 장비를 운영하며 막대한 전력이 필요한 과정에 기여할 수 있습니다. 크립토재커들은 이러한 요구 사항을 우회하고 컴퓨팅 파워를 제공하는 타인을 악용하려 시도합니다.암호화폐에는 새로운 블록이 필요하며, 이를 생성하려면 누군가 필요한 연산 능력을 제공해야 합니다. 필요한 컴퓨팅 성능을 제공하는 채굴자는 암호화폐를 보상으로 받습니다. 대규모 채굴 팀은 전용 컴퓨터 장비를 운영하며 막대한 전력이 필요한 작업에 참여하기도 합니다. 크립토재킹 공격자는 이러한 요구 사항을 우회하고 다른 사람의 컴퓨팅 성능을 악용하려 합니다.
시스템이 크립토재킹 악성코드에 감염되었을 수 있는 징후시스템이 크립토재킹 악성코드에 감염되었을 때 나타나는 징후
크립토재킹이 랜섬웨어만큼 악의적이거나 해롭지는 않지만, 사소한 사이버 위협으로 완전히 무시할 수는 없습니다. 크립토재킹은 조직과 피해자 모두에게 직접적 및 간접적 손실을 초래할 수 있습니다. 피해자들은 예상보다 많은 비용을 지불하며 컴퓨팅 파워를 제공하게 됩니다. 자신의 자원이 타인에게 이용되고 있다는 사실을 인지하지 못합니다.크립토재킹은 랜섬웨어만큼 악의적이거나 해롭지는 않지만, 사소한 사이버 위협으로 치부해서는 안 됩니다. 조직과 피해자에게 직접적·간접적 손실을 초래할 수 있습니다. 피해자는 자신도 모르게 컴퓨팅 성능을 제공하며 예상보다 큰 비용을 부담합니다. 자신의 리소스가 다른 사람에게 사용되고 있다는 사실조차 알지 못합니다.
크립토재킹 공격은 수개월 또는 수년간 탐지되지 않은 채 지속될 수 있으며, 이로 인해 비용이 증가할 수 있습니다. 공격의 진정한 근원이나 숨겨진 비용을 파악하기 위해. 요즘에는 감염된 기기의 배터리를 부풀게 하고 휴대폰을 물리적으로 변형시킬 정도로 영향을 미치는 모바일 채굴 악성코드도 존재합니다.크립토재킹 공격은 수개월 또는 수년 동안 탐지되지 않을 수 있으며, 그에 따른 비용도 늘어날 수 있습니다. 실제 원인이나 숨겨진 비용을 파악하기도 어렵습니다. 최근에는 감염된 기기의 배터리를 팽창시켜 스마트폰이 물리적으로 변형될 정도의 피해를 일으키는 모바일 채굴 악성코드도 있습니다.
악의적으로 암호화폐를 채굴하면 휴대폰에 부하가 걸려 감염된 기기의 배터리가 부풀어 휴대폰이 물리적으로 변형될 수 있습니다. 대역폭 낭비 문제로 인해 컴퓨팅 작업 부하의 효율성과 속도가 저하될 수 있습니다.악의적인 암호화폐 채굴은 모바일 기기에 부담을 줍니다. 감염된 기기의 배터리가 팽창해 스마트폰이 물리적으로 변형될 수도 있습니다. 대역폭이 낭비되고 컴퓨팅 워크로드의 효율성과 속도도 떨어질 수 있습니다.
크립토재킹 악성코드는 성능 문제를 유발하여 고객과 비즈니스 워크플로우에 즉각적인 영향을 미칠 수 있습니다. 최종 사용자도 영향을 받으며, 직원들이 중요한 데이터를 필요로 할 때 접근하지 못할 수도 있습니다.크립토재킹 악성코드는 성능 문제를 일으켜 고객과 비즈니스 업무 흐름에 즉각적인 영향을 줄 수 있습니다. 최종 사용자도 영향을 받으며, 직원이 필요한 순간에 중요 데이터에 접근하지 못할 수도 있습니다.
크립토재킹 공격은 랜섬웨어나 다단계 갈취 시도 같은 대규모 공격을 위한 미끼로 활용될 수 있습니다. 이는 사용자의 주의를 분산시켜 더 심각한 위협으로부터 벗어나게 할 수 있습니다. 이러한 공격은 바이러스 공격과 결합되어 피해자에게 광고를 강요하거나, 공포 마케팅 전술과 결합되어 결국 몸값을 지불하게 만들 수도 있습니다. 대부분의 크립토재킹 공격은 금전적 동기로 이루어지지만, 실제 목적은 감염된 시스템을 과부하 상태로 만들어 물리적 손상을 증가시키는 것일 수 있습니다.크립토재킹 공격은 랜섬웨어나 다단계 갈취 시도처럼 더 큰 규모의 공격을 시작하기 위한 미끼로 사용될 수 있습니다. 사용자의 주의를 돌려 더 심각한 위협을 놓치게 할 수 있습니다. 이러한 공격은 바이러스 공격과 결합해 피해자에게 광고를 쏟아낼 수 있으며, 스케어웨어 수법과 결합해 몸값을 지불하도록 유도할 수도 있습니다. 대부분의 크립토재킹 공격은 금전적 동기에서 비롯되지만, 실제 목적은 감염된 시스템에 과부하를 일으키고 물리적 피해를 키우는 것일 수도 있습니다.
크립토재킹 공격의 작동 방식은 다음과 같습니다: 크립토재킹이 시작되는 가장 주요한 방법은 피해자가 자신의 기기에 암호화폐 채굴 코드를 로드하도록 유도하는 것입니다. 해커는 사회공학적 기법, 피싱 또는 유사한 방법을 사용하여 피해자가 링크를 클릭하고 활성화하도록 유도할 수 있습니다.크립토재킹 공격은 다음과 같이 진행됩니다. 첫 번째이자 가장 일반적인 방법은 피해자가 자신의 기기에 암호화폐 채굴 코드를 로드하도록 유도하는 것입니다. 공격자는 소셜 엔지니어링, 피싱 또는 유사한 방법으로 링크를 클릭하고 활성화하도록 유도할 수 있습니다.
사용자가 이메일을 확인하고 악성 코드를 클릭하면, 암호화폐 채굴 스크립트가 기기에서 실행되어 백그라운드에서 작동하게 됩니다.사용자가 이메일의 악성 링크를 클릭하면 암호화폐 채굴 스크립트가 기기에서 실행되어 백그라운드에서 작동합니다.
두 번째 방식은 코드를 기기에 주입하여 웹사이트 배경이나 광고 형태로 실행하는 것입니다. 피해자가 해당 웹사이트를 열거나 표시된 광고를 클릭하면 암호화폐 채굴 스크립트가 자동 실행됩니다.두 번째 방법은 웹사이트나 광고를 통해 기기에 코드를 삽입하고 백그라운드에서 실행하는 것입니다. 피해자가 해당 웹사이트를 열거나 표시된 광고를 클릭하면 크립토재킹 스크립트가 자동으로 실행됩니다.
스크립트가 처리한 결과는 해커가 직접 통제하는 서버로 전송됩니다. 하이브리드 크립토재킹 공격은 이 두 전략을 결합하여 브라우저 기반 크립토재킹 공격의 효율성을 높일 수 있습니다. 일부 암호화폐 채굴 스크립트는 침투 경로를 확장하여 대상 네트워크 내 다른 서버와 기기를 감염시킬 수 있습니다.스크립트가 처리한 결과는 공격자가 직접 제어하는 서버로 전송됩니다. 하이브리드 크립토재킹 공격은 이 두 가지 전략을 결합해 브라우저 기반 공격의 효과를 높일 수 있습니다. 일부 암호화폐 채굴 스크립트는 대상 네트워크의 다른 서버와 기기로 퍼져 감염시킬 수 있습니다.
크립토재킹 공격 방지를 위한 모범 사례크립토재킹 공격 예방을 위한 모범 사례
크립토재킹 공격을 방지하는 가장 효과적인 방법 중 하나는 IT 팀에게 잠재적 위험 요소와 이를 탐지하는 방법을 교육하는 것입니다. IT 팀은 크립토재킹 공격의 초기 징후와 단계를 파악하고 공격 라이프사이클의 모든 단계를 식별할 수 있어야 합니다. 직원들은 컴퓨터 시스템이 비정상적으로 작동하거나 과열되는 등의 징후를 인식하도록 교육받아야 합니다. 이메일 내 의심스러운 링크나 악성 첨부 파일을 클릭하지 말고 신뢰할 수 있으며 검증된 출처에서만 파일을 다운로드해야 한다는 점을 알아야 합니다. 월드 와이드 웹 전반에서 암호화폐 채굴기를 차단할 수 있는 다양한 브라우저 확장 프로그램이 존재합니다. 광고 차단기를 활용하여 크립토재킹 스크립트 실행을 차단할 수도 있습니다. 온라인 웹 서핑 시 자바스크립트를 비활성화하면 크립토재킹 코드 주입을 방지할 수 있습니다. JavaScript를 비활성화하면 웹 브라우징에 필요한 일부 기능이 자동으로 차단되므로 이 점을 고려해야 합니다.크립토재킹 공격을 예방하는 가장 좋은 방법 중 하나는 IT 팀에 잠재적 위험과 탐지 방법을 교육하는 것입니다. 팀은 크립토재킹 공격의 초기 징후와 단계를 알고, 공격 수명 주기의 모든 단계를 식별할 수 있어야 합니다.
크립토재킹 악성코드를 탐지하고 제거하는 방법?또한 IT 팀이 즉시 대응하고 자체적으로 추가 조사를 수행할 준비를 갖춰야 합니다. 직원들에게는 컴퓨터 시스템의 비정상적인 동작이나 과열 같은 징후를 알아보도록 교육해야 합니다. 의심스러운 링크나 이메일의 악성 첨부 파일을 클릭하지 않고, 신뢰할 수 있고 검증된 출처에서만 파일을 다운로드하도록 안내해야 합니다.
크립토재킹 공격이 기기를 감염시켰다는 가장 뚜렷한 징후는 표준 동작의 편차입니다. 시스템 성능이 저하되고 처리 속도가 느려지며 예기치 않게 충돌할 수도 있습니다.조직에서는 사용자가 브라우저로 웹사이트를 방문할 때마다 크립토재킹 스크립트를 자동으로 차단하도록 암호화폐 채굴 방지 확장 프로그램도 설치해야 합니다. 웹 전반에서 암호화폐 채굴 프로그램을 차단하는 브라우저 확장 프로그램이 많이 있습니다. 광고 차단 프로그램을 사용해 크립토재킹 스크립트의 실행을 막을 수도 있습니다. 웹을 탐색할 때는 크립토재킹 코드가 삽입되지 않도록 JavaScript를 비활성화하세요. 다만 JavaScript를 비활성화하면 웹 탐색에 필요한 일부 기능도 자동으로 차단되므로 이 점을 고려해야 합니다.
또 다른 징후는 배터리가 평소보다 훨씬 빨리 소모된다는 점입니다. 리소스 집약적인 프로세스는 시스템 과열을 유발하여 컴퓨터를 손상시킬 수 있습니다. 이는 기기의 수명을 단축시킬 수 있으며, 크립토재킹 스크립트는 웹사이트에 과부하를 주는 것으로 알려져 있습니다. 미디어 콘텐츠가 거의 없거나 전혀 없는 상태에서도 CPU 사용량이 증가하는 경우, 즉 방문하는 웹사이트에서 그러한 현상이 발생한다면 이는 백그라운드에서 크립토재킹 스크립트가 실행되고 있다는 명확한 신호입니다.크립토재킹 악성코드를 탐지하고 제거하는 방법
작업 관리자나 활동 모니터링 도구를 사용하여 장치의 CPU 사용량을 확인하는 테스트를 실행할 수 있습니다. 그러나 이 탐지 방법의 단점은 컴퓨터가 이미 최대 용량으로 작동 중일 경우 느리게 실행될 수 있다는 점입니다. 따라서 스크립트가 백그라운드에서 실행 중이라면 문제 해결 및 추가 정보 파악이 어려울 수 있습니다.
위협 인텔리전스 강화
SentinelOne 위협 추적 서비스 WatchTower가 어떻게 더 큰 인사이트를 확보하고 공격에 대응하는 데 도움이 되는지 알아보세요.
기기가 크립토재킹 공격에 감염되었음을 보여주는 가장 뚜렷한 징후는 평소와 다른 동작입니다. 시스템 성능이 저하되거나 처리 속도가 느려지고 예기치 않게 작동이 중단될 수 있습니다.
배터리가 평소보다 훨씬 빨리 소모되는 것도 징후입니다. 리소스를 많이 사용하는 프로세스는 시스템을 과열시켜 컴퓨터를 손상시킬 수 있습니다. 기기의 수명을 단축할 수 있으며, 크립토재킹 스크립트는 웹사이트에 과부하를 일으키는 것으로도 알려져 있습니다. 방문한 웹사이트에 미디어 콘텐츠가 거의 없거나 전혀 없는데도 CPU 사용량이 증가한다면, 백그라운드에서 크립토재킹 스크립트가 실행 중이라는 분명한 징후입니다.
작업 관리자나 활동 모니터링 도구를 사용해 기기의 CPU 사용량을 확인할 수 있습니다. 다만 컴퓨터가 이미 최대 용량으로 실행 중이라면 속도가 느려질 수 있어 탐지가 어렵습니다. 이런 상황에서 스크립트가 백그라운드에서 실행 중이라면 문제를 해결하고 자세한 원인을 파악하기가 어렵습니다.
현실 세계의 또 다른 크립토재킹 공격 사례는 TripleStrength 사건과 그들이 클라우드를 공격한 방식입니다. 위협 행위자는 탈취한 클라우드 리소스에서 채굴 작업을 수행하고 랜섬웨어 활동을 벌였습니다. 랜섬웨어, 갈취, 암호화폐 채굴이라는 악성 캠페인의 삼중고를 자행했습니다.실제 크립토재킹 공격 사례
결론USAID는 최근 패스워드 스프레이 공격을 받아 Microsoft 서비스 요금으로 약 $500,000를 부담했습니다. CVE-2023-22527을 이용한 크립토재킹 사례에서는 본격적인 암호화폐 채굴 생태계가 확인되었습니다.
크립토재킹은 지속적으로 진화하는 위협으로, 사용자의 리소스를 은밀히 빼앗고 시스템 성능에 영향을 미칠 수 있습니다. 이러한 은밀한 공격을 막기 위해서는 직원 교육, 경계 태세 유지, 강력한 보안 솔루션과 같은 사전 예방 조치가 필요하다는 점을 밝혔습니다. 공격 경로를 이해하고 실용적인 솔루션을 구현함으로써 조직은 위험을 최소화하고 운영 무결성을 유지할 수 있습니다. 사이버 범죄자들이 시스템을 악용하지 못하도록 하십시오. 지금 바로 조치를 취하고 전문가의 지침으로 네트워크를 방어하십시오. 사이버 보안 방어를 강화하려면 지금 SentinelOne에 문의하십시오.이 심각한 취약점은 해당 환경에 영향을 미쳤으며, 위협 행위자는 셸 스크립트와 XMRig 채굴기를 배포하는 등의 방법을 사용했습니다. SSH 엔드포인트를 표적으로 삼고 경쟁 채굴 프로세스를 종료했으며, cron 작업으로 지속성을 유지했습니다.
또 다른 실제 크립토재킹 공격 사례는 TripleStrength가 클라우드를 공격한 사건입니다. 이 위협 행위자는 탈취한 클라우드 리소스에서 채굴 작업을 수행하고 랜섬웨어 활동도 벌였습니다. 랜섬웨어, 갈취, 암호화폐 채굴이라는 세 가지 악성 캠페인을 전개했습니다.
결론
크립토재킹은 지속적으로 진화하는 위협으로, 리소스를 몰래 소모하고 시스템 성능을 저하시킬 수 있습니다. 이러한 은밀한 공격에 대응하려면 직원 교육, 면밀한 모니터링, 강력한 보안 솔루션 등 선제적 조치가 필요하다는 점을 확인했습니다. 공격 경로를 이해하고 실질적인 대응책을 도입하면 조직은 위험을 최소화하고 운영의 무결성을 유지할 수 있습니다.사이버 범죄자가 시스템을 악용하도록 내버려 두지 마세요—지금 행동에 나서 전문가의 지침에 따라 네트워크를 보호하세요. 지금 SentinelOne에 문의하여 사이버 보안 방어 체계를 강화하세요.
자주 묻는 질문
크립토재킹은 공격자가 사용자 몰래 컴퓨터의 처리 능력을 이용해 암호화폐를 채굴하는 사이버 공격입니다. 사용자가 대개 알아차리지 못하는 이 백그라운드 프로세스는 시스템 속도를 늦추고 전력을 과도하게 소모합니다. 사이버 공격자는 소프트웨어나 웹사이트의 취약점을 악용해 개인 기기와 업무용 기기를 탈취할 수 있습니다. 탐지가 어려운 만큼 강력한 보안이 중요합니다.
공격자는 크립토재킹을 이용해 웹사이트, 애플리케이션 또는 스팸 이메일에 몰래 채굴 스크립트를 심습니다. 사용자가 감염된 웹사이트를 클릭하거나 감염된 문서를 열면 스크립트가 시스템의 컴퓨팅 성능을 탈취해 암호화폐를 채굴합니다. 이 은밀한 작업은 시스템 리소스를 소모하고 속도를 늦추면서도 오랫동안 탐지되지 않아, 공격자에게 위험은 낮고 보상은 큰 기회가 됩니다.
기업은 갑작스러운 CPU 사용량 급증, 과열, 예상치 못한 배터리 소모 등 의심스러운 시스템 동작을 모니터링해 크립토재킹 공격을 탐지할 수 있습니다. 작업 관리자 같은 시스템 도구로 리소스를 지속적으로 모니터링하면 숨겨진 채굴 프로세스를 발견할 수 있습니다. 네트워크 모니터링을 구축하고 정교한 사이버 보안 제품을 도입하면 이상 징후와 악성 스크립트도 식별할 수 있습니다.
크립토재킹은 시스템 리소스를 몰래 악용해 성능 저하, 에너지 소비 증가, 하드웨어 손상을 초래할 수 있는 심각한 문제입니다. 은밀한 채굴은 비즈니스 프로세스에 대규모 차질을 일으키고 예상치 못한 비용을 발생시킬 수 있습니다. 또한 크립토재킹은 더 악의적인 사이버 공격을 은폐하고 다른 공격의 통로가 되기도 합니다. 따라서 개인과 조직의 자산을 보호하려면 크립토재킹을 조기에 탐지하고 효과적인 사이버 보안 조치를 시행해야 합니다.
광고 차단기는 온라인 광고에 포함된 악성 스크립트의 실행을 막아 크립토재킹을 방어할 수 있습니다. 하지만 정교한 크립토재킹 기법은 광고 차단기를 우회할 수 있으므로 이것만으로는 충분하지 않습니다. 기업은 충분한 보호를 위해 광고 차단기와 전용 보안 소프트웨어를 함께 사용하고 정기적으로 시스템을 검사해야 합니다. 다계층 보안은 다양한 크립토재킹 공격에 더 효과적으로 대응합니다.



