Visual Studio 2015 C ++ 컴파일러의 숨겨진 코드는 Microsoft의 원격 측정 서비스를 호출합니다.

비디오: Как исправить ошибку 0x80070666 2024

비디오: Как исправить ошибку 0x80070666 2024
Anonim

기술을 사용할 때 사용자는 가상 옷을 벗고 평상시보다 더 많이 드러냅니다. 최상의 사용자 경험을 제공하려면 앱에서 전자 메일 내용 또는 연락처 목록과 같은 개인 정보에 액세스해야합니다. 불행히도 많은 사용자는 특정 서비스를 사용하기 전에 이용 약관을 읽지 않기 때문에 Microsoft와 같은 회사가 수집 한 정보의 양과 유형을 알지 못합니다.

Cortana와 같은 서비스는 지속적으로 사용자에 대한 정보를 수집하지만 좋은 소식은 권한을 편집 할 수 있다는 것입니다. Windows 10 컴퓨터 카메라조차 자신도 모르게 감시 할 수 있습니다. 다양한 앱 및 서비스가 수집하는 데이터를 제한하려면 이러한 Windows 10 개인 정보 앱을 확인하고 필요에 가장 적합한 앱을 선택하는 것이 좋습니다.

이것으로 충분하지 않은 것처럼 Microsoft는 이제 다른 개인 정보 보호 스캔들 가운데 잡혔습니다. 이번에는 회사의 Visual Studio 2015 C ++ 컴파일러가 주도적 인 역할을 수행하며, 사용자는 원격 분석 기능 호출을 컴파일 할 때 바이너리에 원격 분석 함수 호출을 추가하는 두 개의 숨겨진 코드 (telemetry_main_invoke_trigger 및 telemetry_main_return_trigger)를 발견했습니다.

Coder은 코드를 감지 한 후 특히 화를 냈습니다. 특히 Microsoft가 문서에 존재하는 것에 대해 언급하지 않았기 때문입니다. Visual C ++ 팀의 개발 관리자 인 Steve Carroll은 원격 측정 기능이 완전히 결백하며 사용자가 걱정할 필요가 없다고 주장합니다.

우리의 의도는 무의미했습니다. 우리는 현장에서 속도 저하 또는 고유 성능 문제에 대한보고를받을 때 성능 문제를 조사하고 최적화 프로그램의 품질을 향상시키는 데 도움이되는 프레임 워크를 구축하고자했습니다.

CRT 소스를 포함하지 않음으로 의심 수준을 더 높이게 한 것에 대해 사과드립니다. 이는 우리 측의 감독 일뿐입니다. 그럼에도 불구하고 일부 사용자는 이미이 메커니즘이 어떻게 작동하는지 자세히 조사했습니다. 이미 호출했듯이 코드의 기능은 켜져있을 때 타임 스탬프 및 모듈로드 이벤트를 발생시키는 ETW 이벤트를 트리거하는 것입니다. 고객이 기호 정보 (예: PDB)를 제공 한 경우에만 이벤트 데이터를 해석 할 수 있으므로이 데이터는 적극적으로 도움을 요청하고 조사의 일부로 이러한 PDB를 공유하려는 고객에게만 적용됩니다. 우리는 실제로 지금까지 어떤 고객과도이 완전한 연습을 거치지 않았으며, 지금까지 잠재적 인 문제를 조사하고 해결하기 위해 확립 된 접근 방식에 의존하고 있습니다.

Microsoft는 업데이트 3에서 이러한 이벤트를 제거 할 것을 약속하며 사용자가 현재 Visual Studio 2015 C ++ 컴파일러 버전에서 원격 측정 함수 호출을 비활성화 할 수있는 솔루션을 제공합니다. 이 종속성을 비활성화하려면 링커 명령 줄에 notelemetry.obj를 추가하면됩니다.

이 행사에서 무엇을 하시나요? 이것이 마이크로 소프트의 전표 일 뿐이라고 생각합니까, 아니면 눈을 맞추는 것보다 더 많은 것이 있습니까?

Visual Studio 2015 C ++ 컴파일러의 숨겨진 코드는 Microsoft의 원격 측정 서비스를 호출합니다.