2013-08-29 1 views
1

Microsoft는 여러 구성 요소가있는 ASHWID (응용 프로그램 특정 하드웨어 ID)를 가져 오는 방법을 제공합니다. 그 중 하나는 일종의 BIOS ID입니다. 사용자가 자신의 컴퓨터의 BIOS를 업그레이드하는 경우 BIOS가 업그레이드되면 ASHWID가 변경됩니까?

http://msdn.microsoft.com/en-us/library/windows/apps/jj553431.aspx

는 BIOS의 ID 변경합니까?

호언 장담 :

마이크로 소프트는 윈도우 스토어 앱에 대한 너무 복잡한 운영체제 설치에 대한 고유 ID를 받고 있습니다 이유를 이해하지 않습니다. 안드로이드는 너무 간단합니다. 안드로이드 OS가 처음 부팅 할 때 변경되지 않는 GUID (http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID 참조)를 생성 할 때입니다. 왜 Microsoft는이 작업을 수행하지 않습니까?

답변

0

우선 Android에서 초기화하면 값이 변경됩니다.

두 번째로 EasClientDeviceInformation.Id을 확인해보십시오. MachineId (로컬 사용자 그룹 SID), UserId 및 Package Id의 조합을 사용하지만 모든 것을 제공하지는 않습니다.

셋째, 암호화 키와 같은 것들을 생성하기 위해 직접 devs에 액세스 권한을 부여하면 많은 iOS 기기에서 발생했던 것처럼 다른 앱이 앱 키를 가져올 수 있기 때문입니다. 사용할 수있는 장치 ID를 제한함으로써 사용자 계정 내에서 주어진 ID로 문자 그대로 액세스 할 수있는 시스템 리소스를 사용해야합니다. Windows Store는 이러한 이유로 정확하게 강력하게 샌드 박싱됩니다. 때로는 고통이 될 수 있지만, 플랫폼을 훨씬 더 안전하게 만들어줍니다. 이는 큰 이익입니다.

관련 문제