맥에서 잘 작동하던 앱이 갑자기 악성 프로그램이거나 컴퓨터를 손상시킬 수 있다는 경고 메시지를 표시한다면 어떻게 해야 할까요? HP 프린터를 사용하는 맥 사용자들이 인쇄 대화 상자를 통해 인쇄를 시도할 때 "HPDeviceMonitoring.framework가 컴퓨터를 손상시킵니다"라는 오류 메시지를 받은 사례가 바로 이런 경우입니다.
이 오류 메시지에 대한 보고는 지난 10월 23일부터 나타나기 시작했으며, 구형 맥 프린터를 소유한 사용자들에게 영향을 미쳤습니다. 보고에 따르면 이들은 macOS나 HP 프린터 업데이트를 설치하지 않았고, 새로운 앱을 설치한 적도 없다고 합니다. 이 오류로 인해 HP 프린터를 사용할 수 없게 되어 큰 불편을 겪었습니다.
맥의 HP Device Monitoring Framework는 악성코드인가?
사용자들이 HP 프린터로 인쇄를 시도할 때 다음과 같은 메시지가 표시되었습니다:
"HPDeviceMonitoring.framework"가 컴퓨터를 손상시킵니다.
이 파일은 알 수 없는 날짜에 다운로드되었습니다.
다른 사용자를 보호하기 위해 Apple에 악성코드를 신고하세요.
전문가 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 문제, 정크 파일, 유해한 앱, 보안 위협 등을 찾아 맥을 스캔해 보세요.
이 오류의 다른 버전들은 다음과 같습니다:
- "framework"가 컴퓨터를 손상시킵니다.
- "hpPostProcessing.bundle"이 컴퓨터를 손상시킵니다.
- "HPDM.framework"가 컴퓨터를 손상시킵니다.
- "Matterhorn.framework"가 컴퓨터를 손상시킵니다.
- "Productimprovementstudy.hptask"가 컴퓨터를 손상시킵니다.
- "HP Scanner 3"가 컴퓨터를 손상시킵니다.
- "inkjet1.driver"가 컴퓨터를 손상시킵니다.
- "HP Utility"가 컴퓨터를 손상시킵니다.
- "PDE.plugin"이 컴퓨터를 손상시킵니다.
- "ScanEventHandler.app"이 컴퓨터를 손상시킵니다.
- "FaxArchive.task"가 컴퓨터를 손상시킵니다.
- "inkjet3.driver"가 컴퓨터를 손상시킵니다.
- "commandtohp.filter"가 컴퓨터를 손상시킵니다.
HPDeviceMonitoring.framework와 위에 언급된 모든 파일은 HP 프린터와 연관된 파일로, 인쇄 작업이 필요할 때마다 실행되어야 합니다. 그러나 알 수 없는 이유로 이러한 파일들의 실행이 차단되고 있습니다. HP 프린터 외에도 Amazon Music 같은 다른 앱에서도 이 오류가 발생했습니다.
이 오류를 더욱 짜증나게 만드는 것은 어떤 버튼을 클릭해도 화면에서 사라지지 않는다는 점입니다. "Finder에서 보기" 버튼을 클릭하면 HP 프린터 드라이버와 관련된 여러 폴더가 매번 열립니다. "확인" 버튼을 클릭하면 몇 초 후에 다시 오류 대화 상자가 나타납니다.
이 오류는 macOS Catalina와 macOS Mojave를 실행하는 맥에만 영향을 미칩니다. 그보다 오래된 macOS 버전을 사용하는 맥에서는 아직 보고된 사례가 없습니다.
"HPDeviceMonitoring.framework가 컴퓨터를 손상시킵니다" 오류의 원인
이 오류의 출현으로 많은 맥 사용자들이 혼란스러워했습니다. 프린터는 이전까지 잘 작동하고 있었고, 프린터 소프트웨어에 영향을 줄 만한 변경 사항이나 새로 설치된 소프트웨어도 없었기 때문입니다.
다행히 이 오류 메시지가 HP 소프트웨어가 악성이거나 악성코드에 감염되었다는 의미는 아닙니다. 확실하게 확인하려면 다음 지침에 따라 HP 앱의 서명을 검증할 수 있습니다:
- 응용 프로그램 폴더에서 터미널(Terminal)을 실행합니다.
- 다음 명령어를 복사하여 붙여넣고 마지막에 공백을 추가합니다:
codesign –verify –verbose - HP 앱을 터미널 창으로 드래그하여 해당 경로를 입력합니다.
- Enter(리턴) 키를 눌러 검증합니다.
출력 결과는 앱이 유효한지, 서명 요구 사항이 충족되었는지 여부를 나타냅니다. 결과가 어떻게 표시되어야 하는지의 예는 다음과 같습니다:
$ codesign –verify –verbose /Applications/Safari.app
/Applications/Safari.app: valid on disk
/Applications/Safari.app: satisfies its Designated Requirement
이 검사를 수행하면 HP 드라이버가 유효하다는 것을 확인할 수 있으며, 이는 문제가 다른 곳에 있음을 의미합니다.
Malwarebytes의 Thomas Reed가 조사한 결과, 이 오류는 맥의 Gatekeeper와 관련이 있는 것으로 밝혀졌습니다. Gatekeeper는 안전하고 신뢰할 수 있는 프로그램만 맥에서 실행되도록 보장하는 macOS의 내장 보안 기능입니다. macOS가 앱에 문제가 있거나 악성 콘텐츠가 포함되어 있음을 감지하면, Gatekeeper는 앱을 실행하려고 할 때 이를 알리고 휴지통으로 이동하도록 요청합니다.
그러나 이것이 Apple의 잘못인 것으로 보이지는 않습니다. HP 대변인에 따르면, HP가 Apple에 구형 맥 드라이버의 자격 증명을 취소해 달라고 요청했고, 이로 인해 Apple이 해당 드라이버를 악성 프로그램으로 간주하게 되었다고 합니다.
HP의 공식 입장은 다음과 같습니다:
"일부 구형 맥 드라이버의 자격 증명을 실수로 취소했습니다. 이로 인해 해당 고객들에게 일시적인 장애가 발생했으며, 우리는 Apple과 협력하여 드라이버를 복구하는 작업을 진행 중입니다. 그동안 이 문제를 겪고 있는 사용자에게는 HP 드라이버를 제거하고 기본 AirPrint 드라이버를 사용하여 프린터로 인쇄할 것을 권장합니다."
맥의 HP Device Monitoring Framework 오류 해결 방법
HP에 따르면 Apple에 인증서 재발급을 요청했으니 모든 것이 정상화된 것처럼 보이지만, 안타깝게도 많은 사용자들이 여전히 동일한 오류를 겪고 있습니다.
따라서 이 문제로 어려움을 겪고 있다면 다음 방법들을 시도해 보세요:
해결 방법 #1: AirPrint 사용
HP 앱으로 인쇄할 수 없다면 대신 AirPrint를 사용할 수 있습니다. 별도의 드라이버를 설치할 필요가 없습니다. 맥과 프린터가 동일한 Wi-Fi 네트워크에 연결되어 있기만 하면 무선으로 문서를 인쇄할 수 있습니다.
AirPrint를 사용하려면 다음 단계를 따르세요:
- 인쇄하려는 문서를 연 다음 상단 메뉴에서 파일(File)을 클릭합니다.
- 인쇄(Print)를 선택합니다.
- 프린터(Printer) 메뉴에서 아래로 스크롤하여 근처 프린터(Nearby Printers)로 이동한 후 AirPrint를 선택합니다.
- 모든 인쇄 설정을 사용자 지정한 후 인쇄(Print)를 클릭합니다.
해결 방법 #2: HP 드라이버 재설치
이 작업을 수행하기 전에 HP 프린터 드라이버를 휴지통으로 끌어다 놓고, 프린터와 관련된 모든 파일이 포함된 HP 폴더를 삭제하여 드라이버를 먼저 제거해야 합니다. 프린터를 완전히 제거한 후에는 맥에서 연결을 해제하고 재시작합니다.
그다음 프린터를 맥에 다시 연결합니다. 다음과 같은 팝업 대화 상자가 나타납니다:
"HP"용 소프트웨어를 다운로드하여 설치하시겠습니까?
이는 macOS가 HP 프린터에 적합한 드라이버가 없다는 것을 감지했다는 의미입니다. 설치(Install)를 클릭하면 macOS가 올바른 드라이버를 찾아 자동으로 설치해 줍니다.
해결 방법 #3: 프린터 드라이버 수동 재설치
macOS가 올바른 드라이버를 찾지 못하는 경우, HP 드라이버를 수동으로 다시 설치할 수 있습니다. 방법은 다음과 같습니다:
- Finder를 열고 /Library/Printers/hp 폴더를 검색합니다.
- 폴더 전체를 삭제합니다. 맥 클리너를 활용하면 남은 잔여 파일까지 깔끔하게 제거할 수 있습니다.
- 시스템 환경설정 > 프린터 및 스캐너에서 HP 프린터를 삭제합니다.
- 다음 링크에서 HewlettPackardPrinterDrivers.dmg를 다운로드하여 설치합니다:
- https://support.apple.com/kb/dl1888?locale=en_US
- https://support.hp.com/ca-en/drivers/printers
- https://support.hp.com/us-en/document/c06164609
- https://h30434.www3.hp.com/t5/Printers-Knowledge-Base/quot-HPxxxxx-framework-quot-will-damage-your-computer-quot/ta-p/7825233
- 그다음 프린터를 연결하고 시스템 환경설정 > 프린터 및 스캐너에서 다시 추가합니다.
- 테스트 인쇄를 진행하여 정상적으로 작동하는지 확인합니다.
요약
Apple이 구형 HP 드라이버의 인증서를 재발급했음에도 불구하고, 여전히 이 오류를 해결하지 못하는 사용자들이 있습니다. 이런 경우 위에서 소개한 세 가지 해결 방법(AirPrint 사용, 드라이버 재설치, 수동 재설치)이 문제 해결에 도움이 될 것입니다.