토픽

맨위로 가기
  • 공유 공유
  • 댓글 댓글
  • 추천 추천
  • 스크랩 스크랩
  • 인쇄 인쇄
  • 글자크기 글자크기
링크가 복사되었습니다.

맥OS용 가짜 레저 앱 확산...암호화폐 시드 구문 탈취 주의보

작성자 이미지
김민준 기자
1
2

악성 앱이 맥OS 사용자 대상으로 레저 라이브 앱을 위장해 시드 구문을 탈취하며 암호화폐를 노리고 있다. 최소 2800개 이상의 웹사이트에서 유포 중인 위협으로, 정식 앱으로 위장한 고도화된 수법이 특징이다.

맥OS용 가짜 레저 앱 확산...암호화폐 시드 구문 탈취 주의보 / TokenPost AI

사이버 보안 기업 문록(Moonlock)에 따르면, 최근 맥OS(macOS) 사용자를 겨냥한 악성 소프트웨어가 레저 라이브(Ledger Live) 앱을 위장해 암호화폐를 탈취하고 있다. 이 악성 앱은 피해자의 기기에서 정식 레저 라이브 앱을 대체한 뒤, 가짜 팝업 메시지를 통해 시드 구문 입력을 유도하는 방식으로 작동한다.

문록은 5월 22일 발표한 보고서에서 "처음에는 클론 앱을 통해 비밀번호, 메모, 지갑 정보를 수집해 대략적인 자산 현황을 파악하는 수준에 그쳤다"고 설명하면서, "하지만 불과 1년 만에 시드 구문을 탈취하고 실제 코인을 지갑에서 인출할 수 있는 수준으로 발전했다"고 전했다.

공격자들은 '아토믹 맥OS 스틸러(Atomic macOS Stealer)'라는 악성코드를 활용해 공식 앱을 위조하고 있는데, 이 스틸러는 사용자 기기에서 민감한 정보를 빼내도록 설계됐다. 문록은 해당 스틸러가 최소 2800개 이상의 해킹된 웹사이트에서 유포되고 있는 정황도 확인했다고 밝혔다.

이번 공격은 단순한 피싱을 넘어, 맥OS 사용자 대상의 정교한 클론 앱 공격이라는 점에서 주의가 필요하다. 특히, 레저 라이브에 익숙한 사용자라도 외관상 정상 앱처럼 보이는 가짜 프로그램에 속아 시드 구문을 입력할 가능성이 높다. 업계는 암호화폐 지갑 사용 시, 공식 웹사이트 이외의 경로에서 앱을 다운로드하거나 시드 구문을 디지털 환경에 입력하는 것을 지양해야 한다고 경고하고 있다.

<저작권자 ⓒ TokenPost, 무단전재 및 재배포 금지>

광고문의 기사제보 보도자료

많이 본 기사

관련된 다른 기사

댓글

1

추천

2

스크랩

Scrap

데일리 스탬프

0

매일 스탬프를 찍을 수 있어요!

데일리 스탬프를 찍은 회원이 없습니다.
첫 스탬프를 찍어 보세요!

댓글 1

댓글 문구 추천

좋은기사 감사해요 후속기사 원해요 탁월한 분석이에요

0/1000

댓글 문구 추천

좋은기사 감사해요 후속기사 원해요 탁월한 분석이에요

엠마코스모스

2025.05.23 16:29:20

좋은기사 감사해요

답글달기

0

0
0

이전 답글 더보기

1
'); win.document.write(''); win.document.close(); var objAgent = navigator.userAgent; if (objAgent.indexOf('Edge') > -1) { win.onafterprint = function () { // win.close(); // setTimeout(function () { win.close() }, 500); return true; } } else if (objAgent.indexOf('Trident') > -1) { win.onafterprint = function () { // win.close(); setTimeout(function () { win.close() }, 500); return true; } } else { win.onafterprint = function () { win.close(); return true; } } }); $('#btnOpenFontSizePopup').on('click', function (){ if ($('#popupFontSize').css('display') == 'none'){ sharePopupClose(); $('#popupFontSize').show(); } else { $('#popupFontSize').hide(); } }); $(".btnChangeFontSize").on('click', function() { var fontSize = $(this).data().size; $('.view_text').css("fontSize", ''); $('.article_content').css("fontSize", ''); var articleTxt = $(".article_content > p"); if (!(fontSize == 14 || fontSize == 16 || fontSize == 18 || fontSize == 20 )) return false; $('.font_btn').removeClass('font_size_on'); $(this).find('.font_btn').addClass('font_size_on'); articleTxt.css("fontSize", fontSize); switch(fontSize){ case 14: break; case 16: break; case 18: break; case 20: break; default: return false; } return true; }); $('.btnGetReword').click(function () { if(clientId == 0){ $.loginPopupOpen('referral'); }/* else if (clientCertificated == 'N') { $('#certificationModalWrap').show(); }*/ }); $.articleVoting = function () { var articleId = "250674"; if(clientId == 0){ $.loginPopupOpen(''); return false; } $.ajax({ url: '/news/ajax/addArticleVoting', type: 'post', data: { clientId: clientId, articleId: articleId }, dataType: 'json', success: function (response) { if (response.error != 0) { if (response.error == 99) { alert(response.message); return; } else { alert(response.message); return; } } $('.newsLike').addClass('greyBanner'); if(response.voteCancel == 'Y'){ var voteCount = parseInt($('.articleLikeCountTitle:first').text()) - 1; // $('.articleLikeCount').text(voteCount); $('.articleLikeCountTitle').text( voteCount); $('.basicHeart').show(); $('.redHeart').hide(); $('.remoteControlLike').hide(); $('.remoteControlNoLike').show(); $('.stamp_like').removeClass('stamp_on'); $('.btnVoteArticle').find('.stamp_num').html(voteCount); } else if(response.vote == 'Y'){ var voteCount = parseInt($('.articleLikeCountTitle:first').text()) + 1; // $('.articleLikeCount').text(voteCount); $('.articleLikeCountTitle').text( voteCount); $('.basicHeart').hide(); $('.redHeart').show(); $('.remoteControlLike').show(); $('.remoteControlNoLike').hide(); $('.stamp_like').addClass('stamp_on'); $('.btnVoteArticle').find('.stamp_num').html(voteCount); } if(response.rewardPopupDisplay == 'Y') { showPointModal(); } //location.reload(); }, error: function (xhr, ajaxOptions, thrownError) { if (xhr.status > 0) { alert('server error'); } } }); return false; }; $('.btnScrapArticle').on('click', function (){ var articleId = "250674"; if(clientId == 0){ $.loginPopupOpen(''); return false; } else { $.articleScrap(clientId, articleId); } }); $.articleScrap = function(clientId, articleId){ if (clientId == 0 || articleId == 0) return false; $.ajax({ url: '/news/ajax/scrapArticle', type: 'post', data: { clientId: clientId, articleId: articleId }, dataType: 'json', success: function (response) { if (response.error == 0) { if (response.scrap == 'Y') { $('.btnScrapArticle').addClass('stamp_on'); $('.btnScrapArticle').find('.remoteControlScrapOn').show(); $('.btnScrapArticle').find('.remoteControlScrapOff').hide(); } else { $('.btnScrapArticle').removeClass('stamp_on'); $('.btnScrapArticle').find('.remoteControlScrapOn').hide(); $('.btnScrapArticle').find('.remoteControlScrapOff').show(); } } else { alert(response.message); } return false; }, error: function (xhr, ajaxOptions, thrownError) { if (xhr.status > 0) { alert('server error'); return false; } } }); }; $('.btnStampArticle').on('click', function (){ if ($(this).hasClass('stamp_on') == true) return false; var articleId = "250674"; if(clientId == 0){ $.loginPopupOpen(''); return false; } else { $.articleStamp(clientId, articleId); } }); $.articleStamp = function(clientId, articleId){ if (clientId == 0 || articleId == 0) return false; $.ajax({ url: '/news/ajax/stampArticle', type: 'post', data: { clientId: clientId, articleId: articleId }, dataType: 'json', success: function (response) { if (response.error == 0) { if (response.stamp == 'Y') { $('.stamp_daily').addClass('stamp_on'); $('.stampCount').html(response.count); var wrap = $('.article_stamp_contents'); if (response.count > 0) { wrap.find('.stamp_none_txt').remove(); } wrap.html(''); var html = ''; if(response.size >= 1) { for (var i = 0; i < response.size; i++) { html = ''; html += '
'; html += '
'; html += ''; if (response['items'][i]['clientId'] == clientId) { html += '

' + response['items'][i]['nickname'] + '

'; } else { html += '

' + response['items'][i]['nickname'] + '

'; } html += '
'; html += '

' + response['items'][i]['regTimestampHi'] + '

'; html += '
'; wrap.append(html); } } /*html += '
'; html += '등급 아이콘'; html += '

' + response['item']['nickname'] + '

'; html += '

' + response['item']['timestamp'] + '

'; html += '
'; wrap.prepend(html);*/ } } else { } return false; }, error: function (xhr, ajaxOptions, thrownError) { if (xhr.status > 0) { alert('server error'); return false; } } }); }; // $('.viewLike').on("click",function (){ // if(clientId == 0){ // $.loginPopupOpen(''); // } else { // $.articleVoting(); // } // }); $('.likeBg').on("click",function (){ if(clientId == 0){ $.loginPopupOpen(''); } else { $.articleVoting(); } }); //$('body').append('
OSZAR »