GDDRHammer āĻāĻŦāĻ‚ GeForge āĻ…ā§āϝāĻžāϟāĻžāĻ•āϗ⧁āϞ⧋ GPU āĻŽā§‡āĻŽāϰāĻŋāϕ⧇ āĻŦāĻŋāĻ•ā§ƒāϤ āĻ•āϰ⧇ āϏāĻŽāĻ¸ā§āϤ CPU āĻŽā§‡āĻŽāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇āĨ¤

āĻŽāĻžāĻ°ā§āĻ•āĻŋāύ āϝ⧁āĻ•ā§āϤāϰāĻžāĻˇā§āĻŸā§āϰ āĻ“ āĻ…āĻ¸ā§āĻŸā§āϰ⧇āϞāĻŋāϝāĻŧāĻžāϰ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦāĻŋāĻĻā§āϝāĻžāϞāϝāĻŧ⧇āϰ āĻ—āĻŦ⧇āώāĻ•āϰāĻž āĻĻ⧁āϟāĻŋ āϰ⧋-āĻšā§āϝāĻžāĻŽāĻžāϰ-āĻļā§āϰ⧇āĻŖāĻŋāϰ āĻ…ā§āϝāĻžāϟāĻžāĻ•â€”āϜāĻŋāĻĄāĻŋāĻĄāĻŋāφāϰāĻšā§āϝāĻžāĻŽāĻžāϰ (GDDRHammer) āĻāĻŦāĻ‚ āϜāĻŋāĻĢā§‹āĻ°ā§āϜ (GeForge)—āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇āύ, āϝāĻž āĻāĻ•āϟāĻŋ āĻāύāĻ­āĻŋāĻĄāĻŋāϝāĻŧāĻž āϜāĻŋāĻĒāĻŋāχāω-āϤ⧇ (NVIDIA GPU) āĻāĻ•āϟāĻŋ āφāύāĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜāĻĄ āϕ⧁āĻĄāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ (unprivileged CUDA kernel) āϚāĻžāϞāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ āϜāĻŋāĻĄāĻŋāĻĄāĻŋāφāϰ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‡āĻŽāϰāĻŋ āϚāĻŋāĻĒ⧇āϰ āĻ¸ā§āĻŦāϤāĻ¨ā§āĻ¤ā§āϰ āĻŦāĻŋāϟāϗ⧁āϞ⧋āϕ⧇ āĻŦāĻŋāĻ•ā§ƒāϤ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤ āĻ—āϤ āĻŦāĻ›āϰ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āϜāĻŋāĻĒāĻŋāχāωāĻšā§āϝāĻžāĻŽāĻžāϰ (PUHBammer) āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ, āĻāχ āύāϤ⧁āύ āĻ…ā§āϝāĻžāϟāĻžāĻ•āϗ⧁āϞ⧋ āĻļ⧁āϧ⧁ āϜāĻŋāĻĒāĻŋāχāω āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•ā§ƒāϤ āĻĄā§‡āϟāĻžāϰ āωāĻĒāϰ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĢ⧇āϞ⧇ āύāĻž, āĻŦāϰāĻ‚ āϏāĻŋāĻĒāĻŋāχāω āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ āĻ¸ā§āĻĒ⧇āϏ⧇āϰ (CPU address space) āĻŽāĻ§ā§āϝ⧇ āĻĨāĻžāĻ•āĻž āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāϧāĻžāύ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϏ⧁āϝ⧋āĻ— āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻ—āĻŦ⧇āώāĻ•āϰāĻž āĻāĻŽāύ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āϛ⧇āύ āϝāĻž āĻāĻ•āϟāĻŋ āϜāĻŋāĻĒāĻŋāχāω-āϤ⧇ āφāύāĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜāĻĄ āϕ⧁āĻĄāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ āϚāĻžāϞāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ āĻšā§‹āĻ¸ā§āϟ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϰ⧁āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āωāĻ­āϝāĻŧ āφāĻ•ā§āϰāĻŽāĻŖāχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‡āĻŽāϰāĻŋ āϏ⧇āϞāϗ⧁āϞ⧋āϕ⧇ āϏāĻŽāϝāĻŧ⧇āϰ āφāϗ⧇āχ āύāĻŋāσāĻļ⧇āώ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧ, āϝ⧇āϗ⧁āϞ⧋āϤ⧇ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϏāϰāĻžāϏāϰāĻŋ āĻĒā§āϰāĻŦ⧇āĻļāĻžāϧāĻŋāĻ•āĻžāϰ āĻĨāĻžāϕ⧇ āύāĻž, āĻāĻŦāĻ‚ āĻāϰ āĻĢāϞ⧇ āϏ⧇āχ āϏ⧇āϞāϗ⧁āϞ⧋āϤ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻŦāĻŋāϟāϗ⧁āϞ⧋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āϜāĻŋāĻĒāĻŋāχāω āĻŽā§‡āĻŽāϰāĻŋ āĻ…ā§āϝāĻžāϞ⧋āϕ⧇āϟāϰ (cudaMalloc)-āĻāϰ āĻ•āĻžāĻœā§‡ āĻšāĻ¸ā§āϤāĻ•ā§āώ⧇āĻĒ āĻ•āϰ⧇ āϜāĻŋāĻĒāĻŋāχāω āĻŽā§‡āĻŽāϰāĻŋ āφāχāϏ⧋āϞ⧇āĻļāύ āϭ⧇āϙ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϜāĻŋāĻĒāĻŋāχāω āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏāϗ⧁āϞ⧋āϕ⧇ āĻĢāĻŋāϜāĻŋāĻ•ā§āϝāĻžāϞ āϜāĻŋāĻĒāĻŋāχāω āĻŦāĻž āϏāĻŋāĻĒāĻŋāχāω āĻŽā§‡āĻŽāϰāĻŋāϰ āϝ⧇āϕ⧋āύ⧋ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻŋāĻĒāĻŋāχāω āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ āĻ¸ā§āĻĒ⧇āϏ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āϰāĻŋāĻĄāĻŋāĻ‚ āĻ“ āϰāĻžāχāϟāĻŋāĻ‚ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āĻĨāĻžāĻ•āĻž āĻŦāĻŋāϟ āĻ­ā§āϝāĻžāϞ⧁ āĻŦāĻŋāĻ•ā§ƒāϤ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻāχ āφāĻ•ā§āϰāĻŽāĻŖāϟāĻŋ āϚāĻžāϞāĻžāύ⧋ āĻšāϝāĻŧ, āϝ⧇āĻ–āĻžāύ⧇ āϜāĻŋāĻĒāĻŋāχāω-āĻāϰ āĻĒ⧇āϜ āĻŸā§‡āĻŦāĻŋāϞāϗ⧁āϞ⧋ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĨāĻžāϕ⧇, āϝāĻž āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏāϕ⧇ āĻĢāĻŋāϜāĻŋāĻ•ā§āϝāĻžāϞ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€āĨ¤ GDDRHammer āĻāĻŦāĻ‚ GeForge āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ⧋, GDDRHammer āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āϞāĻžāĻ¸ā§āϟ āϞ⧇āϭ⧇āϞ āĻĒ⧇āϜ āĻŸā§‡āĻŦāĻŋāϞ (PT) āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇, āφāϰ GeForge āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āϞāĻžāĻ¸ā§āϟ āϞ⧇āϭ⧇āϞ āĻĒ⧇āϜ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ (PD0) āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āĨ¤

āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦāĻŋāώāϝāĻŧ⧇āϰ āĻŽāĻ§ā§āϝ⧇, āϜāĻŋāĻĒāĻŋāχāω-āĻāϰ āϏāĻŋāĻĒāĻŋāχāω āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ āĻŸā§āϰāĻžāĻ¨ā§āϏāϞ⧇āĻļāύ āĻŸā§‡āĻŦāĻŋāϞāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āϏ⧁āϤāϰāĻžāĻ‚, āϜāĻŋāĻĒāĻŋāχāω āĻĒ⧇āϜ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏāϕ⧇ āĻŽā§‡āχāύ āĻ°â€ā§āϝāĻžāĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āĻĢāĻŋāϜāĻŋāĻ•ā§āϝāĻžāϞ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ APERTURE āĻĢā§āĻ˛ā§āϝāĻžāĻ— āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ (āϝāĻž āϏāĻŋāĻĒāĻŋāχāω āĻŽā§‡āĻŽāϰāĻŋ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻŽā§‹āĻĄ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇), IOMMU āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāĻ•āĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧāĻ“ (āϝāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāϕ⧇) PCIe āĻŦāĻžāϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽā§‡āχāύ āĻŽā§‡āĻŽāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇ āĻĄā§‡āϟāĻž āϰāĻŋāĻĄ āĻ“ āϰāĻžāχāϟ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āĻšāϝāĻŧāĨ¤

GDDRHammer āĻāĻŦāĻ‚ GeForge āĻ…ā§āϝāĻžāϟāĻžāĻ•āϗ⧁āϞ⧋ GPU āĻŽā§‡āĻŽāϰāĻŋāϕ⧇ āĻŦāĻŋāĻ•ā§ƒāϤ āĻ•āϰ⧇ āϏāĻŽāĻ¸ā§āϤ CPU āĻŽā§‡āĻŽāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇āĨ¤
GDDRHammer āĻāĻŦāĻ‚ GeForge āĻ…ā§āϝāĻžāϟāĻžāĻ•āϗ⧁āϞ⧋ GPU āĻŽā§‡āĻŽāϰāĻŋāϕ⧇ āĻŦāĻŋāĻ•ā§ƒāϤ āĻ•āϰ⧇ āϏāĻŽāĻ¸ā§āϤ CPU āĻŽā§‡āĻŽāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧇āĨ¤

āĻ…ā§āϝāĻžāĻŽā§āĻĒāĻŋāϝāĻŧāĻžāϰ āĻŽāĻžāχāĻ•ā§āϰ⧋āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ āωāĻšā§āϚ-āĻ•ā§āώāĻŽāϤāĻžāϏāĻŽā§āĻĒāĻ¨ā§āύ āĻāύāĻ­āĻŋāĻĄāĻŋāϝāĻŧāĻž āφāϰāϟāĻŋāĻāĻ•ā§āϏ āĻā§Ŧā§Ļā§Ļā§Ļ āĻĒā§āϰāĻĢ⧇āĻļāύāĻžāϞ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻ•āĻžāĻ°ā§āĻĄ (āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āĻĄā§‡āϰ āĻĻāĻžāĻŽ $ā§Ŧ,ā§Žā§Ģā§Ļ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁, āφāϰ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ•āĻžāĻ°ā§āĻĄā§‡āϰ āĻĻāĻžāĻŽ $ā§Ē,ā§Ļā§Ļā§Ļ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁) āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋ āĻāύāĻ­āĻŋāĻĄāĻŋāϝāĻŧāĻž āφāϰāϟāĻŋāĻāĻ•ā§āϏ ā§Šā§Ļā§Ŧā§Ļ āĻŽāĻĄā§‡āϞ⧇āϰ ($⧍ā§Ģā§Ļ-$ā§Šā§Ļā§Ļ) āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āϏāĻĢāϞ āφāĻ•ā§āϰāĻŽāĻŖ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϰ⧋-āĻšā§āϝāĻžāĻŽāĻžāϰ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻ•ā§ŒāĻļāϞāϟāĻŋ, āϜāĻŋāĻĒāĻŋāχāω-āĻāϰ āĻĒā§āϝāĻžāϰāĻžāϞ⧇āϞāĻžāχāĻœā§‡āĻļāύ āĻ•ā§āώāĻŽāϤāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāϞāĻŋāϤ āĻšāϝāĻŧ⧇, āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āφāĻ•ā§āϰāĻŽāĻŖāϗ⧁āϞ⧋āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āϏ⧇āϞ āĻ•āϰāĻžāĻĒāĻļāύ āϰ⧇āϟ ā§Ŧā§Ē āϗ⧁āĻŖ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻ•ā§āϰāĻŽāĻŖāϗ⧁āϞ⧋ āϠ⧇āĻ•āĻžāύ⧋āϰ āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻšāĻŋāϏ⧇āĻŦ⧇, "nvidia-smi -e 1" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϰāϰ āĻ•āĻžāϰ⧇āĻ•ā§āϟāĻŋāĻ‚ āϕ⧋āĻĄāϏ (ECC) āĻŽā§‹āĻĄ āϚāĻžāϞ⧁ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ ECCploit āĻ“ ECC.fail-āĻāϰ āĻŽāϤ⧋ āφāĻ•ā§āϰāĻŽāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋāϕ⧇ āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦāĨ¤

RowHammer āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ DRAM āĻŽā§‡āĻŽā§‹āϰāĻŋāϰ āĻĒ⧃āĻĨāĻ• āĻŦāĻŋāĻŸā§‡āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻŦāĻŋāĻ•ā§ƒāϤ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āĻšāϝāĻŧ, āϝāĻž āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻŽā§‡āĻŽā§‹āϰāĻŋ āϕ⧋āώ āĻĨ⧇āϕ⧇ āϤāĻĨā§āϝ āϚāĻ•ā§āϰāĻžāĻ•āĻžāϰ⧇ āĻĒāĻžāĻ  āĻ•āϰ⧇āĨ¤ āϝ⧇āĻšā§‡āϤ⧁ DRAM āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻšāϞ āϕ⧋āώ⧇āϰ āĻāĻ•āϟāĻŋ āĻĻā§āĻŦāĻŋ-āĻŽāĻžāĻ¤ā§āϰāĻŋāĻ• āĻ…ā§āϝāĻžāϰ⧇, āϝāĻžāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻĒāĻžāϏāĻŋāϟāϰ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŸā§āϰāĻžāύāϜāĻŋāĻ¸ā§āϟāϰ āĻĨāĻžāϕ⧇, āϤāĻžāχ āĻāĻ•āχ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻāϞāĻžāĻ•āĻžāϰ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āĻĒāĻžāϠ⧇āϰ āĻĢāϞ⧇ āĻ­ā§‹āĻ˛ā§āĻŸā§‡āĻœā§‡āϰ āĻ“āĻ āĻžāύāĻžāĻŽāĻž āĻāĻŦāĻ‚ āĻ…āϏāĻ™ā§āĻ—āϤāĻŋ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧ, āϝāĻžāϰ āĻĢāϞ⧇ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϕ⧋āώāϗ⧁āϞāĻŋāϰ āϚāĻžāĻ°ā§āĻœā§‡āϰ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻ•ā§āώāϤāĻŋ āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āϤ⧀āĻŦā§āϰāϤāĻž āĻŦ⧇āĻļāĻŋ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϕ⧋āώāϟāĻŋ āϝāĻĨ⧇āĻˇā§āϟ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āϚāĻžāĻ°ā§āϜ āĻšāĻžāϰāĻžāϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāĻĢā§āϰ⧇āĻļ āϚāĻ•ā§āϰāϟāĻŋ āϤāĻžāϰ āφāϏāϞ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒāĻžāĻŦ⧇ āύāĻž, āϝāĻžāϰ āĻĢāϞ⧇ āϕ⧋āώ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĄā§‡āϟāĻžāϰ āĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻŦ⧇āĨ¤

⧍ā§Ļā§§ā§Ē āϏāĻžāϞ⧇ āϰ⧋-āĻšā§āϝāĻžāĻŽāĻžāϰ (Rowhammer) āφāĻ•ā§āϰāĻŽāĻŖ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ—āĻŦ⧇āώāĻ• āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āχāρāĻĻ⧁āϰ-āĻŦāĻŋāĻĄāĻŧāĻžāϞ āϖ⧇āϞāĻžāϰ āϏ⧂āĻ¤ā§āϰāĻĒāĻžāϤ āϘāϟāĻžāϝāĻŧ: āĻŽā§‡āĻŽāϰāĻŋ āϚāĻŋāĻĒ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāϰāĻž āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϟāĻŋ āϰ⧋āϧ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĻ›āĻŋāϞ, āĻ…āĻ¨ā§āϝāĻĻāĻŋāϕ⧇ āĻ—āĻŦ⧇āώāĻ•āϰāĻž āĻāϟāĻŋāϕ⧇ āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰāĻžāϰ āύāϤ⧁āύ āωāĻĒāĻžāϝāĻŧ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧇āύāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϰ⧋-āĻšā§āϝāĻžāĻŽāĻžāϰ āĻĨ⧇āϕ⧇ āϏ⧁āϰāĻ•ā§āώāĻžāϰ āϜāĻ¨ā§āϝ, āϚāĻŋāĻĒ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāϰāĻž āϟāĻŋāφāϰāφāϰ (TRR - āϟāĻžāĻ°ā§āϗ⧇āϟ āϰ⧋ āϰāĻŋāĻĢā§āϰ⧇āĻļ) āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĻ›āĻŋāϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĻ⧇āĻ–āĻž āϗ⧇āϞ āϝ⧇ āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻŋāϛ⧁ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϏ⧇āϞ āĻ•āϰāĻžāĻĒāĻļāύ (cell corruption) āϰ⧋āϧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāϤ āĻāĻŦāĻ‚ āϏāĻŦ āϧāϰāύ⧇āϰ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻĨ⧇āϕ⧇ āϏ⧁āϰāĻ•ā§āώāĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰāϤ āύāĻžāĨ¤ āχāĻ¨ā§āĻŸā§‡āϞ, āĻāĻāĻŽāĻĄāĻŋ āĻāĻŦāĻ‚ āĻāφāϰāĻāĻŽ āĻĒā§āϰāϏ⧇āϏāϰāϝ⧁āĻ•ā§āϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĄāĻŋāĻĄāĻŋāφāĻ°ā§Š (DDR3), āĻĄāĻŋāĻĄāĻŋāφāϰā§Ē (DDR4), āĻāĻŦāĻ‚ āĻĄāĻŋāĻĄāĻŋāφāϰā§Ģ (DDR5) āϚāĻŋāĻĒ⧇āϰ āϜāĻ¨ā§āϝ, āĻāĻŦāĻ‚ āϏ⧇āχāϏāĻžāĻĨ⧇ āĻāύāĻ­āĻŋāĻĄāĻŋāϝāĻŧāĻž āϜāĻŋāĻĒāĻŋāχāω-āĻāϰ āϜāĻŋāĻĄāĻŋāĻĄāĻŋāφāϰ (GDDR) āĻŽā§‡āĻŽāϰāĻŋāϰ āϜāĻ¨ā§āϝ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻĒāĻĻā§āϧāϤāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āχāϏāĻŋāϏāĻŋ (ECC) āĻāϰāϰ āĻ•āĻžāϰ⧇āĻ•āĻļāύ āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āϖ⧁āρāĻœā§‡ āĻĒāĻžāĻ“āϝāĻŧāĻž āĻ—āĻŋāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻāĻŦāĻ‚ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āφāĻ•ā§āϰāĻŽāĻŖ āĻ“ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϕ⧋āĻĄ āϚāĻžāϞāĻžāύ⧋āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster