RPZ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП DoT

рдЕрднреА рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рд╣реБрдИ рдХреНрдпреЛрдВрдХрд┐ рд╕рдордп рд╕реАрдорд╛ (рд▓рдЧрднрдЧ рдПрдХ рд╡рд░реНрд╖) рдореЗрдВ IETF рдиреЗ HTTPS (DoH) рдкрд░ DNS рдХреЛ рдорд╛рдирдХ ( RFC-8484 ) рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдЕрднреА рднреА рдЗрд╕рдХреЗ рд╡рд┐рд╡рд╛рдж рдХреЗ рдХрд╛рд░рдг рдЪрд▓ рд░рд╣реА рд╣реИред рдореЗрд░реА рдирд┐рдЬреА рд░рд╛рдп рд╣реИ рдХрд┐ DoH рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ DNS рдкреНрд░рджрд╛рддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣ рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдЦрд┐рдо рд╣реИред рдЯреАрдПрд▓рдПрд╕ ( рдбреАрдУрдЯреА ) рдкрд░ рдбреАрдПрдирдПрд╕ рдХреЗрд╡рд▓ рдЙрджреНрдпрдо рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЯреАрд╕реАрдкреА рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд╣реА рдХрд╛рд░рдг (рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди) рдХреЗ рдХрд╛рд░рдг рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

рджреВрд░рд╕рдВрдЪрд╛рд░ рд╡рд┐рднрд╛рдЧ

рдорддрднреЗрджреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж DoH рдФрд░ DoT рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ - DNS рд╕рдВрдЪрд╛рд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ред рдЕрддрдГ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЕрднрд┐рдиреЗрддрд╛ рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб DNS рдЯреНрд░реИрдлрд╝рд┐рдХ рдкрд░ рдПрдкреНрд░реЛрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдордЬреЛрд░ рд▓рд┐рдВрдХ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкрд░ рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╖рдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдкреЙрд▓рд┐рд╕реА рдЬрд╝реЛрди (RPZ) рд╣рд╕реНрддрд╛рдВрддрд░рдгред

RPZ / DNS рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬреЛ рдХрдИ DNS рд╕рд░реНрд╡рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ: ISC Bind, PowerDNS, KnotDNS рдФрд░ рдЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рджред RPZ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рдиреНрдпреВрдирддрдо рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд░рдирд╛, рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдФрд░ рдмрд╣реБрдд рдорд╛рдкрдиреАрдп рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рддрд╛рдХрд┐ рдПрдХ DNS рд╕рд░реНрд╡рд░ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧрдарди рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдиреАрддрд┐ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ 3 рдкрд╛рд░реНрдЯреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдЬреИрд╕реЗ рдЗрдиреНрдлреЛрдмреНрд▓реЛрдХреНрд╕, рдПрд╕рдпреВрдЖрд░рдмреАрдПрд▓, рдлрд╝рд╛рд░реНрд╕рд╛рдЗрдЯ рдЖрджрд┐ рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдпрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрд░рдкреАрдЬреЗрдб рдлреАрдб рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ DNS рдЬрд╝реЛрди рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ DNS рдЬрд╝реЛрди рдХреЛ рдЯреАрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЯреАрдПрд╕рдЖрдИрдЬреА рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛ рди рдЬрд╛ рд╕рдХреЗ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЕрднрд┐рдиреЗрддрд╛ рдЗрд╕ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рддреЛ рдЕрд╡рд░реБрджреНрдз рд╕рдВрдХреЗрддрдХ (рдбреЛрдореЗрди, рдЖрдИрдкреА) рдЙрдЬрд╛рдЧрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ DNS рд╕реБрд░рдХреНрд╖рд╛ рдкрд░рдд рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред DNS RPS (рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдкреЙрд▓рд┐рд╕реА рд╕рд░реНрд╡рд┐рд╕) рдПрдХ рдирдпрд╛ ISC Bind рдлреАрдЪрд░ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рдд: рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдпрд╣ рдЕрдиреНрдп DNS рд╕рд░реНрд╡рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЦрд░рд╛рдм рджрд╕реНрддрд╛рд╡реЗрдЬ рдФрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

DoT рдФрд░ DoH RFCs рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЪреИрдирд▓ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП RPZ рдлреАрдб рд╕рд╣рд┐рдд DNS рдЬрд╝реЛрди рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдЗрди рдорд╛рдирдХреЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдЗрд╕ рдмреНрд▓реЙрдЧрдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реБрдП рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ ioc2rpz рдореВрд▓ рд░реВрдк рд╕реЗ (рдХреЛрдИ рдкреНрд░реЙрдХреНрд╕реА рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ) DoT рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ RPZ рдлреАрдбреНрд╕ рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЪреИрдирд▓реЛрдВ / рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рд╣реИ (DoT рдХреЗ рд╕рд╛рде) рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рд╣реИрдВ: рдкреНрд░рддрд┐ рд╕рддреНрд░ рдПрдХрд▓ рдЕрдиреБрд░реЛрдз рдФрд░ TLS 1.2 рдХреЗрд╡рд▓ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, DNS Notify рдФрд░ TLS рдкрд┐рди рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред

ioc2rpz.gui (рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рдЕрднреА DoT рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдпрд╣ рд░реЛрдб рдореИрдк рдореЗрдВ рд╣реИ) рд▓реЗрдХрд┐рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИред рдПрдХ рд╕рд░реНрд╡рд░ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ TLS рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ (рдФрд░ рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА) рд╣реЛрддрд╛ рд╣реИред

рдЕрджреНрдпрддрди:
рдЖрдк iZ2rpz.net рдкрд░ RPZ / DNS рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдлрд╝реАрдбреНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реЗрд╡рд╛ ioc2rpz рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИред

Source: https://habr.com/ru/post/hi442312/


All Articles