-
웹 브라우저 하이재킹 (browser hijacking) 광고 툴바 - browser hijacker: Conduit Search, Babylon Toolbar, SearchMe, CoolWebSearch, CouponDropDown, CloudScoutPC and Mac 2014. 2. 17. 05:35
웹 브라우저 하이재킹 현상은 홈 페이지나 기타 설정이 어느새 변경되었거나 언제부터인가
갑자기 광고창이 화면에 뜨거나 화면에 교묘하게 광고가 보이기 시작하거나 원하지 않은
웹 페이지로 자동 연결되는 것 등이다.
광고로 수입을 올릴 목적으로 배포되는 이런 browser hijacker 들은 많은데 해외는
예를 들어 Conduit Search, Babylon Toolbar, CoolWebSearch, SearchMe,
CouponDropDown, CloudScout 등을 자주 볼 수 있다.
- Conduit Search
- Babylon Toolbar
- CloudScout
- CoolWebSearch
- SearchMe (참고: 악성코드급 사파리 확장 프로그램 'SearchMe' 사파리에서 링크를 클릭했는데 'Top Sites'가 뜬다면)
- CouponDropDown (* 자세한 정보 참고)
그외에도 웹 브라우저(IE, Firefox, Chrome)의 무료 확장기능들( third-party extension) 중 처음부터 광고/스파이 기능을 숨긴 확장기능을 배포하거나 이미 대중적인 유용했던 무료 확장기능이 어느 순간(특정 버전부터)부터 광고와 사용자의 브라우저 사용행태를 감시하는 코드(ad-spamming code)를 첨가하기도 한다. 파이어폭스 애드온 중에는 유명했던 QuickDrag 같은 게 그렇다.
파이어폭스(Firefox)나 크롬(Chrome)의 경우 대다수 사용자가 편한 웹서핑을 위해 자신에게 필요한
확장기능들을 2~3개 정도는 사용하기에 자신이 설치하는 확장기능이 무언지 설치전에 파악하고
있어야 한다.
광고를 위해 사용자의 데이터를 판매하는 목적이란 건 결국 실질적인 이득을 보기에 수법들은 점점
교묘해지고 사용자의 동의를 사용자 자신도 알지 못하게 유도하는 방식이라 사용자 스스로의 주의가
필요하다.
Conduit Search 를 예로 들면 무료 소프트웨어 설치시 사용자 동의를 얻어 툴바(toolbar)와 함께
합법적으로 설치한다. 특히 토렌트 클라이언트로 유명한 Utorrent의 경우는 설치시에 툴바 설치를 물어본다. 영어에 약하거나 그냥 설치시 다음단계에 넘어가는 게 익숙한 사용자는 부주의하게 동의하에 설치 할 수 있다. 설치시 주의를 기울이면 이런 툴바나 홈페이지 변경은 안 할 수 있다. 소프트웨어 설치 과정에서 체크 표시를 해제 하면 된다.[툴바 설치나 홈 페이지 설정 변경을 할 수 있기에 프로그램 설치시 주의해야 한다]
크롬(Chrome) 웹 브라우저의 경우 이런 하이재킹 문제가 심각해지자 크롬자체에서 웹 브라우저의
설정이 외부 프로그램에 의해 변경시 자동으로 사용자에게 알려주게 변경되었다. 기존에 웹브라우저
설정을 초기화하는 설정 메뉴에 있었지만 좀 더 능동적으로 사용자가 선택 할 수 있게 했다.
* Firefox 도 역시 설정을 초기화 할 수 있다.
설정을 초기화하면 말 그대로 초기화 된다. 기존에 설정했던 홈 페이지(homepage), 새탭(new tab page), 검색 페이지(search page) 그리고 모든 확장기능(all extensions) 이 기능을 중단하고 웹 브라우저에 저장되었던 데이터를 삭제한다 그런데 문제는 웹 브라우저를 초기화한다고 설치 된 악성코드가 완전히 제거 되지 않는 경우가 꽤 많다는 점이다.1. 웹브라우저(크롬, 파이어폭스, IE, 사파리)의 확장기능 체크
Chrome (크롬): Settings icon -> Tools -> ExtensionsFirefox (파이어폭스): Tools -> Add-ons. (단축키: Ctrl+Shift+A)
MS IE (인터넷 익스플로러):
Tools -> Manage add-ons -> Toolbars and Extensions tabs
Safari(사파리)의 경우 : Preferences -> Extensions(확장 프로그램)
웹브라우저(크롬, 파이어폭스, IE, 사파리)의 확장기능 중 자신이 잘 모르는 확장기능이나
신뢰할 수 없는 듯하다면 사용을 중지하고 삭제하기를 권유.
* 웹브라우저 확장기능을 많이 사용한다면 목록(영문)을 한 번 체크해 보는 게 좋다.
- Your Browser Extensions Are Spying On You
2. 웹브라우저 초기화 (Reset) 방법MS IE (인터넷 익스플로러): Internet Options -> Advanced tab -> Reset
Chrome (크롬) : Settings -> Show advanced settings -> Reset browser settings
Firefox (파이어폭스) : Firefox menu button -> Help button ->Troubleshooting Information -> Reset Firefox
3. 전용 제거툴을 사용 (for Windows)
악성 광고, 툴바, PUA 설치 때문에 PC 사용에 문제가 많다면 먼저 윈도우 Control Panel -> Uninstall a program 에 가서 최근에 설치한 프로그램들을 날짜순으로 정렬(Installed On 클릭)해서 최근에 설치한 프로그램을 확인하고 의심가는 프로그램을 언인스톨 한다 그리고 웹 브라우저 확장기능 체크/제거 후 무료로 검사/치료기능을 제공하는 AdwCleaner, Malwarebytes Anti-Malware Free, HitMan Pro 를 순차적으로 사용해서 검사하면 대부분의 경우 치료가 가능하다. 해외에서는 요즘 나오는 악성부가기능, 악성코드 치료에 가장 많이 사용되는 도구들이기도 하다. 특히 한국 내 악성코드라면 MZK 스크립 도구를 가장 먼저 사용해보는 것도 좋다.
Malware Zero Kit (MZK) 보조 악성코드 제거 스크립 도구 다운로드 - 배포 파일(MZK.ZIP)은 자동업데이트 기능이 있는 소프트웨어가 아닌 스크립 도구이기에 사용 할 때마다 재다운로드하여 가장 최근의 데이터베이스를 사용하는 최신 파일로 검사해야 합니다. 주로 '한국'을 타켓으로 하는 루트킷, 금융 악성코드, 악성 광고 소프트웨어에 특화 된 스크립 도구이기에 한국 웹사이트를 자주 방문하거나 한국내 사용자에게는 상당히 유용. * 자세한 설명: 보조 악성코드 제거 스크립 도구 : Malware Zero Kit (MZK)
AdwCleaner - Adware(악성광고), Toolbars(툴바 ex: Ask toolbar, CoolWebSearch, Babylon Toolbar), PUP (Potentially Undesirable Program, Hijacker (Hijack of the browser's homepage) 등을 제거 해주는 툴(Windows 전용).
* Avira AntiVir 안티바이러스 제품은 Antivir Webguard 는 Ask Toolbar 를 사용하고 있다 (개인적으로 Ask toolbar 같은 곳과 계약한 보안업체를 그리 좋게 보지 않는다) Adwcleaner 는 Ask toolbar도 탐지해 제거하기 때문에 검사/치료 후 Antivir Webguard 가 정상적으로 동작하지 않을 수 있다. 이런 문제를 방지하고 싶다면 AdwCleaner의 options 에서 DisableAskDetections 을 체크하고 검사하면 된다. 당연한 이야기지만 Ask toolbar 같은 건 설치하지 않는 게 좋다.
Malwarebytes Anti-Malware *Free (Free version download 선택)
malware 제거툴. 한글을 지원하기 때문에 설치시 한글을 선택하면 모든 메뉴를 한글로 사용할 수 있어 편리합니다. 무료(Free) 버전은 실시간 감시 기능이 없기에 백신과 충돌 위험이 없습니다. 수동 검색 성능과 치료는 유료와 동일합니다.
* 설치 후 처음 실행하면 일정기간 동안만 전체 기능을 사용하는 평가판(Trial)으로 사용할지 물어보는데 평가판(Trial)으로 사용 할 필요 없습니다. 평가판 사용을 선택하지 말고 그냥 무료버전으로 사용하세요. 위 그림은 영문버전 설치과정인데 반드시 Decline을 선택해야 무료버전인 on-demand scanner로서 사용가능 합니다. (무료버전도 검색과 치료 모두 가능) *[추가] 버전 1.62의 경우 이전 버전과 좀 다르더군요. 설치시 구글 툴바와 마지막에 Malwarebytes Anti-Malware Pro 시험판(기간제한이 생김) 사용여부에 체크를 하지 말아야 합니다.
HitMan Pro - 30일간 무료로 사용 할 수 있습니다. 진단과 치료 모두 가능. Second Opinion Malware Scanner 라는 문구처럼 이 프로그램은 전용백신, 보안프로그램 (예: 노턴, 카스퍼스키등)과 함께 설치해서 사용해도 충돌의 위험이 없습니다. 용도 자체가 범용적인 백신의 기능보다 이런 부분에 특화되어져 있다고 생각하면 됩니다. TDL4 / TDL3 / TDSS-family rootkits등 여러 악성 rootkits 탐지/제거에 자주 언급 될 정도로 평이 좋죠. * 악성 코드 프로그램은 백신을 실행하지 못하게하기 때문에 감염 된 PC의 경우 Hitman Pro에서 Force Breach Mode를 사용하면 실행이 가능한 경우도 있습니다. 사용법은 Hitman Pro를 실행할 때 왼쪽 Ctrl-key 를 누르고 있으면 됩니다.
3. 안티바이러스 제품 사용예방이 최선이다. 언급했듯이 무료 소프트웨어 설치시 같이 설치되는 프로그램에 대해 주의를 하고
잘 모르는 웹 브라우저 부가기능은 설치를 안 하거나 신뢰할 수 있는 경로로 설치하고 원하는 부가기능에 대한 다른 사용자의 리뷰를 읽어보는 게 선택시 도움이 된다. 어떤 보안 제품의 사용보다 사용자의
지식과 의식 그리고 습관이 가장 중요하다.
두 번째가 안티바이러스 제품에서 미리 진단해서 방비하는 건데 안티바이러스 제품마다
PUA(potentially unwanted application) 탐지에 대한 기준이 다르고(PUA가 악성코드는 아니기에)
실제로 이런 PUA 진단이 강하지도 않다. 또 PUA 진단율이 높다고 말하는 제품도 정작 PUA로 진단해야할
번들 소프트웨어를 다른 기준에 근거해서 제외시키는 경우가 많기 때문이다. 일례로 Ask toolbar의 진단은 현재에 들어서 ESET (진단)외에는 본 기억이 없다. 해외에서 PUA 진단이 강한 유명 제품은 ESET 이라는 생각이고 근래에는 카스퍼스키도 이 부분에 신경을 쓰는 듯하다. 무료나 광고소프트웨어가 후에
악성코드 설치의 감염경로가 되기도 하기에 앞으로는 PUA 진단이 엄격한 제품을 선택하는 게 좋을
듯하다.'PC and Mac' 카테고리의 다른 글
윈도우 XP 지원 종료 무료 보호나라 백신 홍보? (2) 2014.04.08 토렌트 (Torrent) 악성코드 / 바이러스 ? (16) 2014.04.06 Windows 7 Notification area icons: 윈도우 7 작업 표시줄 알림영역 트레이 아이콘 표시 문제 (10) 2013.12.08 랜섬웨어 크립토락커 CryptoLocker (CryptoLocker Ransomware) (0) 2013.12.01 Windows 8.1 프로그램 창과 폰트가 흐릿하게 보인다면? (0) 2013.10.23