https://www.informationsecurity.com.tw/Seminar/2024_PaloAlto/
https://www.informationsecurity.com.tw/Seminar/2024_PaloAlto/

觀點

印表機真的會被駭客入侵 ?!

2012 / 01 / 09
編輯部
印表機真的會被駭客入侵 ?!

在嚴寒氣候與歐債問題使人感到格外寒冷下,一場在歐洲的研討會中,新的資安風暴正在醞釀中。在28C3「第二十八屆(Chaos Communications Congress)」會議中,來自於美國哥倫比亞大學的研究生Ang Cui與Jonathan Voris展示了HP印表機所存在的安全弱點。該弱點的影響可讓印表機將列印檔檔案內容傳送至指定的網路位址,先決條件是這台印表機對外的通訊沒有被阻擋。其次,可以透過主動式攻擊(active attack)直接更新印表機韌體(PORT: TCP 9100),以及反射式攻擊方法(reflexive attack)將攻擊碼隱藏於欲列印的檔中,印表機讀入後完成攻擊行動,控制印表機進行網路面的活動成為殭屍印表機。

繼網路分享器被證實可以被駭客入侵並且控制之後,連網裝置的韌體與嵌入式系統安全問題預期會引發新一波的研究與攻擊,在目前作業系統、網路安全與網站安全入侵門檻逐漸提高後,駭客與研究者便轉向行動裝置與嵌入式系統,這樣的威脅程度不亞於內部電腦被入侵,而這方面因為以往沒有太多的安全觀念,因此可以預期地可能在不久的將來爆發大規模與跨廠商跨系統的安全威脅,目前在網路上有七萬六千多台印表機可能有安全疑慮。

Ang所展示的原理是修改HP印表機遠端韌體更新檔案RFU (remote firmware update) 的內容與檢查碼,重新封包後運行。其中包含PJL列印工作語言,亦可嵌入Postscript,進而達到控制印表機的作業系統。據HP官方網站的內容,影響範圍是2009年之前的印表機型號,可以透過更新韌體、停止遠端韌體更新、限制印表機管理介面存取、過濾列印工作語言PJL內容,以上的方法做到預防此威脅的發生,在Ang還未真正釋出驗證工具之前,大家趕快去檢查有哪些印表機可能在影響的範圍內,Ang同時提醒,其他印表機或網路裝置如Router也有機會使用類似的方法攻擊成功。至於能不能遠端讓印表機自燃,他僅展示一張因為溫度較高而變泛黃的紙張,粉碎了印表機過熱自燃的傳聞。

以下為Ang的投影片中提到可能會成功的印表機型號,詳細解決方式與影響範疇請以廠商之官方網站為準。

HP LaserJet Enterprise 500 color M551 

HP LaserJet P4014 

HP LaserJet M9040 Multifunction Printer

HP LaserJet Enterprise 600 M601 

HP LaserJet P4015

HP LaserJet 9050

HP LaserJet Enterprise 600 M602 

HP LaserJet 4240 

HP LaserJet M9050 Multifunction Printer

HP LaserJet Enterprise 600 M603 

HP LaserJet 4250 

HP 9200c Digital Sender

HP Color LaserJet CM1312 Multifunction

HP LaserJet 4345 Multifunction Printer 

HP 9250c Digital Sender

HP LaserJet Pro CM1415 Color Multifunction

HP LaserJet 4350 

HP Color LaserJet 9500

HP Color LaserJet CP1510 

HP LaserJet P4515 

HP Color LaserJet CM3530

HP LaserJet M1522 Multifunction Printer 

HP Color LaserJet Enterprise CP4520 

HP Color LaserJet 3800

HP LaserJet Pro CP1525 Color Printer 

HP Color LaserJet Enterprise CP4525 

HP Color LaserJet CP4005

HP LaserJet Pro M1536 Multifunction Printer

HP Color LaserJet Enterprise CM4540 

HP Color LaserJet CM6040

HP Color LaserJet CP2025 

HP LaserJet Enterprise M4555 Multifunction

HP CM8060 Color Multifunction Printer

HP LaserJet P2035 

HP Color LaserJet 4700 

HP LaserJet 9040

HP LaserJet P2055 

HP Color LaserJet 4730 Multifunction Printer 

HP LaserJet M3027 Multifunction Printer

HP Color LaserJet CM2320 Multifunction

HP Color LaserJet CM4730 Multifunction

HP LaserJet M3035

HP LaserJet M2727 Multifunction Printer 

HP LaserJet M5025 Multifunction Printer 

HP Color LaserJet CP3505

HP Color LaserJet 3000 

HP LaserJet M5035 

HP Color LaserJet CP3525

HP LaserJet P3005 

HP LaserJet 5200n 

HP Color LaserJet CP5525

HP LaserJet Enterprise P3015 

HP Color LaserJet Professional CP5225  

HP Color LaserJet 5550

HP Color LaserJet CP6015 

HP Color LaserJet CM6030