เจฎเฉˆเจ‚ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเจพ

เจซเจฐเจตเจฐเฉ€ เจตเจฟเฉฑเจš, เจ†เจธเจŸเฉเจฐเฉ€เจ† เจฆเฉ‡ เจ•เฉเจฐเจฟเจธเจผเจšเฉ€เจ…เจจ เจนเจพเจธเจผเฉ‡เจ• เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจฌเจฒเฉŒเจ— เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจฒเฉ‡เจ– เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจฟเจธเจฆเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจนเฉˆ "เจฎเฉˆเจ‚ เจธเจพเจฐเจพ เจ†เจธเจŸเจฐเฉ€เจ† เจธเจ•เฉˆเจจ เจ•เฉ€เจคเจพ". เจฌเฉ‡เจธเจผเฉฑเจ•, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจ—เฉฑเจฒ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจนเฉ‹ เจ—เจˆ เจ•เจฟ เจœเฉ‡ เจ‡เจน เจ…เจงเจฟเจเจจ เจฆเฉเจนเจฐเจพเจ‡เจ† เจ—เจฟเจ† เจคเจพเจ‚ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจฆเฉ‡ เจจเจพเจฒ. เจ•เจˆ เจนเจซเจผเจคเจฟเจ†เจ‚ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจšเฉŒเจตเฉ€ เจ˜เฉฐเจŸเฉ‡, เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจฆเจฟเจจ เจนเฉ‹เจฐ, เจ…เจคเฉ‡ เจ‡เจธ เจ–เฉ‹เจœ เจฆเฉŒเจฐเจพเจจ, เจธเจพเจกเฉ‡ เจธเจฎเจพเจœ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉเจฎเจพเจ‡เฉฐเจฆเจฟเจ†เจ‚ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค, เจซเจฟเจฐ เจธเจชเจธเจผเจŸเฉ€เจ•เจฐเจจ, เจซเจฟเจฐ เจนเฉ‹เจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€เฅค เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจ•เฉฑเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ ...

TL; เจกเจพ

เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจŸเฉ‚เจฒ เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ‡ เจ—เจ เจธเจจ (เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ•เจˆ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจ–เฉ‹เจœ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจชเฉ‚เจฐเจจ เจ…เจคเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจญเจฐเจชเฉ‚เจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจ“เจชเจจเจตเฉˆเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€)เฅค เจ†เจˆเจชเฉ€เจœเจผ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ (เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจนเฉ‡เจ เจพเจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€), เจธเจฅเจฟเจคเฉ€, เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจฌเจนเฉเจค เจฎเจพเฉœเฉ€ เจนเฉˆ (เจ…เจคเฉ‡ เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจธเจŸเฉเจฐเฉ€เจ† เจตเจฟเฉฑเจš เจœเฉ‹ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ เจ‰เจธ เจจเจพเจฒเฉ‹เจ‚ เจตเฉ€ เจฎเจพเฉœเจพ) เจนเฉˆเฅค เจ–เฉ‹เจœเฉ‡ เจ—เจ เจ•เจฎเจœเจผเฉ‹เจฐ เจธเจฐเจตเจฐเจพเจ‚ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจœเจพเจ‚ เจฏเฉ‹เจœเจจเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆเฅค

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚: เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจฆเฉ‡เจธเจผ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ‡ IP เจชเจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹?

เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจนเฉˆ. IP เจชเจคเฉ‡ เจฆเฉ‡เจธเจผ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจชเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเจˆ, เจธเจพเจฐเฉ‡ เจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉˆ (เจ…เจคเฉ‡ เจ‡เจน เจœเจจเจคเจ• เจนเฉˆ) เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจ†เจˆ.เจชเฉ€.

เจนเจฐ เจ•เฉ‹เจˆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ‡เจธเจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเฉ‹ grep เจฏเฉ‚เจ•เจฐเฉ‡เจจ IP2LOCATION-LITE-DB1.CSV> ukraine.csv

เจˆเจธเจพเจˆ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฒเจฟเจชเฉ€, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจฟเจ†เจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจ•เฉ‹เจฒ เจ†เจธเจŸเจฐเฉ€เจ† เจœเจฟเฉฐเจจเฉ‡ IPv4 เจชเจคเฉ‡ เจนเจจ, 11 เจฎเจฟเจฒเฉ€เจ…เจจ 11 เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจนเฉ€ เจนเฉ‹เจฃ เจฒเจˆ (เจคเฉเจฒเจจเจพ เจฒเจˆ, เจ†เจธเจŸเฉเจฐเฉ€เจ† เจ•เฉ‹เจฒ 640 เจนเจจ)เฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ–เฉเจฆ IP เจชเจคเจฟเจ†เจ‚ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจ–เฉ‡เจกเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ (เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ!), เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเฉ‡เจตเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจธเจผเฉ‹เจกเจจ.เจ†เจˆเจ“.

เจ•เฉ€ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจ…เจจเจชเฉˆเจšเจก เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจนเฉˆ?

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เฉฑเจ• เจตเฉ€ เจšเฉ‡เจคเฉฐเจจ เจฏเฉ‚เจ•เจฐเฉ‡เจจเฉ€ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจคเฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจ–เฉ‹เจฒเฉเจนเฉ‡เจ—เจพเฅค เจœเจพเจ‚ เจ‡เจน เจนเฉ‹เจตเฉ‡เจ—เจพ?

masscan -p445 --rate 300 -iL ukraine.ips -oG ukraine.445.scan && cat ukraine.445.scan | wc -l

เจจเฉˆเจŸเจตเจฐเจ• เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจตเจพเจฒเฉ€เจ†เจ‚ 5669 เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฎเจฟเจฒเฉ€เจ†เจ‚ (เจ†เจธเจŸเฉเจฐเฉ€เจ† เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ 1273 เจนเจจ, เจชเจฐ เจ‡เจน เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจนเฉˆ)เฅค

เจ“เจน. เจ•เฉ€ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉ‹เจˆ เจ…เจœเจฟเจนเจพ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ ETHERNALBLUE เจ•เจพเจฐเจจเจพเจฎเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ 2017 เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ? เจ†เจธเจŸเฉเจฐเฉ€เจ† เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€ เจ‡เฉฑเจ• เจตเฉ€ เจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจธเฉ€ เจ•เจฟ เจ‡เจน เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจตเจฟเฉฑเจš เจตเฉ€ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเฉ‡เจ—เฉ€เฅค เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‡เจธเจฆเจพ เจ•เฉ‹เจˆ เจซเจพเจ‡เจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจธเจพเจจเฉ‚เฉฐ 198 IP เจชเจคเฉ‡ เจฎเจฟเจฒเฉ‡ เจนเจจ เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจ‡เจธ "เจฎเฉ‹เจฐเฉ€" เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจจเฅค

DNS, DDoS เจ…เจคเฉ‡ เจ–เจฐเจ—เฉ‹เจธเจผ เจฆเฉ‡ เจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจกเฉ‚เฉฐเจ˜เจพเจˆ

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฌเจพเจฐเฉ‡ เจ•เจพเจซเจผเฉ€. เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ DNS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ“เจชเจจ-เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจนเจจ เจ…เจคเฉ‡ DDoS เจนเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจ‡เจน เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเจฎเจฒเจพเจตเจฐ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ DNS เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐ เจธเจฐเจตเจฐ เจชเฉ€เฉœเจค เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจŸ เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ 100 เจ—เฉเจฃเจพ เจตเฉฑเจกเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจฌเฉ‚เจฎ! เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจกเจพเจŸเจพ เจฆเฉ€ เจ…เจœเจฟเจนเฉ€ เจฎเจพเจคเจฐเจพ เจคเฉ‹เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจจเจธเจผเจŸ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจนเจฎเจฒเฉ‡ เจฒเจˆ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ†เจงเฉเจจเจฟเจ• เจธเจฎเจพเจฐเจŸเจซเฉ‹เจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจนเจฎเจฒเฉ‡ เจนเฉ‹เจ เจ…เจธเจงเจพเจฐเจจ เจจเจนเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ GitHub 'เจคเฉ‡ เจตเฉ€เฅค

เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ•เฉ€ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ‡ เจธเจฐเจตเจฐ เจนเจจ.

masscan -pU 53 -iL ukraine.ips -oG ukraine.53.scan && cat ukraine.53.scan | wc -l

เจชเจนเจฟเจฒเจพ เจ•เจฆเจฎ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ เจ–เฉเฉฑเจฒเฉเจนเจพ เจชเฉ‹เจฐเจŸ 53 เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ 58 IP เจชเจคเจฟเจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‰เจน เจธเจพเจฐเฉ‡ DDoS เจนเจฎเจฒเฉ‡ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจฆเฉ‚เจœเฉ€ เจฒเฉ‹เฉœ เจชเฉ‚เจฐเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจ…เจฐเจฅเจพเจค เจ‰เจน เจ–เฉเฉฑเจฒเฉ‡-เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค

เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ dig เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ dig + short test.openresolver.com TXT @ip.of.dns.server "เจ–เฉ‹เจฆเจฃ" เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‡เจ•เจฐ เจธเจฐเจตเจฐ เจจเฉ‡ เจ“เจชเจจ-เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ-เจกเจฟเจŸเฉˆเจ•เจŸเจก เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจนเจฎเจฒเฉ‡ เจฆเจพ เจธเฉฐเจญเจพเจตเฉ€ เจจเจฟเจธเจผเจพเจจเจพ เจฎเฉฐเจจเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ“เจชเจจ เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจฒเจ—เจญเจ— 25% เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ†เจธเจŸเจฐเฉ€เจ† เจจเจพเจฒ เจคเฉเจฒเจจเจพเจฏเฉ‹เจ— เจนเฉˆเฅค เจ•เฉเฉฑเจฒ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจ‡เจน เจธเจพเจฐเฉ‡ เจฏเฉ‚เจ•เจฐเฉ‡เจจเฉ€ เจ†เจˆเจชเฉ€ เจฆเจพ เจฒเจ—เจญเจ— 0,02% เจนเฉˆเฅค

เจคเฉเจธเฉ€เจ‚ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจ•เฉ€ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹?

เจ–เฉเจธเจผเฉ€ เจนเฉ‹เจˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจชเฉเฉฑเจ›เจฟเจ†เฅค เจ“เจชเจจ เจชเฉ‹เจฐเจŸ 80 เจฆเฉ‡ เจจเจพเจฒ เจ†เจˆเจชเฉ€ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฃเจพ เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ•เฉ€ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจน เจตเฉ‡เจ–เจฃเจพ เจธเฉŒเจ–เจพ เจนเฉˆ (เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ' เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฆเจฟเจฒเจšเจธเจช).

เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ

260 เจฏเฉ‚เจ•เจฐเฉ‡เจจเฉ€ เจ†เจˆเจชเฉ€ เจชเฉ‹เจฐเจŸ 849 (http) เจฆเจพ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค 80 เจชเจคเจฟเจ†เจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ GET เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ (125 เจธเจฅเจฟเจคเฉ€) เจœเฉ‹ เจคเฉเจนเจพเจกเจพ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจญเฉ‡เจœ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฌเจพเจ•เฉ€ เจจเฉ‡ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ—เจฒเจคเฉ€ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเฉ€. เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจนเฉˆ เจ•เจฟ 444 เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‡ 200 เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจœเจตเจพเจฌ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจฆเฉเจฐเจฒเฉฑเจญ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ 853 (เจชเฉเจฐเจพเจ•เจธเฉ€ เจ…เจงเจฟเจ•เจพเจฐ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€) เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ—เฉˆเจฐ-เจฎเจฟเจ†เจฐเฉ€ 500 (เจ†เจˆเจชเฉ€ "เจตเจพเจˆเจŸ เจฒเจฟเจธเจŸ" เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚) เจธเจจเฅค

เจ…เจชเจพเจšเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจนเฉˆ - 114 เจธเจฐเจตเจฐ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ. เจฎเฉˆเจจเฉ‚เฉฐ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจตเจฟเฉฑเจš เจฎเจฟเจฒเจฟเจ† เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเจพ เจธเฉฐเจธเจ•เจฐเจฃ 544 เจนเฉˆ, 1.3.29 เจ…เจ•เจคเฉ‚เจฌเจฐ 29 (!!!) เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค nginx 2003 เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฆเฉ‚เจœเฉ‡ เจธเจฅเจพเจจ 'เจคเฉ‡ เจนเฉˆเฅค

11 เจธเจฐเจตเจฐ WinCE เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ 1996 เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ 2013 เจตเจฟเฉฑเจš เจชเฉˆเจš เจ•เจฐเจจเจพ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ (เจ†เจธเจŸเฉเจฐเฉ€เจ† เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซ 4 เจนเจจ)เฅค

HTTP/2 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ 5 เจธเจฐเจตเจฐเจพเจ‚, HTTP/144 - 1.1, HTTP/256 - 836 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเจฟเฉฐเจŸเจฐ... เจ•เจฟเจ‰เจ‚เจ•เจฟ... เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚?

2 HP, 5 Epson เจ…เจคเฉ‡ 4 Canon, เจœเฉ‹ เจ•เจฟ เจจเฉˆเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจฆเฉ‡เฅค

เจฎเฉˆเจ‚ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเจพ

เจตเฉˆเจฌเจ•เฉˆเจฎ

เจ‡เจน เจ–เจผเจฌเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉˆเจฌเจ•เฉˆเจฎ เจนเจจ เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจคเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฐเฉ‹เจคเจพเจ‚ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ 75 เจ•เฉˆเจฎเจฐเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ 'เจคเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‡เฉฑเจฅเฉ‡.

เจฎเฉˆเจ‚ เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเจพ

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ?

เจฏเฉ‚เจ•เจฐเฉ‡เจจ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจœเจฟเจนเจพ เจฆเฉ‡เจธเจผ เจนเฉˆ, เจ†เจธเจŸเจฐเฉ€เจ† เจตเจพเจ‚เจ—, เจชเจฐ เจ†เจˆเจŸเฉ€ เจธเฉˆเจ•เจŸเจฐ เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ‡ เจฆเฉ‡เจธเจผเจพเจ‚ เจตเจพเจ‚เจ— เจนเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเจจเฅค เจธเจพเจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ€ เจ–เจผเจคเจฐเจจเจพเจ• เจนเฉˆ, เจ‡เจธ เจฌเจพเจฐเฉ‡ เจฌเจฟเจนเจคเจฐ เจธเจฎเจ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจœเจผ-เจธเจพเจฎเจพเจจ เจจเจฟเจฐเจฎเจพเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจพเจœเจผ-เจธเจพเจฎเจพเจจ เจฒเจˆ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเฉˆเจ‚ เจญเจพเจˆเจตเจพเจฒ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเจพเจ‚ (เจ‡เฉฑเจ• เจธเจพเจฅเฉ€ เจฌเจฃเฉ‹), เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ IT เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจ‡เจ•เจธเจพเจฐเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจœเฉ‹ เจฎเฉˆเจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ‰เจน เจนเฉˆ เจฏเฉ‚เจ•เจฐเฉ‡เจจเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจเจพเฅค เจธเจตเจฟเจš เจจเจพ เจ•เจฐเฉ‹!

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹