2016-09-22 5 views
1

그래서 사용자가 잠금을 해제하려고 할 때 내 장치에 보호 기능이 있는지 응용 프로그램에서 확인하려고합니다. 의미. 휴대 기기의 경우 그래픽 (숫자) 키없이 기기를 잠금 해제 할 수 있는지 알아야합니다. 데스크톱 장치의 경우 현재 사용자에게 암호가 있는지 알아야합니다. 일반적으로 두 경우 모두 (모바일 및 PC) 가능합니까? PC에장치 잠금 유형을 얻는 방법은 무엇입니까?

+0

저는 잘 모르겠지만, 장치의 보안에 대한 응용 프로그램 정보를 제공하는 것이 보안 문제가 될 것으로 생각됩니다. – dckuehn

+1

@ dckuehn : * "장치의 보안에 대한 응용 프로그램 정보를 제공하는 것이 보안 문제가 될 것 같은 느낌입니다."* - 정확히 얼마나? * 프로토콜이 보안 구현의 정확한 프로토콜을 공개적으로 인정했기 때문에 * https *를 통해 리소스에 액세스 할 우려가 있습니까? 누군가에게 말하는 것과 ATM에서 돈을 벌기 위해 PIN이 필요하다는 것에 대해 걱정할 필요가 있습니까? 친구에게 말하고, 로그인과 비밀번호를 사용하여 메일 계정에 액세스해야한다는 사실에 불안감이 있습니까? – IInspectable

+0

ATM의 경우 PIN 이외의 옵션이있는 경우 다른 유형의 보안보다 PIN을 사용하도록 선택한 사람에게 말하고 싶지 않을 수 있습니다. 전자 메일 예제와 동일합니다. 그러나 내가 신뢰하지 않는 사람에게 내 전화를 건네고 비밀번호 대신 패턴을 사용한다고 말하면 나는 불편할 것입니다. 그것은 막대한 양의 감각을 만들지는 않을 것입니다. 왜냐하면 그들은 장치를 켜는 것으로 파악할 것이기 때문에,하지만 불신 친구가 응용 프로그램 일 경우, 그 예는 물을 보유하고 있다고 생각합니다. – dckuehn

답변

0

, 당신은의 SignIn.xaml.cs에서 PassportAvailableCheck() 방법을 공식 KeyCredentialManager sample 확인할 수 있습니다 암호가 사용자 계정에 대한 설정되어있는 경우 감지 할 수있는 방법이 없지만, 핀이 KeyCredentialManager.IsSupportedAsync | isSupportedAsync method를 사용하여 설정되어 있는지 확인하는 방법이 보인다 파일.

PC의 경우 PIN은 높은 수준의 보안이며 암호가 설정되어 있고 다른 보안 정책이있을 수있는 경우에만 설정할 수 있습니다. 휴대 전화에는 암호가 없으며 핀이 설정되어 있으면이를 감지 할 수 있습니다.

이 항목은 UWP 응용 프로그램의 Security 부분에 속하며, 여기에 Create a Microsoft Passport login app, Fingerprint biometrics과 같은 좋은 문서가 있습니다. 그들은 당신의 문제를 완벽하게 해결할 수는 없지만, 우리가 할 수있는 일과 UWP 앱에서 할 수없는 것을이 문서에서 볼 수 있습니다.

+0

안녕하세요, 그레이스, 장치 잠금 PIN 설정에 관심이 있습니다. 특수 네트워크 세그먼트에서 내 도메인의 사용자에 대해 '설정 \ 계정 \ 로그인 옵션 \ PIN 설정'을 통해 설정할 수 있습니다. 왜 그렇게해서는 안되는가하는 이유). PIN 설정을 처리하는 API가 있습니까? 나는 암호를 제어 할 수 있지만 PIN을 제어 할 수있는 방법을 찾지 못했습니다. – FoxDeploy

관련 문제