ืฆืืืช ืืืงืจืื ืืืื ืืื ืืืจืกืืืืืช ืืืจืืงืืืืช, ืืฉืจืืืืืช ืืืืกืืจืืืืช ืคืืชื ืฉืืืฉ ืืชืงืคืืช ืืคืืขืืืช ืขื ืืคืืคื ื ืืื ืืจื ื ืืื ืืืืฅ ืืืืข ืขื ืชืืื ืืืืื ืืืขืื. ืฉืืื ืืืช ืขืืืืช ืืืคืืคื ืื ืืื JavaScript, ืืืฉืชืืื ืืืืจืืช ืขืืงืคืืช ืืช ืฉืืืืช ืืืื ื ืืงืืืืืช ืืคื ื ืืชืงืคืืช ืขืจืืฅ ืฆืืื, ืืืื ืืื ืืืฉืืฉืืช ืืืคืืคื Tor ื-DeterFox. ืืงืื ืืืืืืช ืืืชืงืคืืช, ืืื ืื ืจืืืื ืืฉืจืช ืื ืืืฆืื ืืืชืงืคืืช, ืืชืคืจืกืืื ื-GitHub.
ืืื ืื ืชื ืืช ืชืืื ืืืืืื, ืื ืืืชืงืคืืช ืืฉืชืืฉืืช ืืฉืืืช Prime+Probe, ืืืืืืช ืืืืื ืืืืืื ืขื ืกื ืขืจืืื ืกืื ืืจืื ืืืืชืืจ ืฉืื ืืืื ืขื ืืื ืืืืืช ืืื ืืืืฉื ืืืืื ืืขืช ืืืืืื ืืืืฉ. ืืื ืืขืงืืฃ ืืช ืื ืื ืื ื ืืืืืื ืืงืืืืื ืืืคืืคื ืื ืืืคืจืืขืื ืืืืืืช ืืื ืืืืืงืช, ืืฉืชื ืืคืฉืจืืืืช, ืคื ืืื ืืฉืจืช DNS ืื WebSocket ืื ืฉืื ืขื ืืื ืืชืืงืฃ, ืืื ืื ืืืื ืฉื ืฉืขืช ืืืงืฉืืช ืฉืืชืงืืื. ืืืชืืืืืช ืืืช, ืืื ืชืืืื ืงืืืข ืฉื DNS ืืฉืืฉ ืืืชืืืืกืืช ืืืื.
ืืืืืืช ืฉื ืขืฉื ืืืืฆืขืืช ืฉืจืชื DNS ืื WebSocket ืืืฆืื ืืื, ืชืื ืฉืืืืฉ ืืืขืจืืช ืกืืืื ืืืืืกืกืช ืขื ืืืืืช ืืืื ื, ืืกืคืืงื ืืื ืืืืืช ืขืจืืื ืืืืืง ืฉื ืขื 98% ืืชืจืืืฉ ืืืืคืืืืื ืืืืชืจ (ืืืืฆืข 80-90%). ืฉืืืืช ืืืชืงืคื ื ืืืงื ืืคืืืคืืจืืืช ืืืืจื ืฉืื ืืช (Intel, AMD Ryzen, Apple M1, Samsung Exynos) ืืืืืื ืืืื ืืืจืกืืืืช.
ืืืจืกื ืืจืืฉืื ื ืฉื ืืชืงืคืช ื-DNS Racing ืืฉืชืืฉืช ืืืืฉืื ืงืืืกื ืฉื ืฉืืืช Prime+Probe ืืืืฆืขืืช ืืขืจืื JavaScript. ืืืืืืื ืืกืชืืืื ืืฉืืืืฉ ืืืืืืจ ืืืฆืื ื ืืืืกืก DNS ืืืืืคื ืฉืืืืืช, ืืืืคืขื ืืืฉืจ ื ืขืฉื ื ืืกืืื ืืืขืื ืชืืื ื ืืืืืืื ืฉืืื ื ืงืืื. ืืืืืจ ืืืฆืื ื ืืืคืฉืจ ืืชืงืคืช Prime+Probe ืขื ืืคืืคื ืื ืืืืืืืื ืื ืืฉืืืชืื ืืืืืืื ืืช ืืืืฉื ืืืืืืจืื ืฉื JavaScript.
ืขืืืจ ืฉืจืช DNS ืืืืืงื ืขื ืืืชื ืจืฉืช Ethernet, ืืืืืง ืฉื ืืืืืืจ ืืืขืจื ืื-2 ms, ืืื ืืกืคืืง ืืื ืืืฆืข ืืชืงืคืช ืขืจืืฅ ืฆืืื (ืืฉื ืืฉืืืื, ืืืืืง ืฉื ืืืืืจ JavaScript ืืกืื ืืจืื ืืืคืืคื Tor ืืื ืืืคืืช ื-100 ืืืคืืืช ืืฉื ืืื). ืขืืืจ ืืืชืงืคื, ืืื ืฆืืจื ืืฉืืืื ืขื ืฉืจืช ื-DNS, ืฉืื ืืื ืืืืฆืืข ืฉื ืืคืขืืื ื ืืืจ ืื ืฉืืื ืืชืืืื ืื-DNS ืืฉืืฉ ืืกืืื ืืืฉืืื ืืืงืืืช ืืืชืจ ืฉื ืืืืืงื (ืชืืื ืื ืืคืขืื ืืฉืืืืืช ืืืคืขื ืืืงืื ืื ืืืืืจ ืืืชืจ, ืืกืืงืื ืืกืงื ื ืืืื ืืืืจืืช ืคืขืืืช ืืืืืงื ืขื ืืืืืื).
ืฉืืืช ืืืชืงืคื ืืฉื ืืื, "String and Sock", ืฉืืืคืช ืืขืงืืฃ ืืื ืืงืืช ืืืืื ืืืืืืืืช ืืช ืืฉืืืืฉ ืืจืื ื ืืืื ืฉื ืืขืจืืื ื-JavaScript. ืืืงืื ืืขืจืืื, String and Sock ืืฉืชืืฉ ืืคืขืืืืช ืขื ืืืจืืืืช ืืืืืืช ืืืื, ืฉืืืืื ื ืืืจ ืื ืฉืืืฉืชื ื ืืืกื ืืช ืื ืืืืืื ืฉื LLC (Last level cache). ืืืืจ ืืื, ืืืืฆืขืืช ืืคืื ืงืฆืื indexOf(), ืืืคืฉืื ืชืช-ืืืจืืืช ืงืื ื ืืืืจืืืช, ืืฉืจ ืืชืืืื ื ืขืืจืช ืืืืจืืืช ืืืงืืจ, ืืืืืจ. ืคืขืืืช ืืืืคืืฉ ืืืืื ืืืืืจืฆืื ืขื ืื ืืืืจืืืช. ืืืืืื ืฉืืืื ืืฉืืจื ืืชืืื ืืืืื ืืืืื LLC, ืืกืจืืงื ืืืคืฉืจืช ืื ืืืฆืข ืคืขืืืช ืืืืงืช ืืืืื ืืืื ืืืฆืข ืื ืืคืืืฆืืืช ืขื ืืืขืจืืื. ืืื ืืืืื ืขืืืืืื, ืืืงืื DNS, ืืชืืฆืขืช ืงืจืืื ืืฉืจืช WebSocket ืื ืฉืื ืขื ืืื ืืชืืงืฃ - ืืคื ื ืืืืจื ืกืืื ืคืขืืืช ืืืืคืืฉ, ื ืฉืืืืช ืฉืืืืชืืช ืืงื, ืฉืขื ืืกืืกื ืืืฉื ืืฉืจืช ืืช ืืืฉืืื ืืืฉืืฉืช ืื ืืชืื ืืืืืื. ืชืืื.
ืืืจืกื ืืฉืืืฉืืช ืฉื ืืชืงืคืช "CSS PP0" ืืืืฉืืช ืืืืฆืขืืช HTML ื-CSS, ืืืืืื ืืขืืื ืืืคืืคื ืื ืขื JavaScript ืืืฉืืช. ืืฉืืื ืืืื ื"ืืืจืืืช ืืืจื", ืื ืืื ื ืงืฉืืจื ื-JavaScript. ืืืืื ืืืชืงืคื ื ืืฆืจืช ืงืืืฆื ืฉื ืืืจืจื CSS ืฉืืืคืฉืช ืืคื ืืกืืื. ืืืืจืืืช ืืืืืื ืืจืืฉืื ืืช ืฉืืืืืช ืืช ืืืืืื ื ืงืืขืช ืขื ืืื ืืฆืืจืช ืชื div ืขื ืฉื ืืืืงื ืืืื ืืืื. ืืคื ืื ืืฉ ืงืืืฆื ืฉื divs ืืืจืื ืขื ืืืืื ืืฉืืื. ืืื ืืื ืื-divs ืืืงืื ื ืืช ืืืื ืืฉ ืกืื ืื ืืฉืื ืขื ืืืจืจ ืฉืืืคืฉ ืืืจืืืช ืืฉื ื. ืืขืช ืจืื ืืืจ ืืฃ, ืืืคืืคื ืื ืกื ืชืืืื ืืขืื ืืช ื-divs ืืคื ืืืืื, ืื ืฉืืืื ืืคืขืืืช ืืืคืืฉ ืืฉืืจื ืืืืื. ืืืืคืืฉ ืืชืืฆืข ืืืืฆืขืืช ืืกืืื ืืกืจื ืืืืื ื ืืืืืื ืืืืืจืฆืื ืขื ืคื ื ืื ืืงื, ืืืืืจ ืืื ืืืคืขื ืืฆื ื"ืื" ืืืชืืฆืข ื ืืกืืื ืืืขืื ืชืืื ืช ืจืงืข ืืืชืืืืกืช ืืชืืืืื ืืงืจืืืื: #pp:not([ class*='xjtoxg']) # s0 {background-image: url("https://qdlvibmr.helldomain.oy.ne.ro");} #pp:not([class*='gzstxf']) # s1 {background-image: url(" https://licfsdju.helldomain.oy.ne.ro");} ... X X โฆ
ืชืช-ืืืืืื ืื ืืฉืจืชืื ืขื ืืื ืฉืจืช ื-DNS ืฉื ืืชืืงืฃ, ืฉืืืื ืืืืื ืขืืืืืื ืืงืืืช ืืงืฉืืช. ืฉืจืช ื-DNS ืื ืคืืง NXDOMAIN ืขืืืจ ืื ืืืงืฉืืช ืืฉืืืจ ืืืื ืฉื ืืืื ืืืืืืง ืฉื ืืืงืฉืืช. ืืชืืฆืื ืืขืืืื ืกื ืฉื divs, ืฉืจืช ื-DNS ืฉื ืืชืืงืฃ ืืงืื ืกืืจื ืฉื ืืงืฉืืช, ืฉืืืฉืืืืช ืืื ืืื ืืชืืืืืช ืืชืืฆืื ืฉื ืืืืงืช ืชืืื ืืืืืื.
ืืงืืจ: OpenNet.ru