보안과 개인 정보 보호에 특화된 안드로이드 운영체제인 GrapheneOS 사용자들이 페이팔(PayPal) 앱을 사용할 수 없게 되면서 논란이 확산되고 있습니다. 페이팔 앱이 GrapheneOS 환경에서 실행될 때, '보안 정책 위반: s=root'라는 예외(exception) 메시지와 함께 강제 종료되는 현상이 발생하고 있습니다. 이는 금융 앱들이 보안을 이유로 루팅(rooting)된 기기에서의 실행을 차단하는 일반적인 정책의 일환으로 보이지만, GrapheneOS는 루팅되지 않은 상태에서도 강력한 보안을 제공하는 점 때문에 사용자들의 불만이 커지고 있습니다.
초기에는 GrapheneOS가 루팅된 것으로 오인되거나 구글 플레이 무결성(Play Integrity) API 검사를 통과하지 못해 발생하는 문제로 추정되었습니다. 하지만 GrapheneOS 개발팀은 GrapheneOS가 루팅된 OS가 아니며, 구글 플레이 무결성 API 문제가 아님을 명확히 했습니다. 오히려 페이팔 앱에 포함된 잘못된 변조 방지(anti-tampering) 코드가 GrapheneOS의 보안 스폰(secure spawning) 기능과 충돌하여 발생한 문제로 밝혀졌습니다. 사용자가 앱별 보안 스폰 기능을 비활성화하면 페이팔 앱이 정상 작동하는 것으로 확인되었습니다.
이번 사건은 사용자의 기기 제어권과 서비스 제공자의 보안 정책 사이의 오랜 논쟁을 다시 수면 위로 끌어올렸습니다. GrapheneOS 사용자들은 자신들의 기기에서 최고 수준의 보안과 개인 정보 보호를 추구하지만, 페이팔과 같은 기업들은 잠재적인 위협으로부터 서비스를 보호하기 위해 커스텀 OS 사용을 제한하려는 경향이 있습니다. 이는 결국 사용자들이 보안과 편의성 사이에서 선택을 강요받게 되는 상황을 만들며, 금융 서비스 접근성에도 영향을 미칠 수 있다는 점에서 중요한 의미를 가집니다. 기업들이 다양한 보안 환경을 포용하면서도 서비스의 안정성을 유지할 수 있는 균형점을 찾는 것이 앞으로의 과제가 될 것입니다.