맥에서 "HPDM.framework"가 컴퓨터를 손상시킵니다(will damage your computer)라는 오류 메시지가 계속 뜨고 있나요? 이 경고는 대개 컴퓨터의 악성 프로그램이 원인이기 때문에 즉시 바이러스 검사를 실행하고 싶어질 것입니다. 실제로 이것은 악성코드이며, 사용자가 눈치채지 못한 사이에 맥 운영체제에 침투한 브라우저 하이재커(browser hijacker) 중 하나입니다.
이 가이드에서는 이 악성코드가 무엇인지, 어떻게 컴퓨터에 피해를 주는지, 그리고 완전히 제거하는 방법까지 자세히 알아보겠습니다.
HPDM.framework란 무엇인가?
최근 많은 맥 사용자들이 "HPDM.framework"가 컴퓨터를 손상시킵니다 오류에 대해 불만을 토로하는 사례가 보고되고 있습니다. 이 메시지는 사용자가 대화 상자를 아무리 닫아도 계속해서 성가시게 나타납니다. 최소 10초에 한 번씩 팝업되며 HPDM.framework가 해당 맥을 손상시킬 것이라고 경고합니다. 문제를 해결하기 전까지 계속 사용자를 괴롭히기 때문에 매우 짜증스러운 오류입니다.
HPDM.framework는 사용자의 허락 없이 기본 검색 엔진을 수정·교체하고 웹 브라우저의 홈페이지를 변경하도록 설계된 브라우저 하이재킹 애플리케이션입니다. 또한 잠재적으로 원치 않는 애플리케이션(PUA)이 몰래 설치되어 있을 수도 있습니다. 따라서 설치한 기억이 없는 새로운 툴바나 낯선 앱이 맥에 있다면, 그것이 악성코드에 감염된 경로일 가능성이 높습니다.
전문가 팁: 시스템 문제나 느린 성능을 유발할 수 있는 성능 저하, 정크 파일, 유해 앱, 보안 위협 여부를 맥 스캔으로 점검해 보세요.
하지만 때로는 HPDM.framework가 탐지를 피하기 위해 브라우저에 간단한 스크립트만 추가한 채 은밀하게 작동하기도 합니다. 그 목적은 악성코드 배후 세력의 무작위적이고 잠재적으로 악성인 후원 콘텐츠를 표시하는 것입니다. 이러한 광고는 브라우저 화면에 나타나며 의심스러운 웹사이트로 연결될 수 있습니다.
'HPDM.framework'가 컴퓨터를 손상시킵니다 바이러스란?
이 메시지가 갑자기 화면에 나타난다면, 맥이 HPDM.framework에 의한 악성코드와 유사한 행위나 활동을 감지했다는 의미입니다. macOS에는 프로그램을 실행하거나 설치하려고 할 때마다 악성 활동을 탐지하는 내장 악성코드 스캐너가 탑재되어 있습니다.
그렇다면 HPDM.framework는 어떻게 맥에 들어오게 된 걸까요? 악성코드는 다양한 경로로 배포되는데, 가장 흔한 방법 중 하나가 앱 번들링(app bundling)입니다. 최근 새로운 앱, 툴바 또는 프리웨어를 설치했다면, 설치 과정에서 악성코드가 함께 깔렸는지 눈치채지 못했을 가능성이 있습니다. 설치를 서두르느라 각 단계의 안내를 제대로 읽지 않을 때 흔히 발생하는 일입니다.
또 다른 가능성은 악성 광고를 클릭했거나 "HPDM.framework"가 심어져 있는 하이재킹된 웹사이트를 방문한 경우입니다. 이 경우 악성코드가 몰래 맥에 다운로드되며, 오류가 나타나기 전까지는 아무런 이상을 느끼지 못할 수 있습니다.
HP 프린터 드라이버 문제일 가능성
다만 일부 사용자들은 이 오류가 HP 프린터의 소프트웨어 드라이버와 관련이 있다고 지적했습니다. HP가 Apple에 구형 소프트웨어의 권한 철회를 요청하면서, 구형 HP 프린터 드라이버를 사용하는 여러 맥 사용자들이 오류를 겪었다고 호소한 바 있습니다. 이후 권한이 복구되었지만, 일부 사용자는 여전히 "HPDM.framework" 오류를 포함한 각종 오류를 겪고 있습니다. HP도 문제를 수정하는 패치를 배포했지만, 일부 사용자에게는 오히려 더 많은 문제를 일으켰습니다.
'HPDM.framework' 오류, 어떻게 대처해야 할까?
이 오류가 발생하면 가장 먼저 맥에서 나타나는 "HPDM.framework" 오류가 악성코드 때문인지, 아니면 결함이 있는 HP 드라이버 때문인지 확인해야 합니다.
macOS Catalina(10.15) 또는 Mojave(10.14)를 사용 중이고 컴퓨터에 HP 프린터가 설치되어 있다면, 먼저 HP가 제공하는 해결 방법으로 문제를 해결해 보세요. 반면 오류가 발생했을 때 HP 프린터가 설치되어 있지 않았다면 악성코드일 가능성이 높습니다.
악성코드 제거 가이드
오류가 악성코드에 의한 것으로 의심된다면, 가장 먼저 할 일은 컴퓨터 정밀 검사를 실행하는 것입니다. 가장 작은 위협까지도 탐지할 수 있는 신뢰할 수 있는 백신 프로그램을 사용해야 합니다.
PUA를 맥에서 수동으로 제거할 수도 있습니다. Finder에서 이동 > 응용 프로그램을 클릭하면 현재 맥에 설치된 모든 앱 목록이 표시됩니다. "HPDM.framework" 악성코드와 관련된 앱이나 삭제하려는 기타 의심스러운 앱을 찾아 마우스 오른쪽 버튼으로 클릭한 후 휴지통으로 이동을 선택하세요.
백신 프로그램으로 악성코드를 삭제한 후에는 맥 클리너를 사용해 macOS를 정리하여 잔여 파일이 남지 않았는지 확인하세요.
다음으로 아래 폴더들을 확인하여 악성 항목이 있다면 휴지통으로 끌어다 놓으세요:
- /Library/LaunchAgents
- ~/Library/LaunchAgents
- /Library/Application Support
- /Library/LaunchDaemons
폴더 정리를 마친 후에는 브라우저 설정 변경 사항을 되돌려야 합니다:
1. 홈페이지 수정
Chrome에서는 브라우저 오른쪽 상단의 더보기 > 설정을 클릭합니다. 검색엔진 섹션의 드롭다운 메뉴를 클릭하고 원하는 홈페이지를 입력하세요.
Safari에서는 상단 메뉴에서 Safari > 환경설정 > 일반을 차례로 선택합니다. 새로운 윈도우 열기와 새로운 탭 열기 항목에서 홈페이지를 선택하고, 홈페이지 입력란에 기본 홈페이지 주소를 입력하세요.
2. 캐시 삭제
홈페이지 설정을 확인한 후에는 브라우저 캐시를 삭제하는 것이 다음 단계입니다. 캐시는 브라우저가 매번 데이터를 새로 다운로드하지 않아도 되도록 저장해 두는 임시 저장 공간입니다.
Chrome과 Safari에서 캐시를 삭제하는 방법은 아래와 같습니다:
- Chrome 캐시 삭제: Chrome > 기록 > 인터넷 사용 기록 삭제 > 기간 > 전체 기간 > 데이터 삭제 순서로 클릭합니다.
- Safari 캐시 삭제: Safari > 환경설정 > 개인 정보 보호 > 웹사이트 데이터 관리 > 모두 제거 순서로 클릭합니다.
HP 프린터로 인한 HPDM.framework 오류 대처법
HP 프린터가 맥에서 "HPDM.framework"가 컴퓨터를 손상시킵니다 오류를 일으키는 경우라면, HP 소프트웨어를 제거한 후 다시 설치하여 문제를 해결해 볼 수 있습니다. 또한 HP에서 권장하는 해결 방법을 참고하는 것도 도움이 됩니다.