[Microsoft]Analysis and mitigation of speculative store bypass (CVE-2018-3639)

Article  link: https://blogs.technet.microsoft.com/srd/2018/05/21/analysis-and-mitigation-of-speculative-store-bypass-cve-2018-3639/  In January, 2018, Microsoft published an advisory and security updates for a new class of hardware vulnerabilities involving speculative execution side channels (known as Spectre and Meltdown). In this blog post, we will provide a technical analysis of an additional subclass of speculative execution side channel vulnerability known as Speculative Store Bypass (SSB) which has been assigned … Continue reading “[Microsoft]Analysis and mitigation of speculative store bypass (CVE-2018-3639)”

Windows Modules Installer Worker – 50% CPU usage

Windows Module Installer Worker occupies CPU more than 50%,so that CPU usage reach 100% at all the time if the CPU speed is too low. In this case, you can solve the problem by changing windows update into manual mode. How to do it: Open services.msc (In Windows 8, WindowsKey+R and enter services.msc) Search “Windows module installer“. Double … Continue reading “Windows Modules Installer Worker – 50% CPU usage”

The solution of Meltdown & Spectre

Step1: Use the SpectreMeltdownCheck.exe  to check the processor whether is vulnerable or not. Step 2 : Search for the windows update and install the package completely.The package provided by Microsoft will fix the Meltdown issue. Step 3: We need to flash the BIOS that provided by your system manufacturer ,which will update the microcode to fix the Spectre … Continue reading “The solution of Meltdown & Spectre”

Check the processor microcode info

If some platforms have not provided processor microcode in the BIOS interface, we can check the  processor microcode under the OS. 1.Windows:open the windows registry after upgrading the BIOS . HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 2.Linux:open the terminal with root account,type the command ‘dmesg |grep -i microcode’ for the confirmation

Intel CPU overview

 Intel CPU   Early stage 4004 microprocessor,4 bits,0.5MHz~0.75MHz.(Not apply to the PC) 8008 microprocessor,8 bits,0.5MHz~0.75MHz(Not apply to the PC)   8086,8088,80286 microprocessor,16 bits,4.77Hz~20Hz    X86 CPU started from 8086; and 8088 was first applied to the IBM PC  ,it was a key point of the intel CPU    80386,80486 micoprocessor,32 bits, 16MHz~50MHz      Pentium Pentium ,64bits,60MHz~233MHz  … Continue reading “Intel CPU overview”