Mac에 맬웨어가 감염되면 짜증스러울 뿐만 아니라 동시에 위험하기까지 합니다. 대부분의 맬웨어는 사용자가 설치 시점이나 경로를 인지하지 못한 상태로 Mac에 침투하기 때문에 제거 과정이 더욱 까다로워집니다. 게다가 이런 악성 앱들은 놀라울 정도로 집요해서 아무리 삭제해도 계속 다시 나타나는 경우가 많습니다.
최근 Mac 사용자들이 겪고 있는 맬웨어 중 하나가 바로 TechFunctionSearch입니다. 온라인에 관련 정보가 많지 않아서 맬웨어의 정체나 제거 방법을 파악하기 어려운 실정입니다. 감염되더라도 컴퓨터 자체에서 특별한 이상 징후를 느끼기 어렵고, 알림 메시지가 끊임없이 팝업으로 뜨는 것 외에는 눈에 띄는 증상이 없는 것이 특징입니다.
Mac에서 TechFunctionSearch 때문에 곤란을 겪고 있다면, 이 글이 그 해결책이 되어줄 것입니다. TechFunctionSearch가 어떤 위험을 초래하는지, 그리고 이를 완전히 제거하는 방법까지 자세히 알아보겠습니다.
TechFunctionSearch란 무엇인가?
TechFunctionSearch는 정상적인 앱에 번들 형태로 함께 배포되는 경우가 많은 애드웨어(adware) 계열의 프로그램입니다. 주로 인터넷 연결 속도 향상과 쾌적한 브라우징 환경을 제공한다고 주장하는 'ForBrowser'라는 애플리케이션과 함께 설치됩니다. 하지만 보안 프로그램들은 이를 잠재적으로 원치 않는 프로그램(PUP)으로 분류하며, Safari, Chrome, Firefox 등 사용자의 기본 브라우저에 주로 영향을 미칩니다.
ForBrowser는 감염된 브라우저에 비정상적으로 높은 권한을 가진 새 확장 프로그램을 설치합니다. 이 확장 프로그램은 사용자가 웹페이지에 입력하는 모든 정보, 즉 비밀번호, 신용카드 정보, 이메일 주소, 로그인 정보 등에 접근할 수 있습니다. 더 심각한 문제는 이 바이러스가 승인 절차를 우회하여 사용자의 동의 없이 몰래 설치된다는 점입니다. 권한 요청조차 없이 은밀하게 설치되는 것 자체가 이미 보안상 큰 위협입니다.
TechFunctionSearch 감염 여부 확인 방법
사용자가 직접 브라우저에 설치된 확장 프로그램 목록과 해당 권한을 확인하지 않는 한, 브라우저에 문제가 있다는 사실을 알아채기 어렵습니다. 어떤 경우에는 바이러스가 웹 서핑 설정을 마음대로 변경해 자신의 제휴 사이트로 트래픽을 유입시키기도 합니다. 기본 홈페이지와 검색 엔진이 다른 URL로 변경되는데, 바이러스가 스크립트를 실행해 변경 사항을 반복적으로 복원하기 때문에 수동으로 되돌릴 수도 없습니다. 결국 사용자는 브라우저를 열거나 온라인 검색을 할 때마다 강제로 해당 URL을 방문하게 됩니다.
브라우저 설정 변경 외에도, 감염된 브라우저를 열면 각종 광고가 쏟아집니다. 대부분의 광고에는 'Ads by ForBrowser'라는 문구가 붙어 있기도 합니다. 웹페이지 곳곳에 인텍스트 링크, 쿠폰, 비교 광고 등 수상한 광고가 가득 차 있는 모습을 발견한다면, 애드웨어 감염을 의심해야 하는 경고 신호입니다.
문제는 ForBrowser 바이러스가 시스템 곳곳에 구성 요소를 설치하기 때문에 제거가 상당히 까다롭다는 점입니다. TechFunctionSearch는 ForBrowser 바이러스의 구성 요소 중 하나일 뿐이며, TechSignalSearch, SearchRange 같은 다른 구성 요소들도 함께 존재합니다. 바이러스를 완전히 제거하려면 ForBrowser를 삭제하기 전에 이 모든 구성 요소를 먼저 정리해야 합니다.
TechFunctionSearch는 바이러스인가?
TechFunctionSearch는 ForBrowser 바이러스의 구성 요소이므로 역시 악성 프로그램입니다. 감염된 사용자는 다음과 같은 알림을 자주 마주하게 됩니다.
'응용 프로그램 "TechFunctionSearch"가 들어오는 네트워크 연결을 허용하도록 하시겠습니까?'
이 메시지는 대화 상자를 닫아도 몇 번이고 반복해서 나타나며, 감염된 Mac 사용자에게 상당한 불편을 초래합니다. 이 알림이 표시된다면 ForBrowser 바이러스의 TechFunctionSearch 구성 요소가 활동 중이라는 뜻입니다.
Mac에서 TechFunctionSearch 제거하기
앞서 언급했듯이 Mac의 TechFunctionSearch는 ForBrowser 바이러스의 구성 요소일 뿐, 핵심 악성 앱이 아닙니다. 따라서 이 애드웨어를 완전히 제거하려면 PUP를 삭제하기 전에 먼저 관련 구성 요소들을 정리해야 합니다.
Mac에서 ForBrowser와 TechFunctionSearch를 제거하려면 아래 단계를 순서대로 따라 하세요.
1단계: 바이러스 관련 프로세스 모두 종료
PUP가 실행 중인 상태에서는 삭제가 불가능하므로, 진행하기 전에 구성 요소를 포함한 모든 프로세스를 종료해야 합니다.
- Finder > 이동 > 응용 프로그램 아래의 유틸리티 폴더를 엽니다.
- 활성 상태 보기(Activity Monitor) 아이콘을 찾아 더블클릭합니다.
- 활성 상태 보기에서 ForBrowser라는 이름의 프로세스를 찾습니다.
- ForBrowser 프로세스를 선택한 후 프로세스 종료를 클릭합니다.
- 선택한 프로세스를 종료할지 확인하는 메시지가 나타나면 강제 종료를 선택합니다.
- TechFunctionSearch, TechSignalSearch, SearchRange를 포함한 모든 구성 요소에 대해 같은 작업을 반복합니다.
2단계: ForBrowser 앱 삭제
관련 프로세스를 모두 종료했다면, 이제 본체인 ForBrowser PUP를 삭제할 차례입니다.
- Finder > 이동 > 응용 프로그램으로 이동합니다.
- ForBrowser 또는 ForBrowser1 애플리케이션을 찾습니다.
- 아이콘을 우클릭한 후 휴지통으로 이동을 클릭합니다.
- 요청 시 관리자 비밀번호를 입력합니다.
- 앱 삭제 후 Apple 메뉴 > 시스템 환경설정으로 이동합니다.
- 사용자 및 그룹 > 로그인 항목을 선택합니다. Mac 부팅 시 자동 실행되는 항목 목록이 표시됩니다.
- 목록에서 ForBrowser, TechFunctionSearch, TechSignalSearch 또는 SearchRange를 찾아 하단의 삭제(-) 버튼을 클릭합니다.
이렇게 하면 앱이 컴퓨터에서 완전히 제거됩니다. 작업 후에는 휴지통을 비우는 것도 잊지 마세요.
3단계: ForBrowser 관련 파일 모두 삭제
앱을 삭제한 후에는 애드웨어가 다시 살아나지 않도록 관련 파일을 모두 제거해야 합니다.
- Finder > 이동 > 폴더로 이동을 클릭합니다.
- 주소 입력창에 /Library/LaunchAgents를 입력하고 Enter 키를 누릅니다.
- 열린 폴더에서 아래 파일들을 찾아 휴지통으로 이동합니다.
- com.TechSignalSearch.plist
- com.TechFunctionSearch.plist
- com.SearchRange.plist
- 폴더로 이동 창으로 돌아가 아래 폴더들도 차례로 엽니다.
- ~/Library/LaunchAgents
- /Library/LaunchDaemons
- 위와 동일한 파일들을 찾아 모두 휴지통으로 이동합니다.
감염된 파일이 남지 않도록 Mac 클리너 소프트웨어로 컴퓨터를 한 번 더 청소해 주는 것이 좋습니다.
4단계: 브라우저 설정 복원
ForBrowser 앱을 삭제하고 관련 구성 요소를 모두 정리했다면, 이제 안심하고 브라우저에 적용된 변경 사항을 되돌릴 수 있습니다. 사용 중인 브라우저에 맞는 방법을 참고하세요.
Safari 초기화
- 브라우저를 실행한 후 Safari 메뉴로 이동합니다.
- 드롭다운 메뉴에서 환경설정을 선택합니다.
- 상단의 개인정보 보호 탭을 클릭합니다.
- 모든 웹사이트 데이터 제거를 클릭합니다.
- 확인 대화 상자가 나타나면 지금 제거 버튼을 클릭합니다.
- 특정 웹사이트의 데이터만 선택적으로 지우고 싶다면, 개인정보 보호 탭에서 세부 정보 버튼을 클릭합니다.
- 민감한 데이터를 저장한 웹사이트 목록이 표시됩니다. 문제를 일으킬 가능성이 있는 항목을 선택한 후 제거 또는 모두 제거를 클릭합니다.
- 완료를 클릭합니다.
Google Chrome 초기화
- Chrome을 실행한 후 더보기(⁝) 아이콘을 클릭합니다.
- 드롭다운 메뉴에서 설정을 선택합니다.
- 고급을 선택하고 아래로 스크롤해 설정 초기화 섹션으로 이동합니다. 기본 설정으로 복원 항목에서 설정 초기화를 클릭합니다.
- 팝업되는 대화 상자에서 설정 초기화를 클릭해 작업을 확인합니다.
Firefox 초기화
- Firefox를 실행한 후 도움말 > 문제 해결 정보를 클릭합니다.
- 문제 해결 정보 페이지가 열리면 Firefox 초기화 버튼을 클릭합니다.
마무리
Mac에서 TechFunctionSearch를 제거하려면 먼저 핵심 악성 앱인 ForBrowser PUP부터 삭제해야 합니다. 이후 바이러스의 모든 구성 요소와 관련 파일을 차례로 정리하고, 마지막으로 브라우저에 적용된 변경 사항을 복원하면 됩니다. 향후 맬웨어 감염으로부터 컴퓨터를 충분히 보호하려면 강력한 백신 프로그램을 사용하고 안전한 인터넷 사용 습관을 유지하는 것이 중요합니다.