아이폰 서드파티 키보드가 카메라나 마이크에 접근할 수 있을까
전체 접근 권한을 켜면 카메라와 마이크까지 열리는 것 아닌지 걱정하는 분이 많습니다. 그 둘은 애초에 키보드 확장에게 열려 있는 문이 아니며, 설정 앱에서 직접 확인할 수도 있습니다.
전체 접근 허용 스위치를 켜려고 하면 iOS가 꽤 무거운 경고 문구를 띄웁니다. 입력하는 모든 내용에 접근할 수 있다는 식의 문장이다 보니, 그렇다면 카메라와 마이크까지 함께 열리는 것 아니냐는 의심이 자연스럽게 따라붙습니다. 결론부터 말하면 그 두 가지는 전체 접근 권한이 관장하는 범위 밖에 있습니다. 위치 정보처럼 별도 요청을 하면 열릴 수도 있는 회색 지대가 아니라, 사용자 지정 키보드라는 부품 자체에 허락되지 않은 영역이라는 점이 다릅니다.
전체 접근 권한이 실제로 여는 세 가지
스위치 하나에 묶여 있어서 뭉뚱그려 보이지만, 이 권한이 푸는 잠금은 구체적으로 세 가지입니다. 첫째는 네트워크 접근으로, 확장 프로그램이 외부 서버와 통신할 수 있게 됩니다. 둘째는 시스템 클립보드로, 복사해 둔 내용을 확장 프로그램이 읽을 수 있게 됩니다. 셋째는 키보드를 담고 있는 본체 앱과의 공유 저장 공간입니다. 카메라와 마이크는 이 세 항목 어디에도 들어 있지 않습니다. 목록에서 빠진 정도가 아니라, 스위치를 아무리 켜도 도달할 수 없는 다른 층에 있습니다.
키보드 확장이 애초에 손댈 수 없는 이유
애플이 공개해 둔 사용자 지정 키보드 설계 규정은 이 부분을 따로 못 박아 두었습니다. 키보드 확장 프로그램은 화면을 두드린 입력을 문자로 바꾸는 한 가지 일을 하도록 정의된 부품이고, 키보드가 자체 목적으로 카메라나 마이크를 쓰는 것은 이 범주의 가이드라인에서 명시적으로 배제되어 있습니다. 즉 전체 접근 권한이라는 스위치가 우연히 그 둘을 빼먹은 것이 아니라, 스위치와 무관하게 별도의 선이 그어져 있는 셈입니다.
실무적인 의미는 이렇습니다. 일반 앱이라면 이론상 백그라운드에서 소리를 녹음하거나 카메라 프레임을 가져가는 코드를 넣어 볼 여지라도 있지만, 키보드 확장은 그런 기능을 만들어 넣는 것 자체가 처음부터 허용되지 않습니다. 사용자가 스위치를 잘못 켜서 뚫리는 종류의 위험이 아니라는 뜻입니다.
마이크 키는 그러면 무엇인가
헷갈리기 쉬운 지점이 하나 있습니다. 애플 기본 키보드를 포함해 대부분의 키보드에는 마이크 아이콘이 있고, 그것을 누르면 실제로 음성을 받아 적기 시작합니다. 하지만 그 키는 키보드 확장의 기능이 아닙니다. 누르는 순간 iOS 자체의 받아쓰기 기능으로 넘어가고, 그 몇 초 동안 키보드 확장은 화면을 그리지도, 소리를 듣지도 않습니다. 애플의 받아쓰기가 일을 마치면 키보드는 원래 상태 그대로 돌아옵니다. 아이폰에 설치된 모든 키보드가 같은 시스템 기능을 공유하는 구조입니다.
통화 중이거나 화면 기록을 켜 둔 상태에서 키보드 소리가 갑자기 나지 않는 현상도 이것과 자주 뒤섞입니다. 그것은 다른 무언가가 이미 마이크를 잡고 있을 때 iOS가 짧은 시스템 사운드를 눌러 두는 동작이며, 키보드가 마이크를 건드려서 생기는 일이 아닙니다.
설정 앱에서 직접 확인하기
설명을 그냥 믿을 필요는 없습니다. iOS는 카메라나 마이크 권한을 받아 간 앱과 확장 프로그램을 빠짐없이 기록해 두며, 키보드도 예외가 아닙니다.
- 설정 앱 → 개인정보 보호 및 보안 → 카메라를 엽니다.
- 같은 방식으로 설정 앱 → 개인정보 보호 및 보안 → 마이크도 확인합니다.
- 목록을 훑어봅니다. 키보드 확장은 보통 키보드 이름이 아니라 그것을 담고 있는 본체 앱 이름으로 표시됩니다.
- 두 목록 어디에도 없다면 그 권한을 한 번도 받은 적이 없다는 뜻이며, 전체 접근 허용 스위치가 켜져 있든 꺼져 있든 결과는 같습니다.
- 실시간 확인이 필요하면 화면 위쪽의 초록색 또는 주황색 점을 보면 됩니다. 무언가가 실제로 카메라나 마이크를 쓰는 순간 즉시 나타납니다.
이 확인 절차가 신뢰할 만한 이유는 전체 접근 권한과 완전히 별개의 장부를 들여다보기 때문입니다. 다른 설정값을 근거로 추측하는 것이 아니라, 운영체제가 직접 관리하는 기록을 읽는 것입니다.
자주 묻는 질문
전체 접근 권한을 켜면 키보드가 카메라나 마이크를 쓸 수 있나요?
아닙니다. 이 권한이 여는 것은 네트워크 접근, 시스템 클립보드, 본체 앱과의 공유 저장 공간 세 가지입니다. 카메라와 마이크는 그 목록에 없고, 애플의 사용자 지정 키보드 가이드라인은 키보드가 자체 목적으로 그 둘을 사용하는 것을 따로 금지하고 있습니다.
키보드에 있는 마이크 키는 무슨 역할을 하나요?
iOS 자체 받아쓰기 기능으로 넘겨 주는 버튼입니다. 아이폰에 설치된 모든 키보드가 같은 시스템 기능을 공유합니다. 그 동안 키보드 확장 자체는 아무것도 듣거나 녹음하지 않고 잠시 물러나 있다가, 받아쓰기가 끝나면 원래대로 돌아옵니다.
특정 키보드가 카메라나 마이크를 쓴 적이 있는지 확인하려면?
설정 앱 → 개인정보 보호 및 보안 → 카메라, 그리고 같은 경로의 마이크 화면에 권한을 받아 간 앱과 확장이 모두 나열됩니다. 키보드는 대개 본체 앱 이름으로 보입니다. 양쪽 목록 모두에 없다면 한 번도 받은 적이 없다는 뜻입니다.
내 키보드에서 직접 써보기
Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.