рдореИрдВрдиреЗ рдпреВрдХреНрд░реЗрди рдХреЛ рд╕реНрдХреИрди рдХрд┐рдпрд╛

рдлрд░рд╡рд░реА рдореЗрдВ, рдСрд╕реНрдЯреНрд░рд┐рдпрд╛рдИ рдХреНрд░рд┐рд╢реНрдЪрд┐рдпрди рд╣реИрд╢реЗрдХ рдиреЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдХрд╛ рд╢реАрд░реНрд╖рдХ рдерд╛ "рдореИрдВрдиреЗ рдкреВрд░реЗ рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдпрд╛". рдмреЗрд╢рдХ, рдореЗрд░реА рджрд┐рд▓рдЪрд╕реНрдкреА рдЗрд╕ рдмрд╛рдд рдореЗрдВ рд╣реЛ рдЧрдИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдЕрдзреНрдпрдпрди рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпреВрдХреНрд░реЗрди рдХреЗ рд╕рд╛рдеред рдХрдИ рд╕рдкреНрддрд╛рд╣реЛрдВ рддрдХ рдЪреМрдмреАрд╕реЛрдВ рдШрдВрдЯреЗ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдирд╛, рд▓реЗрдЦ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рджрд┐рди, рдФрд░ рдЗрд╕ рд╢реЛрдз рдХреЗ рджреМрд░рд╛рди, рд╣рдорд╛рд░реЗ рд╕рдорд╛рдЬ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд, рдлрд┐рд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг, рдлрд┐рд░ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдХреГрдкрдпрд╛ рдХрдЯ рдХреЗ рддрд╣рдд...

TL, рдбреЙ

рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рд╢реЛрдз рдХреЛ рдЕрдзрд┐рдХ рдЧрд╣рди рдФрд░ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕реА OpenVAS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА)ред рдпреВрдХреНрд░реЗрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрдИрдкреА рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде (рдпрд╣ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИ), рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдХрд╛рдлреА рдЦрд░рд╛рдм рд╣реИ (рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдореЗрдВ рдЬреЛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЙрд╕рд╕реЗ рднреА рдмрджрддрд░ рд╣реИ)ред рдЦреЛрдЬреЗ рдЧрдП рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдкреНрд░рдпрд╛рд╕ рдпрд╛ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ: рдЖрдк рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рджреЗрд╢ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдЖрдИрдкреА рдкрддреЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ. рдЖрдИрдкреА тАЛтАЛрдкрддреЗ рджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдпрдВ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ, рдмрд▓реНрдХрд┐ рдЙрд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╕рднреА рджреЗрд╢реЛрдВ рдФрд░ рдЙрдирд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдЖрдИрдкреА рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ (рдФрд░ рдпрд╣ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ)ред

рд╣рд░ рдХреЛрдИ рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЛрдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ grep рдпреВрдХреНрд░реЗрди IP2LOCATION-LITE-DB1.CSV> ukraine.csv

рдИрд╕рд╛рдИ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рд╕рд░рд▓ рд▓рд┐рдкрд┐, рдЖрдкрдХреЛ рд╕реВрдЪреА рдХреЛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдпреВрдХреНрд░реЗрди рдХреЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдЬрд┐рддрдиреЗ рд╣реА IPv4 рдкрддреЗ рд╣реИрдВ, рд╕рдЯреАрдХ рдХрд╣реЗрдВ рддреЛ 11 рдорд┐рд▓рд┐рдпрди 11 рд╕реЗ рдЕрдзрд┐рдХ (рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдореЗрдВ 640 рд╣реИрдВ)ред

рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддреЗ (рдФрд░ рдЖрдкрдХреЛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП!), рддреЛ рдЖрдк рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╖реЛрдбрди .io.

рдХреНрдпрд╛ рдпреВрдХреНрд░реЗрди рдореЗрдВ рдХреЛрдИ рдмрд┐рдирд╛ рдкреИрдЪ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛрдЬрд╝ рдорд╢реАрдиреЗрдВ рд╣реИрдВ рдЬрд┐рдирдХреА рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рд╣реИ?

рдмреЗрд╢рдХ, рдПрдХ рднреА рдЬрд╛рдЧрд░реВрдХ рдпреВрдХреНрд░реЗрдиреА рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рддрдХ рдРрд╕реА рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рдЦреЛрд▓реЗрдЧрд╛ред рдпрд╛ рдпрд╣ рд╣реЛрдЧрд╛?

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

рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рд╡рд╛рд▓реА 5669 рд╡рд┐рдВрдбреЛрдЬрд╝ рдорд╢реАрдиреЗрдВ рдкрд╛рдИ рдЧрдИрдВ (рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреЗрд╡рд▓ 1273 рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ)ред

рдЙрдлрд╝. рдХреНрдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ ETHERNALBLUE рдХрд╛рд░рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ 2017 рд╕реЗ рдЬреНрдЮрд╛рдд рд╣реИрдВ? рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдореЗрдВ рдРрд╕реА рдПрдХ рднреА рдХрд╛рд░ рдирд╣реАрдВ рдереА, рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдпрд╣ рдпреВрдХреНрд░реЗрди рдореЗрдВ рднреА рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕рдХрд╛ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ 198 рдЖрдИрдкреА рдкрддреЗ рдорд┐рд▓реЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ "рдЫреЗрдж" рдХреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдбреАрдПрдирдПрд╕, рдбреАрдбреАрдУрдПрд╕ рдФрд░ рдЦрд░рдЧреЛрд╢ рдХреЗ рдмрд┐рд▓ рдХреА рдЧрд╣рд░рд╛рдИ

рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╣реЛ рдЧрдпрд╛ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 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 + рд╢реЙрд░реНрдЯ test.openresolver.com TXT @ip.of.dns.server рдХреЛ "dig" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╕рд░реНрд╡рд░ рдиреЗ рдУрдкрди-рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░-рдбрд┐рдЯреЗрдХреНрдЯреЗрдб рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА, рддреЛ рдЗрд╕реЗ рд╣рдорд▓реЗ рдХрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд▓рдХреНрд╖реНрдп рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдУрдкрди рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рд▓рдЧрднрдЧ 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 рдПрдЪрдкреА, 5 рдИрдкреАрдПрд╕рди рдФрд░ 4 рдХреИрдирди, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдпреВрдХреНрд░реЗрди рдХреЛ рд╕реНрдХреИрди рдХрд┐рдпрд╛

рд╡реЗрдмрдХреИрдо

рдпрд╣ рдХреЛрдИ рдирдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпреВрдХреНрд░реЗрди рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реЗрдмрдХреИрдо рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдПрдХрддреНрд░рд┐рдд рд╣реЛрдХрд░ рдЦреБрдж рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо 75 рдХреИрдорд░реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрдкрдирд╛ рдкреНрд░рд╕рд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдЙрдиреНрд╣реЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣рд╛рдВ.

рдореИрдВрдиреЗ рдпреВрдХреНрд░реЗрди рдХреЛ рд╕реНрдХреИрди рдХрд┐рдпрд╛

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?

рдпреВрдХреНрд░реЗрди рдСрд╕реНрдЯреНрд░рд┐рдпрд╛ рдХреА рддрд░рд╣ рдПрдХ рдЫреЛрдЯрд╛ рджреЗрд╢ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдИрдЯреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрдбрд╝реЗ рджреЗрд╢реЛрдВ рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЦрддрд░рдирд╛рдХ рд╣реИ, рдФрд░ рдЙрдкрдХрд░рдг рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рднрд╛рдЧреАрджрд╛рд░ рдХрдВрдкрдирд┐рдпрд╛рдБ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реВрдБ (рднрд╛рдЧреАрджрд╛рд░ рдмрдиреЗрдВ), рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЖрдИрдЯреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рдЕрдЦрдВрдбрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд▓рд╛ рдХрджрдо рдЬреЛ рдореИрдВ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдпреВрдХреНрд░реЗрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рд╣реИред рд╕реНрд╡рд┐рдЪ рдордд рдХрд░реЛ!

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ