당신의 프린터가 당신을 감시하고 있습니다—이를 막는 유일한 방화벽 규칙은 이것입니다
프린터는 이미 많은 상황에서 점점 덜 중요해지고 있는 일을 위해 만들어진 꽤 오래된 기술입니다. 프린터는 우리가 인쇄하려는 기기와 연결되는 것 외에는 정말 아무 것도 할 필요가 없습니다. 그래서 어느 지겨운 일요일에 라우터 로그를 켰을 때, 제 사무실 잉크젯 프린터가 제가 접속을 요청하지 않은 여러 서버와 대화를 나누고 있는 것을 보고 깜짝 놀랐습니다. 의심스러워 보이지만, 이것이 현재 프린터가 하는 일이라고 합니다: 끊임없이 데이터를 본사로 보내는 것. 꽤 멋진 것 같기도 합니다. 아니면 그렇지 않을까요?
그들은 원격 측정을 위해, 잉크 잔량, 사용 통계, 그리고 당신이 원하지 않을 수도 있는 펌웨어 업데이트를 위해 집에 전화를 겁니다. 사실 크게 중요하지 않다고 주장할 수도 있지만, 저는 뭔가 찜찜한 기분이 들었습니다. 그래서 팔을 걷어붙이고, 네트워크 수준에서 제 장치를 잠그고 나니 이제 다시 2009년처럼 인쇄됩니다. 이렇게 하는 방법이 있습니다.
내 프린터가 데이터를 집으로 보내고 있었는데, 나는 전혀 몰랐다
‘스마트’ 기능에는 아무도 언급하지 않는 함정이 있다
비록 당신이 그것을 살 때 이를 알거나 생각할 이유는 없지만, 현대 프린터는 기본적으로 작은 인터넷 연결 컴퓨터이며, 집 네트워크를 열린 문처럼 취급합니다. 예를 들어, 일부 브랜드는 이벤트 로그와 소모품 수준 같은 장치 원격 측정 데이터를 회사로 보내는 장치 상태 추적 서비스를 운영합니다.
하지만 잉크 수준만의 문제가 아닙니다. 데이터에는 인쇄된 페이지 수, 인쇄 모드, 사용된 용지, 잉크 또는 토너 브랜드, 인쇄된 파일 유형, 인쇄에 사용된 애플리케이션, 파일 크기, 타임스탬프가 포함될 수 있습니다. 다시 말해, 여러분의 프린터는 여러분이 새벽 2시에 포토샵을 열어 JPG를 인쇄했다는 것을 알고 있으며, 그에 대해 이야기하고 싶어할 수도 있습니다.
다음은 펌웨어입니다. 프린터는 사용자가 완전히 유리하지 않을 수도 있는 '업데이트'를 자동으로 다운로드합니다. 악명 높은 예 중 하나는 비브랜드 칩이 포함된 카트리지를 차단하는 펌웨어 업데이트로, 최신 프린터에서 서드파티 잉크 카트리지를 사용할 수 없게 만듭니다.
IoT 장치 및 스마트 프린터의 보안 위험
퀴즈 도전
사무실 프린터가 무해하다고 생각하시나요? 네트워크에 숨어 있는 IoT 보안 위협에 대해 얼마나 알고 있는지 테스트해보세요.
다른 사무기기와 비교했을 때 스마트 프린터가 해커들에게 특히 매력적인 목표가 되는 이유는 무엇인가요?
어떤 공격 방법이 프린터의 네트워크 연결을 탈취하여 전송되는 문서를 가로채는 것을 포함합니까?
‘프린터 봇넷’이란 무엇이며, 왜 IoT 보안에 문제가 되는가?
다음 중 기업 네트워크에서 스마트 프린터를 보호하기 위한 가장 효과적인 첫 번째 단계로 간주되는 것은 무엇입니까?
많은 기업용 스마트 프린터에는 내부 하드 드라이브가 포함되어 있습니다. 이것이 왜 개인정보 보호 위험을 초래할까요?
스마트 프린터 보안의 맥락에서 '펌웨어 착취(firmware exploitation)'란 무엇인가요?
스마트 프린터 및 기타 IoT 장치로 인한 위험을 줄이기 위해 권장되는 네트워크 분할 전략은 무엇입니까?
2018년에 'TheHackerGiraffe'라는 해커가 광범위한 프린터 취약점을 보여주기 위해 무엇을 했나요?
당신의 점수
플레이해 주셔서 감사합니다!
해결 방법은 생각보다 간단합니다: LAN이 아니라 인터넷을 차단하세요.
당신은 그것이 외부 세계가 아닌 당신의 기기들과만 대화하기를 원합니다
여기서 목표는 간단합니다: 프린터가 실제로 인쇄할 수 있도록 노트북과 휴대폰과 계속 통신하게 하되, 인터넷으로의 연결은 차단하는 것입니다. 그리고 이는 완전히 가능합니다. 왜냐하면 프린터가 작업을 수행하는 데 외부 인터넷 접근은 전혀 필요하지 않기 때문입니다.
가장 깔끔하고 확실한 방법은 방화벽 규칙입니다. 프린터에서 WAN으로 향하는 트래픽을 차단하거나 거부하는 아웃바운드 규칙을 생성하면서 로컬 네트워크 트래픽은 그대로 두면 됩니다. 제대로 구현되기만 하면, 프린터는 어떤 펌웨어 업데이트를 받거나 어떤 수법을 시도하더라도 이 제한을 우회할 수 없습니다. 방화벽 규칙은 프린터의 제어 밖에 있습니다.
하지만 이 작업을 하기 전에 프린터를 고정 주소에 고정하는 것이 좋습니다. 일반 DHCP를 사용하면 IP가 변경될 수 있고, 설정해둔 차단 규칙이 갑자기 아무것도 가리키지 않을 수 있습니다. DHCP 예약(또는 고정 임대)을 설정하면 장치를 초기화하거나 재설치해도 IP 주소를 다시 설정할 걱정이 없는데, DHCP 서버가 이를 기억하기 때문입니다. IP를 고정한 다음, 그 IP를 차단하세요. 간단하며, 특별한 장비도 필요하지 않습니다.
VLAN 심화
차단됨이 충분히 편집증적이지 않을 때를 위해
한 단계 더 나아가고 싶다면, VLAN이 좋은 선택입니다. 아이디어는 프린터(솔직히 말하면 모든 의심스러운 IoT 장비)를 별도의 격리된 VLAN에 넣고, 그 VLAN에 대한 아웃바운드 방화벽 규칙을 만드는 것입니다. 편리하게도 합법적인 펌웨어 업데이트가 필요할 때에는 그 규칙을 일시적으로 비활성화할 수 있습니다. 최종 결정은 당신에게 있으며, 프린터는 당신이 허용할 때만 외부와 연결됩니다.
이 작업을 제대로 수행하려면 신뢰할 수 있는 장치가 VLAN을 넘어 프린터에 접근할 수 있도록 적절한 규칙을 설정해야 합니다. 요령은 인쇄 장치가 해당 IP와 포트에서 프린터에 접근할 수 있도록 허용하는 규칙을 추가하고, 확립되거나 관련된 패킷에 대해 적용하며, 이 규칙을 차단 규칙보다 위에 배치하는 것입니다. 방화벽에서는 순서가 중요하므로 이 세부 사항을 건너뛰지 마세요.
내 프린터가 드디어 다시 그냥 프린터가 되었다
그리고 솔직히 말해서, 원래부터 이렇게 되었어야 했어
저는 개인적으로 VLAN 경로를 선택했고, 이제 제 프린터는 제가 산 목적 그대로 제 네트워크에서만 작동하며 다른 어떤 것도 하지 않습니다. 제 노트북과 통신할 수 있고, 제 전화기와도 통신할 수 있으며, 수집한 잡담을 본사에 보내려 할 때 제 라우터가 조용히 전화를 차단합니다. 원격 측정 데이터도 없고, 제 저렴한 카트리지를 싫어하는 깜짝 펌웨어도 없으며, 로그에 나타나는 미스터리한 새벽 2시 연결도 없습니다.
바가 여기에 진짜로 바닥에 있어요
여기서 정말로 분노를 유발하는 것은 물론, 이 모든 것이 필요하지 않아야 한다는 사실입니다. 우리는 이제 자신의 하드웨어가 엿보지 못하도록 적극적으로 싸워야 하는 지경에 이르렀고, 그것은 조금 이상한 수준을 넘었습니다. 하지만 해결책은 실제로 존재하며, 영구적이고, 오래 걸리지 않았습니다.
고정 IP를 지정하고, 방화벽 규칙을 작성하고, 기분이 좋다면 자체 VLAN에 넣으세요. 한 번 그렇게 하면 프린터는 항상 그래야 했던 것처럼 지루하고 신뢰할 수 있는 장치로 바로 돌아갑니다. 제 프린터는 그 이후로 누구에게도 한마디도 하지 않았고, 그것이 제가 원하는 정확한 방식입니다.








