рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдирд┐рдХрдЯрддрдо рдиреЛрдбрд╣рд░реВ рдЪрдпрди рдЧрд░реНрджреИ

рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдирд┐рдХрдЯрддрдо рдиреЛрдбрд╣рд░реВ рдЪрдпрди рдЧрд░реНрджреИ

рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд▓рдореНрдмрддрд╛рд▓реЗ рд╕рдЮреНрдЬрд╛рд▓рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рдПрдк рд╡рд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫред рдХрдо рд╡рд┐рд▓рдореНрдмрддрд╛, рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдиред рдпреЛ рдХреБрдиреИ рдкрдирд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА рд╣реЛ, рдПрдХ рдирд┐рдпрдорд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯ рджреЗрдЦрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рднрдгреНрдбрд╛рд░рдг рд╕рдореНрдоред

рдПрдХ рд░рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдг рдбреЛрдореЗрди рдирд╛рдо рдкреНрд░рдгрд╛рд▓реА (DNS) рд╣реЛред DNS рдкреНрд░рдХреГрддрд┐ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реЛ, рд░реВрдЯ рдиреЛрдбрд╣рд░реВ рд╕рдореНрдкреВрд░реНрдг рдЧреНрд░рд╣рдорд╛ рдЫрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдХреЗрд╡рд▓ рдХреБрдиреИ рдкрдирд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдпрд╕рдХреЛ IP рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдо рдбреЛрдореЗрди рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ "рд░реВрдЦ" рдорд╛рд░реНрдлрдд рдкреБрдирд░рд╛рд╡рд░реНрддреА рдЬрд╛рдиреЗ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрджрд┐рди, рддрд░ рдЖрдлреИрд▓рд╛рдИ рдпреЛ рддрдереНрдпрдорд╛ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗрдЫреБ рдХрд┐ рдбреЛрдореЗрдирд▓рд╛рдИ IP рдареЗрдЧрд╛рдирд╛рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди, рд╣рд╛рдореАрд▓рд╛рдИ DNS рд░рд┐рдЬреЛрд▓реНрднрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдпреЛ рд╕рдмреИ рдХрд╛рдо рдЧрд░реНрджрдЫред рд╣рд╛рдореАрд▓рд╛рдИред

рддреНрдпрд╕реЛрднрдП, рддрдкрд╛рдИрд▓реЗ DNS рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛ рдареЗрдЧрд╛рдирд╛ рдХрд╣рд╛рдБ рдкрд╛рдЙрдиреБ рд╣реБрдиреНрдЫ?

  1. ISP рд▓реЗ рдпрд╕рдХреЛ DNS рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛рдХреЛ рдареЗрдЧрд╛рдирд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  2. рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛рдХреЛ рдареЗрдЧрд╛рдирд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реЛрд╕реНред
  3. рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рд▓рд┐рдиреБрд╣реЛрд╕реН рд╡рд╛ рддрдкрд╛рдИрдВрдХреЛ рдЧреГрд╣ рд░рд╛рдЙрдЯрд░рдорд╛ рдирд┐рд░реНрдорд┐рдд рдПрдЙрдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдпреА рдордзреНрдпреЗ рдХреБрдиреИ рдкрдирд┐ рд╡рд┐рдХрд▓реНрдкрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд░реНрд▓реНрдб рд╡рд╛рдЗрдб рд╡реЗрдмрдорд╛ рд▓рд╛рдкрд░рд╡рд╛рд╣ рд╕рд░реНрдлрд┐рдЩрдХреЛ рдордЬрд╛ рд▓рд┐рди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ, рддрд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдбреЛрдореЗрдирд╣рд░реВ рдЖрдИрдкреАрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛рдХреЛ рдЫрдиреЛрдЯрд▓рд╛рдИ рдЕрдЭ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦреЗрдХреЛ рд░реВрдкрдорд╛, ISP рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдпреЛ рд╕реВрдЪреА рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдХреЗрд╣реА рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рд╣реБрди рд╕рдХреНрдЫ рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рдЫред

рдЬрдм рд╕реВрдЪреА рд╕рд╛рдиреЛ рдЫ, рддрдкрд╛рдЗрдБ рд╕рдЬрд┐рд▓реИ рд╕рдВрдЧ "рдкрд┐рдВрдЧ" рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдврд┐рд▓рд╛рдЗ рд╕рдордп рддреБрд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд░ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдорд╛рдерд┐ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рд╕реВрдЪреА рд▓рд┐рдиреБрднрдпреЛ рднрдиреЗ, рдпреЛ рдХрд╛рд░реНрдп рдЕрдкреНрд░рд┐рдп рд╣реБрдиреНрдЫред

рддреНрдпрд╕рдХрд╛рд░рдг, рдпреЛ рдХрд╛рдорд▓рд╛рдИ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ, рдЗрдореНрдкреЛрд╕реНрдЯрд░ рд╕рд┐рдиреНрдбреНрд░реЛрдорд▓реЗ рднрд░рд┐рдПрдХреЛ, рдЧреЛ рдХрд▓рдорд╛ рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдХреЛ рдкреНрд░рдорд╛рдг-рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реНрдХреЗрдЪ рдЧрд░реЗрдВред рдирдЬрд┐рдХ рдкреБрдЧреНрдиреБрд╣реЛрд╕реН.

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

$ get-closer ping -f dnsresolver.txt -b=0 --count=10
Closest hosts:
	1.0.0.1 [3.4582ms]
	8.8.8.8 [6.7545ms]
	1.1.1.1 [12.6773ms]
	8.8.4.4 [16.6361ms]
	9.9.9.9 [40.0525ms]

рдПрдХ рдкрдЯрдХ, рдЬрдм рдо рдЖрдлреНрдиреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛ рдЫрдиреЛрдЯ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдерд┐рдПрдБ, рдореИрд▓реЗ рдореБрдЦреНрдп рдареЗрдЧрд╛рдирд╛рд╣рд░реВ (1.1.1.1, 8.8.8.8, 9.9.9.9) рдЬрд╛рдБрдЪ рдЧрд░реНрди рдорд╛рддреНрд░ рд╕реАрдорд┐рдд рдЧрд░реЗрдВ - рдЖрдЦрд┐рд░, рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ рд╕реБрдиреНрджрд░ рдЫрдиреН, рд░ рддрдкрд╛рдИрдВ рдХреЗ рдЖрд╢рд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдмрджрд╕реВрд░рдд рдмреНрдпрд╛рдХрдЕрдк рдареЗрдЧрд╛рдирд╛рд╣рд░реВред

рддрд░ рддреНрдпрд╣рд╛рдБ рдврд┐рд▓рд╛рдЗ рддреБрд▓рдирд╛ рдЧрд░реНрди рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддрд░рд┐рдХрд╛ рдЫ, рдХрд┐рди рд╕реВрдЪреА рд╡рд┐рд╕реНрддрд╛рд░ рдирдЧрд░реНрдиреЗ ...

рдкрд░реАрдХреНрд╖рдгрд▓реЗ рджреЗрдЦрд╛рдП рдЬрд╕реНрддреИ, "рдмреНрдпрд╛рдХрдЕрдк" рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдареЗрдЧрд╛рдирд╛ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдЫ, рдХрд┐рдирдХрд┐ рдпреЛ spb-ix рдорд╛ рдкреНрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди msk-ix рднрдиреНрджрд╛ рдзреЗрд░реИ рдирдЬрд┐рдХ рдЫ, рдЬрд╕рдорд╛ рд╕реБрдиреНрджрд░ 1.1.1.1 рдкреНрд▓рдЧ рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред

рдлрд░рдХ, рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рдХрд┐рдирднрдиреЗ рдкреНрд░рдХрд╛рд╢рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдЫрд┐рдЯреЛ рдХрд┐рд░рдг рдкрдирд┐ 10 ms рднрдиреНрджрд╛ рдХрдордорд╛ рд╕реЗрдиреНрдЯ рдкрд┐рдЯрд░реНрд╕рдмрд░реНрдЧрдмрд╛рдЯ тАЛтАЛрдорд╕реНрдХреЛрдорд╛ рдкреБрдЧреНрди рд╕рдХреНрджреИрдиред

рд╕рд╛рдзрд╛рд░рдг рдкрд┐рдЩрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, PoC рд╕рдБрдЧ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ, рдЬрд╕реНрддреИ http рд░ tcp, рд╕рд╛рдереИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд┐рдЬреЛрд▓реНрднрд░ рдорд╛рд░реНрдлрдд рдбреЛрдореЗрдирд╣рд░реВрд▓рд╛рдИ IP рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдврд┐рд▓рд╛рдЗ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдкрдирд┐ рдЫред

рддреНрдпрд╣рд╛рдБ рдЫреЛрдЯреЛ рдмрд╛рдЯреЛ рднрдПрдХрд╛ рд╣реЛрд╕реНрдЯрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рдЯреНрд░реЗрд╕рд░рд╛рдЙрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣реЛрд╕реНрдЯрд╣рд░реВ рдмреАрдЪ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛рд╣рд░реВ рдЫрдиреНред

рдХреЛрдб рдХрдЪреНрдЪрд╛ рдЫ, рдпрд╕рдорд╛ рдЪреЗрдХрдХреЛ рдЧреБрдЪреНрдЫрд╛рдХреЛ рдХрдореА рдЫ, рддрд░ рдпрд╕рд▓реЗ рд╕рдлрд╛ рдбрд╛рдЯрд╛рдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫред рдо рдХреБрдиреИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдХрджрд░ рдЧрд░реНрдиреЗрдЫреБ, рддрд╛рд░рд╛рд╣рд░реВ github, рд░ рдпрджрд┐ рдХрд╕реИрд▓рд╛рдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдЪрд╛рд░ рдорди рдкрд░реНрдпреЛ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдмрдиреНрди рд╕реНрд╡рд╛рдЧрдд рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди