Sign in with Microsoft
Sign in or create an account.

Tóm tắt

Bóng ma là một lớp mới các điểm yếu phần cứng có liên quan đến thực hiện suy bên kênh có thể được sử dụng để tiết lộ thông tin về chương trình bị tấn công. Để biết thêm thông tin, hãy xembài Visual C++ Nhóm Blogan ninh tư vấn 180002.

Nếu bạn là một nhà phát triển mã có hoạt động trên dữ liệu qua ranh giới tin cậy, bạn nên xem xét việc cài đặt các bản Cập Nhật và việc mã có chuyển /Qspectre hỗ trợ và sau đó liên kết với thư viện giảm nhẹ bóng ma cung cấp./Qspectre và các thư viện Trợ giúp giảm thiểu cho bóng ma Phiên bản 1 - CVE-2017-5753.

Cách nhận bản cập nhật này

Công cụ thiết lập Cập Nhật

Cho tất cả

VC14-KB4338871.exe

 

Giảm nhẹ bóng ma VC ++ thư viện

Tất cả hỗ trợ hệ thống x86

VS2015U3_vcpp_spectre_libs_x86.exe

Tất cả hỗ trợ hệ thống x64

VS2015U3_vcpp_spectre_libs_x64.exe

Tất cả hỗ trợ hệ thống dựa trên ARM

VS2015U3_vcpp_spectre_libs_arm.exe

 

Điều kiện tiên quyết

Để áp dụng bản cập nhật này, bạn phải Cập Nhật 3 cho Visual Studio 2015 cài đặt.

Thông tin về khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi áp dụng bản cập nhật này.

Thông tin thay thế

Bản cập nhật này không thay thế bất cứ bản cập nhật nào được phát hành trước đó.

Thông tin về bản cập nhật này

Khi bạn cài đặt các công cụ đặt Cập Nhật, bạn có thể kích hoạt /Qspectre theo cách thủ công từ các tùy chọn dòng lệnh C/C++.

Tùy chọn dòng lệnh

Bạn nên cũng có thể cài đặt giảm nhẹ bóng ma VC ++ thư viện (một bản Cập Nhật cho kiến trúc), và sau đó tự liên kết với chúng.

Tự liên kết

Đường dẫn là như sau:

x86: C:\Program Files (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre

x64: C:\Program Files (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\amd64

TAY: C:\Program Files (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\arm

Chúng tôi cung cấp tĩnh liên kết hỗ trợ và ứng dụng địa phương triển khai chỉ. Nội dung của các Visual C++ 2015 chạy thư viện Redistributable không được thay đổi. Triển khai ứng dụng cục bộ có nghĩa là bạn liên kết đến các thư viện bóng ma mới bằng cách sử dụng tuỳ chọn Multithreaded DLL (/MD hoặc /MDd), và sau đó, khi bạn triển khai chương trình mới, bạn bao gồm thời gian chạy mitigated trong cùng một thư mục tập tin .exe tải chúng. Trung tâm triển khai phiên bản thời gian chạy (một C:\Windows\System32 hoặc C:\Windows\SysWOW64) là phiên bản mitgated. Nếu tệp thi hành không có trong cùng một thư mục, chọn lên phiên bản triển khai Trung tâm thời gian.

Để dễ sử dụng, chúng tôi cũng cung cấp bản sao của hầu hết các thư viện trong thư mục thư viện bóng ma. Tuy nhiên, chúng không phải tất cả các bóng ma giảm nhẹ. Bảng sau xác định thư viện mà được giảm nhẹ. Cũng lưu ý rằng các tệp có bóng ma mitigations sẽ phù hợp trên mọi kiến trúc, công nghệ hỗ trợ cho kiến trúc đó.

  • binmode.obj

  • chkstk.obj

  • commode.obj

  • comsupp.lib

  • comsuppw.lib

  • concrt.lib

  • delayimp.lib

  • invalidcontinue.obj

  • iso_stdio_wide_specifiers.lib

  • legacy_stdio_definitions.lib

  • legacy_stdio_wide_specifiers.lib

  • libcmt.lib

  • libconcrt.lib

  • libconcrt1.lib

  • libcpmt.lib

  • libcpmt1.lib

  • libvcruntime.lib

  • loosefpmath.obj

  • msvcmrt.lib

  • msvcprt.lib

  • msvcrt.lib

  • newmode.obj

  • noarg.obj

  • noenv.obj

  • notelemetry.obj

  • nothrownew.obj

  • oldnames.lib

  • ptrustm.lib

  • setargv.obj

  • threadlocale.obj

  • vcamp.lib

  • vccorlib.lib

  • vcomp.lib

  • vcruntime.lib

  • wsetargv.obj

  • onecore\iso_stdio_wide_specifiers.lib

  • onecore\legacy_stdio_definitions.lib

  • onecore\legacy_stdio_wide_specifiers.lib

  • onecore\libcmt.lib

  • onecore\libcpmt.lib

  • onecore\libcpmt1.lib

  • onecore\libvcruntime.lib

  • onecore\msvcprt.lib

  • onecore\msvcrt.lib

  • onecore\oldnames.lib

  • onecore\vccorlib.lib

  • onecore\vcomp.lib

  • onecore\vcruntime.lib

  • concrt140.dll

  • mfc140chs.dll

  • mfc140cht.dll

  • mfc140deu.dll

  • mfc140enu.dll

  • mfc140esn.dll

  • mfc140fra.dll

  • mfc140ita.dll

  • mfc140jpn.dll

  • mfc140kor.dll

  • mfc140rus.dll

  • mfc140u.dll

  • mfcm140u.dll

  • Microsoft.VisualC.STLCLR.dll

  • msvcp140.dll

  • vcamp140.dll

  • vccorlib140.dll

  • vcruntime140.dll

  • onecore\concrt140.dll

  • onecore\msvcp140.dll

  • onecore\vccorlib140.dll

  • onecore\vcruntime140.dll

 

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×