입력 내용에 대한 접근, 기기 내 학습, 제공업체로의 데이터 전송은 서로 다른 문제입니다.
현재 사용 중인 Android 키보드는 메신저가 메시지를 암호화하기 전에 그 메시지를 처리하는 신뢰 소프트웨어의 일부입니다. 사용자가 입력하는 내용을 처리할 수 있으며, 입력 포커스가 있는 편집기에서 주변 텍스트를 전달받을 수도 있습니다. 이는 키보드를 신중하게 선택하고 설정해야 할 이유이지, 모든 키보드가 모든 대화를 기록하거나 업로드한다는 증거는 아닙니다.
여기서는 구분이 중요합니다. 기술적으로 접근할 수 있는지, 기기에 저장하는지, 제공업체에 전송하는지는 서로 다른 세 가지 문제입니다. 종단 간 암호화만으로는 입력기에 관한 이 세 가지 질문 중 어느 것에도 자동으로 답할 수 없습니다.
Android 키보드는 무엇을 볼 수 있나요?
입력기, 즉 IME는 키보드, 필기 또는 받아쓰기 같은 텍스트 입력 기능을 제공합니다. Android의 입력기 문서는 시스템이 입력기를 포커스가 있는 편집기에 어떻게 연결하는지 설명합니다.
편집기는 입력 연결을 통해 커서 주변의 텍스트를 제공할 수 있습니다. 그렇다고 키보드에 전체 대화 기록이나 다른 앱의 데이터베이스에 대한 접근 권한이 자동으로 주어지는 것은 아닙니다. 실제 접근 범위는 편집기, 입력 유형, 운영체제의 동작, 해당 소프트웨어가 가진 다른 권한에 따라 달라집니다.
그럼에도 악성 입력기는 심각한 엔드포인트 위험입니다. 나중에 메시지를 암호화해도 입력 중에 이미 발생한 정보 노출을 되돌릴 수는 없습니다. 더 넓은 보호 범위는 종단 간 암호화가 보호하는 대상을 참고하세요.
붙여넣기로 악성 키보드를 안전하게 우회할 수는 없습니다
붙여넣은 텍스트도 포커스가 있는 편집기의 주변 텍스트에 포함될 수 있습니다. 키보드 자체가 클립보드 기능을 제공할 수도 있습니다. 따라서 비밀번호나 복구 문구를 붙여넣는 것은 활성 IME로부터 이를 숨기는 확실한 방법이 아닙니다.
타이핑을 피하려고 불필요한 클립보드 작업을 거쳐 비밀 정보를 옮기지 마세요. 신뢰할 수 있는 기기에서 원래 의도된 인증 정보 입력 절차나 비밀번호 관리자 절차를 사용하고, 민감한 텍스트를 우회해서 입력하려 하기보다는 신뢰할 수 없는 키보드를 교체하세요.
학습 기능과 음성 기능은 내 텍스트를 외부로 보내나요?
이러한 기능은 서로 다른 처리 방식을 사용할 수 있습니다. 기기 내 예측, 클라우드 기반 재작성, 받아쓰기, 선택적 오디오 제공, 원격 측정 데이터를 하나의 개인정보 처리방침이 적용되는 단일 기능으로 취급해서는 안 됩니다.
예를 들어 Google의 Gboard 학습 문서는 연합 학습과 자발적 오디오 제공을 구분합니다. Google은 연합 학습이 말하거나 입력한 텍스트가 아니라 학습 결과를 반영한 업데이트를 전송한다고 설명합니다. 선택적 오디오 제공은 데이터 흐름이 다르며 사람의 검토가 포함될 수 있습니다. 이는 제공업체가 문서에 명시한 구분이지, 독립적인 통신 트래픽 감사 결과가 아닙니다.
자신의 기기, 언어, 활성화한 기능에 적용되는 현재 설정을 확인하세요. 일반적인 자동 수정 기능이 대화 전체를 업로드한다거나, 새로운 클라우드 글쓰기 기능이 오프라인 예측과 똑같이 동작한다고 추정하지 마세요.
메신저는 키보드에 무엇을 요청할 수 있나요?
Android는 특정 텍스트 필드의 내용을 개인화 학습에 반영하지 말라고 IME에 요청하는 IME_FLAG_NO_PERSONALIZED_LEARNING 플래그를 제공합니다. Android API 참조 문서는 이 요청이 보장을 뜻하지 않으며 모든 IME가 이를 준수하는 것은 아니라고 명시적으로 경고합니다.
따라서 시크릿 모드 아이콘이나 메신저의 개인정보 보호 모드를 악성 키보드 소프트웨어를 막아 주는 보안 경계로 여겨서는 안 됩니다. 서로 협조하는 구성요소 사이에서는 유용한 기능일 수 있지만, 입력기 자체도 여전히 신뢰할 수 있어야 합니다.
키보드를 점검하는 실용적인 방법
- 활성 키보드를 확인하세요. Android의 언어 및 입력 설정을 살펴보세요. 메뉴 이름은 제조사마다 다릅니다.
- 게시자와 업데이트 출처를 확인하세요. 재패키징된 다운로드나 메시지 또는 광고의 권유만으로 설치한 키보드는 피하세요.
- 기능별 개인정보 설정을 읽어 보세요. 개인화, 학습한 단어, 받아쓰기, 오디오 제공, 클립보드 기록, AI 글쓰기 도구를 각각 확인하세요.
- 사용하지 않는 입력기를 제거하세요. 키보드를 비활성화하기 전에 정상 작동이 확인된 대체 입력기를 확보하세요. 접근성 기능이나 특정 언어에 의존하는 경우에는 특히 중요합니다.
- 필요에 맞는다면 기기 내 처리를 사용하세요. 오프라인 작동은 해당 작업을 판단하는 데 유용한 근거이지만, 나중에 전송하거나 원격 측정 데이터를 보내지 않는다는 증거는 아닙니다.
- 주요 업데이트 후에는 다시 점검하세요. 앱 이름이 그대로여도 기능과 데이터 흐름은 달라질 수 있습니다.
Android의 인터넷 권한은 일반적으로 마이크 권한처럼 사용자가 철회할 수 있는 런타임 권한 스위치가 아닙니다. 일부 기기는 네트워크 제어 기능을 제공하지만, 사용 가능 여부는 기기마다 다릅니다. 존재하지 않을 수도 있는 설정 화면에서 ‘인터넷 권한을 철회하라’는 일반적인 안내에 의존하지 마세요.
네트워크에 직접 접근할 수 없는 앱은 데이터 유출 경로가 줄어들지만, 그 사실만으로 전반적인 신뢰성이 입증되는 것은 아닙니다. 의존성, 다른 구성요소와의 통신, 기기 내 데이터 보관, 이후 업데이트도 중요합니다. 소스 코드 공개는 검토에 도움이 될 수 있지만, 설치된 빌드가 안전하다는 것을 자동으로 증명하지는 않습니다.
Livara와는 어떤 관계가 있나요?
Livara의 보안 경계는 Livara 자체의 메시지 및 키 처리를 대상으로 합니다. 기기의 키보드, 운영체제 또는 다른 소프트웨어를 인증하는 것은 아닙니다. 개인정보를 보호하는 메신저와 신뢰할 수 있는 입력기는 서로 보완하는 보호 수단입니다.
이번 입력기 점검과 함께 보안 메신저 점검표도 활용하세요. 키보드가 안전해 보인다는 이유로 더 취약한 통신 채널을 선택하지 말고, 강력한 암호화라는 표시가 모든 키보드를 안전하게 만든다고 생각하지 마세요.
자주 묻는 질문
키보드는 수신 메시지를 볼 수 있나요?
활성 키보드라는 이유만으로 볼 수 있는 것은 아닙니다. 일반적인 입력 연결은 포커스가 있는 편집기에 관한 것이지, 수신 메시지 데이터베이스 전체에 관한 것이 아닙니다. 추가 권한이나 취약점이 있으면 상황이 달라질 수 있습니다.
Gboard는 내가 입력하는 모든 것을 업로드하나요?
인용한 Google의 학습 문서에는 그렇게 나와 있지 않습니다. 기능마다 처리 및 공유 규칙이 다릅니다. 일괄적으로 단정하기보다는 해당 설정을 확인하세요.
오픈소스 키보드는 자동으로 더 안전한가요?
소스 코드에 접근할 수 있으면 검토에 도움이 되지만, 유지보수, 빌드의 출처, 기능 설계, 실제 검토 여부도 여전히 중요합니다. 오픈소스라는 표시만으로 언제나 더 나은 선택이 되는 것은 아닙니다.
키보드가 악성이라고 의심되면 어떻게 해야 하나요?
그 키보드를 통해 비밀 정보를 입력하는 일을 중단하세요. 신뢰할 수 있는 환경에서 신뢰할 수 있는 입력기를 선택하고 계정 세션을 검토하세요. 침해 가능성이 있다면 기기 보안 지원도 고려하세요. 키보드를 바꾸는 것만으로 기기의 나머지 부분에 문제가 없다는 것이 입증되지는 않습니다.



