From b4dec67553dddd1e4cd32c794faa2b83046dd27f Mon Sep 17 00:00:00 2001 From: Nikolay Shaplov Date: Fri, 18 Apr 2025 23:09:15 +0300 Subject: [PATCH] =?utf8?q?=D0=98=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B0=20?= =?utf8?q?=D0=B4=D0=BB=D1=8F=20=D1=81=D0=B0=D0=BC=D0=BE=D1=81=D1=82=D0=BE?= =?utf8?q?=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9=20=D1=80=D0=B0?= =?utf8?q?=D0=B1=D0=BE=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../1. PowerDNS.md" | 6 ++++++ 1 file changed, 6 insertions(+) diff --git "a/SDL/2025-04 Taint-\320\260\320\275\320\260\320\273\320\270\320\267 \321\201\321\200\320\265\320\264\321\201\321\202\320\262\320\260\320\274\320\270 Natch. \320\227\320\275\320\260\320\272\320\276\320\274\321\201\321\202\320\262\320\276 \321\201 \320\270\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\320\276\320\274 \320\275\320\260 \320\275\320\265\320\261\320\260\320\275\320\260\320\273\321\214\320\275\321\213\321\205 \320\277\321\200\320\270\320\274\320\265\321\200\320\260\321\205/1. PowerDNS.md" "b/SDL/2025-04 Taint-\320\260\320\275\320\260\320\273\320\270\320\267 \321\201\321\200\320\265\320\264\321\201\321\202\320\262\320\260\320\274\320\270 Natch. \320\227\320\275\320\260\320\272\320\276\320\274\321\201\321\202\320\262\320\276 \321\201 \320\270\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\320\276\320\274 \320\275\320\260 \320\275\320\265\320\261\320\260\320\275\320\260\320\273\321\214\320\275\321\213\321\205 \320\277\321\200\320\270\320\274\320\265\321\200\320\260\321\205/1. PowerDNS.md" index 2c6ca64..badc9b0 100644 --- "a/SDL/2025-04 Taint-\320\260\320\275\320\260\320\273\320\270\320\267 \321\201\321\200\320\265\320\264\321\201\321\202\320\262\320\260\320\274\320\270 Natch. \320\227\320\275\320\260\320\272\320\276\320\274\321\201\321\202\320\262\320\276 \321\201 \320\270\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\320\276\320\274 \320\275\320\260 \320\275\320\265\320\261\320\260\320\275\320\260\320\273\321\214\320\275\321\213\321\205 \320\277\321\200\320\270\320\274\320\265\321\200\320\260\321\205/1. PowerDNS.md" +++ "b/SDL/2025-04 Taint-\320\260\320\275\320\260\320\273\320\270\320\267 \321\201\321\200\320\265\320\264\321\201\321\202\320\262\320\260\320\274\320\270 Natch. \320\227\320\275\320\260\320\272\320\276\320\274\321\201\321\202\320\262\320\276 \321\201 \320\270\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\320\276\320\274 \320\275\320\260 \320\275\320\265\320\261\320\260\320\275\320\260\320\273\321\214\320\275\321\213\321\205 \320\277\321\200\320\270\320\274\320\265\321\200\320\260\321\205/1. PowerDNS.md" @@ -262,3 +262,9 @@ dig @127.0.0.1 -p15353 test.example.com Natch достаточно хорошо показал себя как инструмент для начального знакомства с ранее неизвестным продуктом, а так же позволил быстро проанализировать потенциальную поверхность атаки. Natch должен быть незаменимым инструментом для организаций занимающихся исследованием безопасности большого количества стороннего кода. + +#### Самостоятельная работа. Задача с тремя звездочками + +В мире DNS есть механизм репликации, когда primary-сервер обслуживающий зону передает secondary серверу последние изменения сделанные в зоне. +Обмен данными между primary и secondary серверами осуществляется по определенному протоколу, axfr. +Primary-сервер служащий источником данных, не обязательно может быть доверенным (в случае если secondary-dns предоставляется как сервис, например), и передача данных по протоколу axfr тоже порождает поверхность атаки. Предлагается на вирутальной машине под управлением natch настроить PowerDNS в режиме seondary-сервера, на host-машине настроить master-сервер, настроить репликацию между двумя серверами, под управлением natch'а инициировать процесс репликации, пометить данные входящие на secondary-сервер и определить функции оказывающиеся на поверхности атаки при проведении репликации с недоверенного master-сервера. -- 2.47.3