เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ DPI

เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ›เบฑเบš DPI เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบ™, เปเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒเบ—เบฒเบ‡เบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเปเบกเปˆเบ™เบซเบ™เป‰เบญเบ. เปเบ•เปˆเบกเบฑเบ™เบญเบฐเบ—เบดเบšเบฒเบเบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเบ‚เป‰เบฒเบก DPI, เป€เบŠเบดเปˆเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ.

เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ DPI

เบ‚เปเป‰เบ›เบฐเบ•เบดเป€เบชเบ”เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš #1: เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒ เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบชเบปเปˆเบ‡เป€เบชเบตเบกเปƒเบซเป‰เปƒเบœเป€เบฎเบฑเบ” เบซเบผเบทเปƒเบŠเป‰เบญเบฑเบ™เปƒเบ”. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบ›เบฐเบชเบปเบšเบเบฒเบ™เบชเปˆเบงเบ™เบ•เบปเบง, เปเบฅเบฐเบ„เบงเบฒเบกเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปƒเบ”เป†เปเบกเปˆเบ™เปเบšเบšเบชเบธเปˆเบก.

เบ„เปเบฒเป€เบ•เบทเบญเบ™เบชเบฐเบšเบฑเบšเบ—เบต 2: เบšเบปเบ”เบ„เบงเบฒเบกเบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เป€เบœเบตเบเบ„เบงเบฒเบกเบฅเบฑเบšเบ‚เบญเบ‡ Atlantis, เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒ Holy Grail เปเบฅเบฐเบ„เบงเบฒเบกเบฅเบถเบเบฅเบฑเบšเบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เบˆเบฑเบเบเบฐเบงเบฒเบ™; เป€เบญเบเบฐเบชเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเป‚เบ”เบเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเปเบฅเบฐเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™Habrรฉ. (เบ‚เป‰เบญเบเบšเปเปˆเบžเบปเบšเบกเบฑเบ™, เบ‚เป‰เบญเบเบˆเบฐเบ‚เบญเบšเปƒเบˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ)

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบญเปˆเบฒเบ™เบ„เปเบฒเป€เบ•เบทเบญเบ™, เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

DPI เปเบกเปˆเบ™เบซเบเบฑเบ‡?

DPI เบซเบผเบท Deep Packet Inspection เป€เบ›เบฑเบ™เป€เบ—เบเป‚เบ™เป‚เบฅเบเบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบชเบปเบกเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบ–เบดเบ•เบด, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบฅเบฐเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป‚เบ”เบเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปˆเบงเบ™เบซเบปเบงเบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”, เปเบ•เปˆเบเบฑเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเป€เบ•เบฑเบกเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡เบฎเบนเบšเปเบšเบš OSI เบ•เบฑเป‰เบ‡เปเบ•เปˆเบชเบญเบ‡เปเบฅเบฐเบชเบนเบ‡เบเบงเปˆเบฒ, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เบžเบปเบšเปเบฅเบฐ เบšเบฅเบฑเบญเบเป„เบงเบฃเบฑเบช, เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบเบปเบ‡เบเบฑเบšเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเบฅเบฐเบšเบธ.

เบกเบตเบชเบญเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ DPI, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบ ValdikSS เปƒเบ™ github:

Passive DPI

DPI เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™ (เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบ•เบฑเบ”) เป‚เบ”เบเบœเปˆเบฒเบ™เบ•เบปเบงเปเบเบ optical เบ•เบปเบงเบ•เบฑเป‰เบ‡เบ•เบปเบงเบ•เบต, เบซเบผเบทเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเบกเบฒเบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰. เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰เบšเปเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŠเป‰เบฒเบฅเบปเบ‡ เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” DPI เบšเปเปˆเบžเบฝเบ‡เบžเป, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปƒเบŠเป‰เบกเบฑเบ™. DPI เบเบฑเบšเบ›เบฐเป€เบžเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบเบงเบ”เบžเบปเบšเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบฎเป‰เบญเบ‡เบ‚เปเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบซเป‰เบฒเบก, เปเบ•เปˆเบšเปเปˆเบขเบธเบ”เบกเบฑเบ™. เป€เบžเบทเปˆเบญเบ‚เป‰เบฒเบกเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ™เบตเป‰เปเบฅเบฐเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบซเป‰เบฒเบก, DPI เบˆเบฐเบชเบปเปˆเบ‡เบœเบนเป‰เปƒเบŠเป‰เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰ URL เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเป€เบ›เบฑเบ™เปเบžเบฑเบเป€เบเบฑเบ” HTTP เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบžเบดเป€เบชเบ”เบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบซเบ™เป‰เบฒ stub เบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™, เบ„เบทเบเบฑเบšเบงเปˆเบฒเบ„เปเบฒเบ•เบญเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบชเบปเปˆเบ‡เป‚เบ”เบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเป€เบญเบ‡ (IP เบ‚เบญเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡. เบ—เบตเปˆเบขเบนเปˆ เปเบฅเบฐเบฅเปเบฒเบ”เบฑเบš TCP เปเบกเปˆเบ™เบ›เบญเบก). เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ DPI เบกเบตเบ„เบงเบฒเบกเปƒเบเป‰เบŠเบดเบ”เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เป, เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ—เบตเปˆเบ–เบทเบเบ›เบญเบกเปเบ›เบ‡เป„เบ›เป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป„เบงเบเบงเปˆเบฒเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒ.

DPI เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง

Active DPI - DPI เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™เปเบšเบšเบ›เบปเบเบเบฐเบ•เบด, เบ„เบทเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบทเปˆเบ™เป†. เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰ DPI เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰เป„เบ›เบซเบฒเบ—เบตเปˆเบขเบนเปˆ IP เบซเบผเบทเป‚เบ”เป€เบกเบ™เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบ, เปเบฅเบฐเบˆเบฒเบเบ™เบฑเป‰เบ™ DPI เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบˆเบฐเบญเบฐเบ™เบธเบเบฒเบ”เบซเบผเบทเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™. Active DPI เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบˆเบฒเบฅเบฐเบˆเบญเบ™เบ—เบฑเบ‡เบ‚เบฒเบญเบญเบเปเบฅเบฐเบ‚เบฒเป€เบ‚เบปเป‰เบฒ, เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบŠเป‰ DPI เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบˆเบฒเบเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™, เบกเบฑเบ™เบกเบฑเบเบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบทเปˆเบญเบเบงเบ”เบเบฒเป€เบšเบดเปˆเบ‡เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเบญเบญเบ.

เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™, เปเบ•เปˆเบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡ DPI เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบšเปเปˆเบชเบฐเปเบเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เปเบ•เปˆเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบšเบฒเบ‡เบญเบฑเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™:

"เบ›เบปเบเบเบฐเบ•เบด" DPI

A "เบ›เบปเบเบเบฐเบ•เบด" DPI เปเบกเปˆเบ™ DPI เบ—เบตเปˆเบเบฑเปˆเบ™เบ•เบญเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบชเบฐเป€เบžเบฒเบฐเบขเบนเปˆเปƒเบ™เบžเบญเบ”เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ”เบ™เบฑเป‰เบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, DPI "เบ›เบปเบเบเบฐเบ•เบด" เบเบงเบ”เบžเบปเบšเปเบฅเบฐเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ HTTP เบ—เบตเปˆเบ–เบทเบเบซเป‰เบฒเบกเบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เบžเบญเบ” 80, เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ HTTPS เปƒเบ™เบžเบญเบ” 443. เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ DPI เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบ•เบดเบ”เบ•เบฒเบกเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบ–เบทเบเบซเป‰เบฒเบกเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบกเบต URL เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเป„เบ›เบซเบฒ IP เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเบซเบผเบทเบšเปเปˆ. เบžเบญเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

"เป€เบ•เบฑเบก" DPI

เบšเปเปˆเบ„เบทเบเบฑเบš DPI "เบ›เบปเบเบเบฐเบ•เบด", เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ DPI เบ™เบตเป‰เบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ—เบตเปˆเบขเบนเปˆ IP เปเบฅเบฐเบžเบญเบ”. เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเบˆเบฐเบšเปเปˆเป€เบ›เบตเบ”เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ•เบปเบงเปเบ—เบ™เบขเบนเปˆเปƒเบ™เบžเบญเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”เปเบฅเบฐเบ—เบตเปˆเบขเบนเปˆ IP เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบšเบฅเบฑเบญเบ.

เปƒเบŠเป‰ DPI

เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบšเปเปˆเบซเบผเบธเบ”เบœเปˆเบญเบ™เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰ "Normal" passive DPI, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš? เบšเบฅเบฑเบญเบเปƒเบ”? เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰:

  • เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡ HTTP เบขเบนเปˆเปƒเบ™เบžเบญเบ” 80 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
  • HTTPS เบขเบนเปˆเปƒเบ™เบžเบญเบ” 443 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
  • BitTorrent เบขเบนเปˆเปƒเบ™เบžเบญเบ” 6881-6889 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™

เปเบ•เปˆเบšเบฑเบ™เบซเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบˆเบฐเปƒเบŠเป‰เบžเบญเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบนเบ™เป€เบชเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบเบงเบ”เป€เบšเบดเปˆเบ‡เปเบ•เปˆเบฅเบฐเบŠเบธเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบซเป‰:

  • HTTP เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบžเบญเบ” 80 เปเบฅเบฐ 8080
  • HTTPS เปƒเบ™เบžเบญเบ” 443 เปเบฅเบฐ 8443
  • BitTorrent เปƒเบ™เปเบ–เบšเบญเบทเปˆเบ™เป†

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ "Active" DPI เบซเบผเบทเปƒเบŠเป‰เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ DNS

เบงเบดเบ—เบตเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบชเบฐเบเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป DNS เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆ IP "stub" เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เปƒเบซเป‰เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบซเบผเบญเบเบฅเบงเบ‡เบ—เบตเปˆเบขเบนเปˆ:

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ 1โ€‹: เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบŸเบฅโ€‹เปŒ hosts (เบชเปเบฒโ€‹เบฅเบฑเบš desktopโ€‹)

เป„เบŸเบฅเปŒ hosts เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบก, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบกเบฑเบ™เบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒ. เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡:

  1. เบŠเบญเบเบซเบฒเบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™
  2. เป€เบ›เบตเบ”เป„เบŸเบฅเปŒ hosts เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚ (เบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš), เบขเบนเปˆเปƒเบ™:
    • Linux: /etc/hosts
    • Windows: %WinDir%System32driversetchosts
  3. เป€เบžเบตเปˆเบกเปเบ–เบงเปƒเบ™เบฎเบนเบšเปเบšเบš:
  4. เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡

เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ 2: DoH (DNS เบœเปˆเบฒเบ™ HTTPS) เบซเบผเบท DoT (DNS over TLS)

เบงเบดเบ—เบตเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบปเบเบ›เป‰เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป DNS เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฒเบเบเบฒเบ™เบซเบผเบญเบเบฅเบงเบ‡เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบเบ—เบธเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ DoH เบชเปเบฒเบฅเบฑเบš Mozilla Firefox เบฎเบธเปˆเบ™ 66 เบˆเบฒเบเบเปˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰:

  1. เป„เบ›เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆ about: config เปƒเบ™ Firefox
  2. เบขเบทเบ™เบขเบฑเบ™เบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
  3. เบ›เปˆเบฝเบ™เบ„เปˆเบฒเบžเบฒเบฃเบฒเบกเบดเป€เบ•เบต network.trr.mode on:
    • 0 - เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ TRR
    • 1 - เบเบฒเบ™เป€เบฅเบทเบญเบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    • 2 - เป€เบ›เบตเบ”เปƒเบŠเป‰ DoH เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
  4. เบ›เปˆเบฝเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต network.tr.uri เป€เบฅเบทเบญเบ DNS server
    • Cloudflare DNS: mozilla.cloudflare-dns.com/dns-query
    • GoogleDNS: dns.google.com/experimental
  5. เบ›เปˆเบฝเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต network.trr.boostrap เบ—เบตเปˆเบขเบนเปˆ on:
    • เบ–เป‰เบฒ Cloudflare DNS เบ–เบทเบเป€เบฅเบทเบญเบ: 1.1.1.1
    • เบ–เป‰เบฒ Google DNS เบ–เบทเบเป€เบฅเบทเบญเบ: 8.8.8.8
  6. เบ›เปˆเบฝเบ™เบ„เปˆเบฒเบžเบฒเบฃเบฒเบกเบดเป€เบ•เบต network.security.esni.enabled เบชเบธเบ” เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡
  7. เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบกเปˆเบ™เบ–เบทเบเบ•เป‰เบญเบ‡เป‚เบ”เบเปƒเบŠเป‰ เบšเปเบฅเบดเบเบฒเบ™ Cloudflare

เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบกเบตเบ„เบงเบฒเบกเบŠเบฑเบšเบŠเป‰เบญเบ™เบซเบผเบฒเบ, เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบกเบตเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš, เปเบฅเบฐเบกเบตเบซเบผเบฒเบเบงเบดเบ—เบตเบญเบทเปˆเบ™เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป DNS เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰.

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ 3 (เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบกเบทโ€‹เบ–เบทโ€‹)โ€‹:

เบเบฒเบ™เปƒเบŠเป‰เปเบญเบฑเบš Cloudflare เป€เบžเบทเปˆเบญ Android ะธ IOS.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš

เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เป‚เบ”เป€เบกเบ™เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเบขเบนเปˆเปƒเบ™เบชเบฐเบซเบฐเบžเบฑเบ™เบฅเบฑเบ”เป€เบŠเบเป„เบ”เป‰เบ–เบทเบเบŠเบทเป‰เบŠเบปเปˆเบงเบ„เบฒเบง:

เบชเบฐเบซเบฅเบธเบš

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปเบฅเบฐเบˆเบฐเบŠเบธเบเบเบนเป‰เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบซเบปเบงเบ‚เปเป‰เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เปเบ•เปˆเบเบฑเบ‡เบˆเบฐเปƒเบซเป‰เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบตเปˆ เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบˆเบฐเบขเบนเปˆเบ‚เป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เบชเบฐเป€เบซเบกเบต, เปเบฅเบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เปƒเบซเบกเปˆเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ.

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”

เบเบฒเบ™เป€เบžเบตเปˆเบกเบ™เบญเบเบšเบปเบ”เบ„เบงเบฒเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Cloudflare เบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเปเบฒเป€เบฅเบฑเบ”เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Tele2, เปเบฅเบฐ DPI เบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบ•เบฑเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบปเบ”เบชเบญเบš.
P.S. เบกเบฒเบฎเบญเบ”เบ›เบฐเบˆเบธ, เบ™เบตเป‰เปเบกเปˆเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบˆเบฐเบชเบฐเบเบฑเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™