Computer >> 컴퓨터 >  >> 스마트폰 >> 스마트폰

iOS 보안 취약점으로 사진이 유출될 수 있다? 해커 공격 원리와 대처법

최신 iOS 버전에서 발견된 새로운 취약점은 도둑이 패스코드를 우회해 iPhone과 iPad에 저장된 사진을 열람할 수 있게 만듭니다.

공격자는 카메라 롤에서 사진을 골라 Apple의 iMessage로 다른 번호에 전송할 수도 있습니다. 낯선 사람이 개인 이미지를 보고 공유할 수 있는 버그는 스마트폰 보안에 심각한 위협입니다. 이 공격은 어떻게 이루어지며, 어떤 결과를 초래할 수 있고, 우리는 어떻게 자신과 소중한 데이터를 지킬 수 있을까요?

나는 위험에 노출되어 있을까?

이번 취약점은 과거 iOS 12의 연락처 유출 버그를 발견했던 보안 연구가 호세 로드리게즈(Jose Rodriguez)가 찾아냈습니다. 당시 문제는 단말기에 물리적으로 접근한 사람이라면 누구나 암호화를 뚫고 연락처 목록에 접근할 수 있다는 것이었고, Apple은 다음 업데이트인 iOS 12.0.1에서 이를 수정했습니다.

하지만 로드리게즈는 아직 패치되지 않은 또 다른 공격 기법을 발견했습니다(글 작성 시점 기준). 게다가 Apple이 운영체제를 업데이트한다고 해서 모든 사용자가 최신 버전을 쓰고 있는 것은 아닙니다. 설정 > 일반 > 정보로 이동하면 현재 사용 중인 OS 버전을 확인할 수 있습니다.

여기에는 저장 용량, 보유한 사진 수, 현재 iOS 버전 등 단말기에 관한 다양한 정보가 표시됩니다. 최신 시스템을 설치해 두는 것은 보안 유지의 기본 중 하나입니다.

해커는 어떻게 iPhone에 침입하는가?

이 공격이 성립하려면 범죄자가 반드시 실물 폰에 접근해야 합니다. 원격으로는 불가능합니다.

해커는 Siri에게 "나는 누구야?"라고 물어봄으로써 패스코드를 우회합니다. 그러면 화면에 기기 소유자의 연락처 정보가 표시되고, 도둑은 다른 스마트폰으로 그 번호에 전화를 겁니다. 통화를 받지 않고 메시지 > 사용자 지정을 통해 SMS나 iMessage로 답장을 보내는 방식입니다.

다음으로 시각 장애인을 위한 편의 기능인 VoiceOver를 활성화합니다. 이 기능은 화면에 표시된 내용을 음성으로 읽어 줍니다. 빈 화면 상태에서 VoiceOver는 사진 보관함 접근까지 허용할 수 있습니다.

iMessage 인터페이스가 다시 나타나지만 키보드는 없습니다. 대신 화면 하단에 빈 영역처럼 보이는데, 사실 그곳이 iPhone의 사진이 표시되는 자리입니다. 당장은 눈에 보이지 않지만 VoiceOver는 이미지의 특징을 음성으로 읽어 주기 때문에, 해커는 사진을 선택해 다른 번호로 전송할 수 있습니다.

꽤 복잡하게 들리지만 실제로는 어렵지 않습니다. 물론 이런 시도를 권하지 않습니다.

범죄 행위를 옹호하는 것은 말할 것도 없고, 직접 내 폰으로 실험해 본 일부 사용자들은 이후 성능 문제를 겪었다고 보고하기도 했습니다.

왜 걱정해야 하는가?

누군가 내 폰을 손에 넣는 것만으로도 충분히 불편한데, 카메라 롤까지 열람할 수 있다면 더욱 심각합니다.

누구든 이 방식을 쓸 수 있습니다. 굳이 스마트폰을 훔칠 필요조차 없습니다(물론 훔치면 더 많은 이득을 노릴 수 있겠지만요). 점심시간이나 화장실에 간 사이 책상 위에 둔 iPhone을 동료가 몰래 살펴 사진을 확인하고, 악의가 극에 달했다면 다른 사람에게 전송할 수도 있습니다.

그런데 굳이 왜 이런 짓을 할까요?

"친구"나 동료라면 단순히 놀려먹으려는 목적일 수도 있습니다. 하지만 더 음험한 가능성도 있습니다. 바로 협박입니다.

공격자는 마치 갤러리 전체에 접근할 수 있는 것처럼 속일 수 있습니다. iCloud 해킹 사건은 이미 너무나 많이 알려졌습니다. 사진 몇 장이라도 넘겨받으면 피해자는 모든 것이 유출됐다고 믿기 쉽습니다. 최악의 경우 공갈협박으로 번지고, 심지어 개인 이미지와 영상을 이용해 추가적인 선정적 자료를 요구하는 '섹스토션(sextortion)' 피해로 이어질 수도 있습니다.

다만 분명히 말씀드리면, 실제로 이런 일이 일어날 확률은 매우 낮습니다. 그렇다 해도 굳이 그 위험을 감수할 이유는 없겠지요?

스스로를 지키는 방법

기기를 안전하게 지키는 방법이 걱정된다면? 의외로 간단합니다.

Siri를 완전히 끄라고 조언하는 사람들도 있습니다. 이른바 '초토화(Scorched Earth) 방식'인데, 효과는 있지만 이 문제만 해결하려면 그럴 필요까지는 없습니다.

물론 Siri를 끄는 것이 번거로울 수 있습니다. 특히 평소 Siri로 기기를 조작하는 분들이라면 더욱 그렇습니다. 그럼에도 음성 비서가 스마트폰 보안을 뚫는 데 악용된 사례는 이번이 처음이 아닙니다. 지금 Siri를 비활성화해 두면 적어도 이번 버그로부터는 안전하고, 비슷한 취약점에 대한 미래 대비도 됩니다.

설정 > Siri 및 검색으로 이동하세요. 세 가지 옵션이 보입니다. 'Hey Siri' 듣기, 홈 버튼으로 Siri 호출, 잠금 상태에서 Siri 허용. 이 세 가지를 모두 끄세요. iPhone이 Siri 비활성화에 따른 결과를 경고하지만, 팝업에서 Siri 끄기를 누르면 됩니다.

미래의 공격까지 크게 걱정하지 않는다면 모든 옵션을 끌 필요는 없습니다. 잠금 상태에서 Siri 허용만 꺼 두어도 이번 취약점은 차단됩니다.

그래도 iPhone 패스코드를 믿을 수 있는가?

이렇게 쉽게(적어도 그렇게 보이게) 뚫린다면 패스코드 자체가 무의미하지 않을까 걱정될 수 있습니다. 결코 그렇지 않습니다.

패스코드를 설정해 두면 일반적으로 도둑과 사이버 범죄자로부터 개인 정보가 보호됩니다. 패스코드는 데이터를 암호화해 읽을 수 없게 만들기 때문에, 이론상 메시지, 금융 정보, SNS 계정, 사진 등 어떤 것도 열람할 수 없습니다.

물론 우회 방법이 존재합니다. "1234"나 "1111" 같은 단순한 조합은 피해야 합니다. 기기를 훔친 사람은 당연히 가장 먼저 이런 숫자부터 시도할 테니까요. 좀 더 복잡한 키를 사용하면 데이터는 대체로 안전합니다.

다만 미국 국가안보국(NSA)이나 경찰 같은 정부 기관들은 이미 정교한 소프트웨어로 암호화된 스마트폰을 해킹하기 시작했습니다.

범죄자들 역시 개인 정보에 접근하기 위해 iCloud를 노리는 경우가 늘고 있습니다. 그럼에도 패스코드는 여전히 iPhone을 지키는 가장 확실한 방어책입니다. 이 필수적인 첫 번째 방어선을 반드시 활용하세요.