10 рдЕрдкреНрд░реИрд▓, 2019 рдХреЛ, GitHub рдиреЗ рдпреБрджреНрдз рдХреА рдШреЛрд╖рдгрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд░рдХрд╛рд░реА рдЕрд╡рд░реЛрдз (рд╕реЗрдВрд╕рд░рд╢рд┐рдк) рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ
GoodByeDPI рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рднрдВрдбрд╛рд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред
04/13/2019 рд╕реЗ
UPDрд╕реВрдЦреЗ рддрдереНрдпред рди рдХреЗрд╡рд▓ рднрдВрдбрд╛рд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рдВрдкреВрд░реНрдг рдЦрд╛рддрд╛ рднреАред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд┐рд╕реА рднреА рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдПрдХ рд╡рд┐рд▓реЛрдкрди рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣
рдЫрд╛рдпрд╛рд╡рд╛рдж рд╣реИ , рдЬреИрд╕рд╛ рдХрд┐ рд▓реЗрдЦрдХ
рдиреЗ рдмрддрд╛рдпрд╛ ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдЧреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ
рдЬрд╛рдирдмреВрдЭрдХрд░ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреГрд╖реНрда рдкрд░
рдиреНрдпреВрдЬреАрд▓реИрдВрдб рдХреА рд╣рддреНрдпрд╛рдУрдВ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП
рдЪреБрдВрдмрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдП рд░рдЦреЗ рд╣реИрдВред рдмрд╛рдж рдореЗрдВ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рддреМрд░ рдкрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдиреЗ рд▓реЗрдЦрдХ рдХреЛ рд▓реЙрдХ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдПрдХ рдзрд╛рд░рдгрд╛ рдереА рдХрд┐ рдкреНрд░рддрд┐рдмрдВрдз
рдЖрдИрдкреА тАЛтАЛрд╕реАрдорд╛ рд╕реЗ рд╕реНрдкреИрдо рдХреЗ рд▓рд┐рдП рдерд╛ рдЬреЛ рд▓реЗрдЦрдХ рдХрд╛ рд╣реИред
рд░реЛрдХреЗрдВ04/16/2019 рд╕реЗ
UPDрдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЫрд╛рдпрд╛рдмрд╛рди рдХреЛ ValdikSS рдЦрд╛рддреЗ рд╕реЗ
рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛
рд╣реИ , рд╕рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдмрд╣рд╛рд▓ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╢реВрдЯрд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдВрдХ рдореЗрдВ рдерд╛ред
DPI рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рддрд╛рд▓реЗ рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХреНрдпреЛрдВ рд▓рдбрд╝рдирд╛ рд╣реИ (рд▓реЗрдЦрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░):
рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рдкреНрд░рджрд╛рддрд╛, рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдирд┐рд╖рд┐рджреНрдз рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд╣рди рдпрд╛рддрд╛рдпрд╛рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рдгрд╛рд▓реА (рдбреАрдкреАрдЖрдИ, рдбреАрдк рдкреИрдХреЗрдЯ рдирд┐рд░реАрдХреНрд╖рдг) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдбреАрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдХрд▓ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ, рдбреАрдкреАрдЖрдИ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдХрд╛рд░реНрдп рдХреЗ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред
рдФрд░ рдЕрднреА рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ,
Google рдХреЗ рдХреИрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрдзрд┐рдХ рд╣рдВрд╕рдореБрдЦ рджрд┐рдЦ рд░рд╣реА рдереА:

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓рдЧрднрдЧ 2000 рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛, рдФрд░ 207 рдиреЗ рдЗрд╕реЗ рдХрд╛рдВрдЯреЗ рдмрдирд╛ рджрд┐рдПред рд▓реЗрдХрд┐рди рдпрд╣ рддреАрди рджрд┐рди рдкрд╣рд▓реЗ рд╣реИ, рдФрд░ рдЕрдм - рддреНрд░реБрдЯрд┐ 404ред
рдпрд╣рд╛рдБ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХреИрд╕реЗ рдХрд┐рдпрд╛:
рдЧреБрдбрдмреАрдбреАрдкреАрдЖрдИ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдбреАрдкреАрдЖрдИ рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореЗрдЬрдмрд╛рди рдХреЛ рд╣реЛрд╕реНрдЯ рд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рд╣реЛрд╕реНрдЯ рд╣реЗрдбрд░ рдореЗрдВ рдХреЛрд▓рди рдФрд░ рд╣реЛрд╕реНрдЯ рдорд╛рди рдХреЗ рдмреАрдЪ рдХреА рдЬрдЧрд╣ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ, "рдЯреБрдХрдбрд╝рд╛" HTTP рдФрд░ HTTPS рдкреИрдХреЗрдЯ (рдЯреАрд╕реАрдкреА рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВ) рдФрд░ HTTP рд╡рд┐рдзрд┐ рдФрд░ рдХреЗ рдмреАрдЪ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ рдЗрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рд╛рдпрддреНрдд рд╣реИ: рдХреЛрдИ рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЖрдк GoodbyeDPI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрдХ рд▓реЗрдЦ рдореЗрдВ
рд╕реАрдзреЗ рдЕрдкрдиреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛
Habr├й рдкрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред