iOS 키보드에서 "전체 액세스 허용"옵션은 무엇입니까?


답변:


8

"전체 액세스 허용"은 실제 키보드 사용과 관련이 없습니다. 이 설정에 관계없이 키보드는 시스템 전체에서 사용할 수 있습니다. 즉, 전체 액세스를 허용하면 키보드 개발자에게 일부 정보에 대한 추가 액세스 권한이 부여되고 개발자가 인터넷에 액세스 할 수 있습니다. "사용자 신뢰 설계" 의 기술 사양 에서 전체 액세스 허용이 다음을 수행합니다.

  • 키보드는 사용자 권한으로 위치 서비스 및 주소록에 액세스 할 수 있습니다
  • 키보드는 서버 측 처리를 위해 키 입력 및 기타 입력 이벤트를 보낼 수 있습니다
  • 포함 된 앱은 키보드의 사용자 지정 자동 고침 사전 편집 인터페이스 제공
  • 키보드는 iCloud를 사용하여 모든 장치에서 설정 및 자동 수정 사전을 최신 상태로 유지할 수 있습니다
  • 키보드는 게임 센터 및 인앱 구매에 참여할 수 있습니다

두 번째 글 머리 기호는 Apple이 실제로 이해하기를 원하는 것입니다. 전체 액세스 허용을 사용하면 개발자는 키 입력을 서버로 보내 처리 할 수 ​​있습니다. 여기에는 다음이 포함될 수 있습니다.

  1. 문법 문장 분석
  2. 철자를위한 단어 분석
  3. 입력하는 단어를 예측합니다.

Apple은 개발자가 위에 나열된 합법적 인 이유 대신 사소한 이유로 키 입력을 사용할 수 있다는 사실을 강조하고 있습니다. 개발자는 신용 카드 번호 또는 주소와 같은 민감한 정보를 기록 할 수 있습니다.

제 생각에 개발자는 완전한 액세스를 요청하지 않고 본격적인 키보드 확장을 작성할 수 없습니다. 전체 접근 권한이 없으면 인앱 구매를 사용할 수없고 iCloud를 사용하여 환경 설정을 동기화 할 수 없으며 기본 자동 수정 기능도 제공 할 수 없습니다.

iOS 용 키보드 확장 기능 개발을 마쳤습니다. 내 키보드는 인터넷을 통해 키 입력을 보내지 않습니다. 나는 당신이 입력 한 것을 보지 못할 것입니다. 내 의견으로는 개인 정보 보호 문제가 없지만 전체 액세스 허용을 켜면 Apple로부터 여전히 무서운 메시지가 나타납니다. 전체 액세스 허용을 설정하는 데 문제가있는 경우 개발자에게 데이터 / 키 입력 사용 방법을 문의하십시오.

추가 참고 사항으로는 사용자 정의 키보드를 사용하여 비밀번호 필드에 입력 할 수 없습니다. iOS는 항상 비밀번호 필드에 시스템 키보드를 사용합니다. 암호를 입력하지 않은 필드에 암호를 입력하지 않으면 키 입력을 처리하는 개발자는 암호에 액세스 할 수 없습니다.


사용자 정의 키보드로 비밀번호를 입력 할 수 있습니까? 암호 입력을 시작할 때마다 키보드가 기본 암호로 전환됩니다. 이것은 성가신 일입니다. 키보드에 대한 전체 액세스를 허용하지 않은 경우 Apple에서 암호 입력을 금지해야하는 이유는 무엇입니까?
옴 샨카

마지막 단락은 비밀번호를 다룹니다. 개발자가 입력 한 사용자 이름과 입력 한 비밀번호에 액세스 할 수있게하는 것은 남용을 요구합니다. 나는 전환이 성가신 일이지만 애플이 전화를 잘했다고 생각한다.
Jon

존, 잘 지냈어 요? Mac, Linux, Android, Symbian 등 모든 OS에서 모든 키보드 유형이 동일합니다. 그렇다면 왜 iOS에서 너무 많은 보안이 필요한가요? Android OS에서 도난당한 비밀번호 또는 사용자 이름의 해킹에 대해 들어 보지 못했습니다. 사실, 나는 제니퍼 로렌스 iCloud가 그녀의 전화에서 해킹되는 것을 들었습니다. 일부 팬은 iPhone을 해킹하여 비밀번호에 액세스 할 수 있습니다. Appstore의 앱에 대한 Apple의 검토는 Google 또는 Microsoft보다 덜 강력하거나 철저하지 않습니까? 그리고 iPhone을 재시동 / 충돌시키는이 특수 키보드 문자 해킹이 있습니다.
옴 샨카

1
@Jon 특정 키보드에 대한 모든 액세스가 활성화 된 경우 키보드는 해당 키보드를 활성화 할 때 입력 한 내용에만 액세스 할 수 있습니까, 아니면 다른 키보드에서 입력 한 내용이 포함되어 있습니까?
mjs

1
@mjs 타사 키보드는 활성 상태 일 때 입력하는 내용 만 알고 있습니다.
Jon

6

시도하면 다음과 같이 알려줍니다.

사용자는 여기에서 키보드 이름을 누르고 "모든 액세스 허용"확인란을 선택할 수 있습니다. 그렇게하면 사용자에게 다음과 같은 또 다른 프롬프트가 나타납니다.

"이 액세스 권한을 통해이 키보드 개발자는 이전에이 키보드로 입력 한 내용을 포함하여 입력 한 모든 내용을 전송할 수 있습니다. 여기에는 신용 카드 번호 또는 주소와 같은 민감한 정보가 포함될 수 있습니다."

사용자가이 프롬프트를 승인하고 키보드를 허용하도록 선택하면 이제 시스템 전체에 액세스 할 수 있습니다. 가상 키보드가 나타나면 왼쪽 하단에있는 지구본 아이콘을 탭하여 사용 가능한 키보드를 순환하거나 아이콘을 누르고 있으면 목록이 나타납니다.

출처 : http://appleinsider.com/articles/14/09/17/how-to-install-a-third-party-keyboard-on-an-iphone-or-ipad-running-ios-8


1
이 문맥에서 "현재 시스템 전체에 액세스 할 수있다"는 것은 무엇을 의미합니까?
orome

다음 질문인가요? "시스템 전체 액세스"는 이미 설명되어 있습니다.
Ruskes

나는 그것이 질문과 어떻게 관련되어 있는지 궁금합니다. 허용하지 않으면 시스템 전체에 액세스 할 수없는 "it"(키보드)는 무엇입니까?
orome

또한 다양한 메시징 클라이언트가 자산을 전송하는 데 필요한 클립 보드에 액세스하려면 전체 액세스 권한이 필요합니다.
Oliver Dixon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.