GrapheneOS 3분 소요

GrapheneOS와 Pixel 11, 최신폰이라고 보안도 합격일까요?

핵심 요약

  • Pixel 11이라는 신제품 이름만으로 GrapheneOS 지원 여부를 예측할 수는 없습니다.
  • 운영체제를 설치할 수 있는지와 설치 후 보안을 유지할 수 있는지는 별개의 문제입니다.
  • 부팅 과정을 검증하고 민감한 정보를 보호하려면 제조사가 제공하는 하드웨어 기능이 필요합니다.
  • 기기를 오래 안전하게 쓰려면 운영체제 업데이트와 함께 펌웨어 수정도 이어져야 합니다.

새 픽셀이 나오면 GrapheneOS도 당연히 지원할까요? 개인정보를 보호하고 보안을 강화하려고 운영체제를 바꿀 생각이라면, 구매 전에 따져봐야 합니다. Pixel 11도 마찬가지입니다. 신제품이라는 이름보다 그 기기에서 어떤 보안 기능을 유지할 수 있는지가 중요합니다.

설치에 성공했다고 보안까지 완성되지는 않습니다

스마트폰에 다른 운영체제를 설치한 뒤 화면이 켜졌다고 해봅시다. 통화도 되고 앱도 실행된다면 일단 설치에 성공한 것처럼 보입니다.

하지만 보안을 중시하는 운영체제라면 더 확인해야 합니다. 누군가 시스템을 몰래 바꿨을 때 이를 감지할 수 있는지, 보안 결함을 고친 뒤 공격자가 예전의 취약한 버전으로 되돌리지 못하게 막을 수 있는지도 따져봐야 합니다.

그래서 설치 가능과 안전한 지원을 구분해야 합니다. 일상에서 쓰는 기능이 작동한다고 해서 보안에 필요한 조건까지 갖췄다고 볼 수는 없습니다.

GrapheneOS와 Pixel 11의 관계를 볼 때도 이 구분이 필요합니다. 특정 모델을 지원하는지는 해당 기기의 공식 지원 안내를 기준으로 판단해야 합니다. 하드웨어 조건 때문에 지원이 제한될 수 있다는 일반적인 설명을 Pixel 11에 대해 실제로 내려진 결정으로 받아들여서는 안 됩니다.

보안은 운영체제가 켜지기 전부터 시작됩니다

휴대전화는 전원 버튼을 누르자마자 앱을 실행하지 않습니다. 먼저 기기를 초기화하고 운영체제를 불러오는 부팅 과정을 거칩니다.

이때 필요한 기능이 검증된 부팅입니다. 쉽게 말해, 실행하려는 시스템의 서명을 확인하는 절차입니다. 기기가 신뢰하도록 설정한 서명으로 검증할 수 있는지 확인해, 시스템 파일을 몰래 바꿔 끼우는 공격을 막는 데 쓰입니다.

대체 운영체제를 설치할 때는 부팅을 관리하는 프로그램인 부트로더의 잠금을 풀어야 하는 경우가 많습니다. 설치를 마친 뒤 새 운영체제를 신뢰하도록 설정하고 부트로더를 다시 잠글 수 있는지는 기기가 어떤 기능을 제공하느냐에 달려 있습니다.

이 때문에 제조사가 기기를 어떻게 설계했는지가 중요합니다. 사용자가 운영체제를 고를 수 있어야 하고, 그렇게 고른 운영체제를 안전하게 실행할 기능도 있어야 합니다.

개발팀이 운영체제 코드를 잘 만든다고 해서 모든 기기에서 같은 수준으로 보호할 수 있는 것은 아닙니다.

하드웨어의 보호 기능은 다운로드할 수 없습니다

휴대전화에는 암호화 키처럼 특별히 보호해야 할 정보가 있습니다. 하드웨어가 이런 정보를 일반 앱의 실행 영역과 분리해 다룰 수 있으면, 공격을 받아도 피해가 번지는 범위를 줄이는 데 도움이 됩니다.

예를 들어 앱 하나에 취약점이 있다고 해봅시다. 공격자가 그 틈을 파고들더라도 민감한 정보가 별도의 보호 영역에 있다면, 그 정보에 접근하기 위해 방어 장치를 더 넘어야 합니다. 물론 영역을 분리해 뒀다는 이유만으로 모든 공격을 막을 수 있는 것은 아닙니다.

운영체제는 이런 기능을 활용하면서 소프트웨어로도 방어할 수 있습니다. 하지만 기기에 없는 물리적인 보호 장치를 업데이트로 만들어낼 수는 없습니다.

그래서 신형 스마트폰을 살펴볼 때는 처리 속도뿐 아니라 활용 가능한 보안 기능도 확인해야 합니다. 하드웨어에 해당 기능이 있는지, 대체 운영체제에서도 그 기능을 제대로 쓸 수 있는지 모두 따져봐야 합니다.

독립 운영체제에도 제조사의 업데이트가 필요한 이유

스마트폰 안에서 실행되는 소프트웨어가 전부 안드로이드는 아닙니다. 통신 모뎀 등 여러 부품에도 동작을 제어하는 펌웨어가 들어갑니다. 펌웨어는 부품 가까이에서 일하는 작은 운영 프로그램이라고 생각하면 됩니다.

이 영역에도 취약점이 생길 수 있습니다. 이런 문제는 제조사나 부품 공급업체가 수정해야 해결할 수 있는 경우가 있습니다.

따라서 운영체제 업데이트가 계속 나온다고 해서 기기 전체의 취약점도 꾸준히 해결되고 있다고 보기는 어렵습니다. 운영체제와 펌웨어의 지원 수명을 함께 확인해야 합니다.

독립 운영체제라고 해도 ‘독립’할 수 있는 범위에는 한계가 있습니다. 앱 구성과 개인정보 처리 방식은 바꿀 수 있지만, 기기 보안을 이루는 모든 부분을 직접 통제할 수는 없습니다.

어떤 신제품이 필요한 조건을 갖추지 못했다면, 지원을 보류하는 것도 보안 기준을 지키기 위한 결정일 수 있습니다. GrapheneOS용 스마트폰을 고를 때는 최신 모델인지와 함께 공식 지원 여부를 확인하고, 하드웨어 보호 기능과 업데이트 수명도 살펴봐야 합니다. 오래 안심하고 쓸 휴대전화를 고르려면 출시 연도보다 이런 조건들을 먼저 따져봐야 합니다.

GrapheneOS Pixel 11 스마트폰 보안

댓글

    댓글을 불러오는 중...