ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° OISF (Π€ΠΎΠ½Π΄Π°ΡΠΈΡΠ° Π·Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠΊΠ° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ)
ΠΠ»Π°Π²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π»ΠΎΠ³ΠΈΡΠ°ΡΠ΅
RDP, SNMP ΠΈ SIP Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ Rust. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΡ EVE Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π·Π° ΠΏΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° FTP, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΠΈΠ·Π»Π΅Π· Π½Π° Π½Π°ΡΡΠ°Π½ Π²ΠΎ JSON ΡΠΎΡΠΌΠ°Ρ; - ΠΠΎΠΊΡΠ°Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ JA3 TLS ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ
JA3S ,Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΡΠΈ ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΎΠ΄ΡΠ΅Π΄Π΅ΡΠ΅ ΠΊΠΎΡ ΡΠΎΡΡΠ²Π΅Ρ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΡΡΠΊΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Tor ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ). JA3 Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, Π° JA3S Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ. Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΠ°Π·ΠΈΠΊΠΎΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ; - ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΡΠΎΠ²ΠΏΠ°ΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π±ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ datarep . ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°ΡΠΊΠΈ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΡΠ½ΠΈ Π»ΠΈΡΡΠΈ ΡΡΠΎ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π·Π°ΠΏΠΈΡΠΈ; - Π Π΅ΠΆΠΈΠΌΠΎΡ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° HTTP ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅
HTTP Evader (Π½Π° ΠΏΡ., ΠΎΠΏΡΠ°ΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΠΈΡΠ°Ρ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π²ΠΎ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ); - ΠΠ»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Rust ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π΅Π½ΠΈ ΠΎΠ΄ ΠΎΠΏΡΠΈΠΈ Π²ΠΎ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ. ΠΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°, ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Rust Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ΡΠΎ Π°Π½Π°Π»ΠΎΠ·ΠΈ ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΈ Π²ΠΎ Rust;
- ΠΠΎΡΠΎΡΠΎΡ Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎΡΡΠ° ΠΈ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ ΡΠΎ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠ½ΠΈ ΡΠ΅ΠΊΠΎΠ²ΠΈ;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π½ΠΎΠ² ΡΠΈΠΏ Π½Π° Π²Π½Π΅Ρ βΠ°Π½ΠΎΠΌΠ°Π»ΠΈΡΠ°β Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ Π½Π° EVE, ΠΊΠΎΡ Π³ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ° Π°ΡΠΈΠΏΠΈΡΠ½ΠΈΡΠ΅ Π½Π°ΡΡΠ°Π½ΠΈ ΠΎΡΠΊΡΠΈΠ΅Π½ΠΈ ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. EVE ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° VLAN ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈΡΠ΅ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ° Π·Π° Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ HTTP Π·Π°Π³Π»Π°Π²ΠΈΡΠ° Π²ΠΎ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ EVE http;
- Π Π°ΠΊΡΠ²Π°ΡΠΈΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° eBPF ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°ΡΠ°ΡΠ΅ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ. Π₯Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΎΡΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ Π½Π° ΠΠ΅ΡΡΠΎΠ½ΠΎΠΌ, Π½ΠΎ Π½Π°ΡΠΊΠΎΡΠΎ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎ ΠΈ Π·Π° Π΄ΡΡΠ³Π° ΠΎΠΏΡΠ΅ΠΌΠ°;
- ΠΠΎΠ΄ΠΎΡ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Netmap Π΅ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π½. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Netmap ΠΊΠ°ΠΊΠΎ Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ
VALE ; -
ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π½ΠΎΠ²Π° ΡΠ΅ΠΌΠ° Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° Π½Π° ΠΊΠ»ΡΡΠ½ΠΈ Π·Π±ΠΎΡΠΎΠ²ΠΈ Π·Π° Sticky Buffers. ΠΠΎΠ²Π°ΡΠ° ΡΠ΅ΠΌΠ° Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ βprotocol.bufferβ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° URI, ΠΊΠ»ΡΡΠ½ΠΈΠΎΡ Π·Π±ΠΎΡ ΡΠ΅ ΠΈΠΌΠ° ΡΠΎΡΠΌΠ° βhttp.uriβ Π½Π°ΠΌΠ΅ΡΡΠΎ βhttp_uriβ; - Π‘ΠΈΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±Π΅Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° Python ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ
Python3; - ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Tilera, ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈΠΎΡ Π΄Π½Π΅Π²Π½ΠΈΠΊ dns.log ΠΈ ΡΡΠ°ΡΠΈΡΠ΅ log files-json.log Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠ°.
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° Suricata:
- ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ ΡΠΎΡΠΌΠ°Ρ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ΡΠΎ
Π£Π½ΠΈΡΠΈΡΠΈΡΠ°Π½2 , ΠΊΠΎΡΠΈΡΡΠ΅Π½ ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Snort, ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡΡΡΠ°Π»Π°2 . ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ BASE, Snorby, Sguil ΠΈ SQueRT. PCAP ΠΈΠ·Π»Π΅Π·Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°; - ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ (IP, TCP, UDP, ICMP, HTTP, TLS, FTP, SMB, ΠΈΡΠ½.), ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π²ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠΈΠΏ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π±Π΅Π· ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΠΎΡΡΠ°ΡΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π±Π»ΠΎΠΊΠΈΡΠ°ΡΡΠ΅ HTTP ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΏΡΠΈΡΡΠ°Π½ΠΈΡΡΠ΅) . ΠΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΈ Π·Π° HTTP, SSL, TLS, SMB, SMB2, DCERPC, SMTP, FTP ΠΈ SSH ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ;
- ΠΠΎΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ HTTP ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½Π° HTP Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠΎΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΠ΄ Π°Π²ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Mod_Security Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° HTTP ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ. ΠΠΎΡΡΠ°ΠΏΠ΅Π½ Π΅ ΠΌΠΎΠ΄ΡΠ» Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π΄Π΅ΡΠ°Π»Π΅Π½ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π° ΡΡΠ°Π½Π·ΠΈΡΠ½ΠΈ HTTP ΡΡΠ°Π½ΡΡΠ΅ΡΠΈ; Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ Π΅ Π·Π°ΡΡΠ²Π°Π½ Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ ΡΠΎΡΠΌΠ°Ρ
ΠΠΏΠ°ΡΠΈ. ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ Π΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ ΠΏΡΠ΅ΠΊΡ HTTP. ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΏΠΎ URI, ΠΊΠΎΠ»Π°ΡΠΈΡΠ°, Π·Π°Π³Π»Π°Π²ΠΈΡΠ°, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π°Π³Π΅Π½Ρ, ΡΠ΅Π»ΠΎ Π·Π° Π±Π°ΡΠ°ΡΠ΅/ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ; - ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ NFQueue, IPFRing, LibPcap, IPFW, AF_PACKET, PF_RING. ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ Π²Π΅ΡΠ΅ Π·Π°ΡΡΠ²Π°Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ PCAP;
- ΠΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ΅ΠΊΠΎΠ²ΠΈ Π΄ΠΎ 10 Π³ΠΈΠ³Π°Π±ΠΈΡΠΈ/ΡΠ΅ΠΊ Π½Π° ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°.
- ΠΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΠΎΠ²ΠΏΠ°ΡΠ°ΡΠ΅ ΡΠΎ ΠΌΠ°ΡΠΊΠΈ ΡΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π³ΡΡΠΏΠΈ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΡΠΎ ΠΌΠ°ΡΠΊΠ° ΠΈ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ. ΠΠ·ΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π½ΠΈΠ²Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎ ΠΈΠΌΠ΅, ΡΠΈΠΏ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΡΠΌΠ° MD5.
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π²ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°: ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΡΡΠ²Π°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ ΡΡΡΠΈΠΌ ΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π²ΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°;
- Π£ΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠΎΡΠΌΠ°Ρ YAML Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ ΡΠ°ΡΠ½ΠΎΡΡ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ Π»Π΅ΡΠ½Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°;
- Π¦Π΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° IPv6;
- ΠΠ³ΡΠ°Π΄Π΅Π½ ΠΌΠΎΡΠΎΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° Π΄Π΅ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΡΠΎΡΠΈ, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄ΠΎΡ ΠΏΠΎ ΠΊΠΎΡ ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π°Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΡΡΠ½Π΅Π»ΠΈΡΠ°ΡΠ΅: Teredo, IP-IP, IP6-IP4, IP4-IP6, GRE;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ: IPv4, IPv6, TCP, UDP, SCTP, ICMPv4, ICMPv6, GRE, Ethernet, PPP, PPPoE, Raw, SLL, VLAN;
- Π Π΅ΠΆΠΈΠΌ Π·Π° Π»ΠΎΠ³ΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ Π²ΠΎ TLS/SSL ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ;
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° ΡΠ΅ ΠΏΠΈΡΡΠ²Π°Π°Ρ ΡΠΊΡΠΈΠΏΡΠΈ Π²ΠΎ ΠΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½Π°ΠΏΡΠ΅Π΄Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ Π²ΠΈΠ΄ΠΎΠ²ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ Π·Π° ΠΊΠΎΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π΅ ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru