net.inet.tcp.log_in_vain=1
ΠΠ° Π½Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΏΡΠ°Π²Π΄Π°, ΡΠ΅Π±Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΡΠΏΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ Π½Π΅ Π½ΡΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° T/TCP (TCP for Transactions), ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΡ Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ SYN+FIN ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π»ΠΎ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π½Π΅Π»ΠΈΠΊΠ²ΠΈΠ΄Π½ΡΠ΅ :). ΠΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ΅Π΄ΠΊΠΎ Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π° ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ».
ΠΠΈΡΡΠΈΠ½Π³
net.inet.tcp.drop_synfin=1
ΠΠ±ΠΌΠ°Π½ΡΠ²Π°Π΅ΠΌ ΡΠΊΠ°Π½Π΅ΡΡΠΡΠΎΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΡΡΠΎ ΠΏΡΠΎΠΏΠΈΡΠ½Π°Ρ ΠΈΡΡΠΈΠ½Π°. ΠΠΎΠΆΠ½ΠΎ (ΠΈ Π½ΡΠΆΠ½ΠΎ) ΡΠΆΠ΅ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡΡ ΠΆΠΈΠ·Π½Ρ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ. Π’Π°ΠΊ, ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΡΠΈΠ»ΡΡΡ OpenBSD PF ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠ°Π½Π΅ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Passive OS Fingerprinting. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Β«block quick from any os NMAPΒ» Π² pf.conf, ΡΡΠΎΠ±Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½Π΅ΡΠ° nmap Π·Π°ΡΡΠ°Π²ΠΈΠ»ΠΈ Ρ Π°ΠΊΠ΅ΡΠ° ΠΏΠΎΡΠ΅ΡΠ°ΡΡ Π·Π°ΡΡΠ»ΠΎΠΊ. Π’Π°ΠΊΠΆΠ΅ nmap'Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«scrub in allΒ» ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ TCP-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Ρ ΠΎΡΠΎΠ±ΡΠΌΠΈ ΡΠ»Π°Π³Π°ΠΌΠΈ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ:
ΠΠΈΡΡΠΈΠ½Π³
block return-rst in log quick proto tcp all flags FP/FP
block return-rst in log quick proto tcp all flags SE/SE
block return-rst in log quick proto tcp all flags FUP/FUP
ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΠΈ userland-ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΈΠ»ΠΈΡΠΎΠΉ portsentry.
ΠΠ½Π° ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ TCP/UDP-ΠΏΠΎΡΡΡ, Π»ΠΎΠ³ΠΈΡΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ Π½ΠΈΠΌ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΡΠ»Π΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Ρ http://packetstormsecurity.nl/UNIX/IDS/ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ portsentry ΠΏΡΠ°Π²ΠΈΠΌ portsentry.conf:
ΠΠΈΡΡΠΈΠ½Π³
TCP_PORTS="42,88,135,139,145,389,443,445,464,593,636,637,1025,1026,1027,1029,1433,3372,3389Β»
UDP_PORTS="Β»
Π― ΡΠΊΠ°Π·Π°Π» Π½Π°Π±ΠΎΡ TCP-ΠΏΠΎΡΡΠΎΠ², ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° ΡΠΎΡ, ΡΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Windows 2000 Server Π² Π΄Π΅ΡΠΎΠ»ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅. UDP-ΠΏΠΎΡΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΡ ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ β ΠΈΡ ΡΠ΅Π΄ΠΊΠΎ ΡΠΊΠ°Π½ΠΈΡΡΡΡ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΠ» ΡΠΊΠ°Π·Π°ΡΡ Ρ ΠΎΡΡΡ, ΡΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ°ΡΠΈΠ½Ρ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΠΊΠΈ. ΠΡΠΎΠΏΠΈΡΠΈ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΠΌΡΡ Ρ ΠΎΡΡΠΎΠ²:
ΠΠΈΡΡΠΈΠ½Π³
IGNORE_FILE="/usr/local/psionic/portsentry/portsentry.ignoreΒ»
Π§ΡΠΎΠ±Ρ portsentry Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»Π°ΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ IP-Π°Π΄ΡΠ΅ΡΠ° Π² ΠΈΠΌΡ Ρ ΠΎΡΡΠ°, ΠΎΡΠΊΠ»ΡΡΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΎΠ»ΡΠ²ΠΈΠ½Π³:
ΠΠΈΡΡΠΈΠ½Π³
RESOLVE_HOST = Β«0Β»
ΠΠ°Π»Π΅Π΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΠΌ IP-Π°Π΄ΡΠ΅ΡΠ° Ρ ΠΎΡΡΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:
ΠΠΈΡΡΠΈΠ½Π³
BLOCK_TCP="1Β»
Π ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΊΠ°ΠΆΠΈ, ΠΊΠ°ΠΊ ΡΡ Ρ ΠΎΡΠ΅ΡΡ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ°Π΅ΡΠ²ΠΎΠ»Π°:
ΠΠΈΡΡΠΈΠ½Π³
KILL_ROUTE="/sbin/ipfw add 1 deny all from $TARGET$:255.255.255.255 to anyΒ»
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΠΎΡΠΈΡΡ Π°ΡΠ°ΠΊΡΡΡΠΈΡ Π² hosts.deny Π΄Π»Ρ ΡΡΠΈΠ»Π΅Π½ΠΈΡ Π·Π°ΡΠΈΡΡ Π΄Π΅ΠΌΠΎΠ½ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ tcpwrappers:
ΠΠΈΡΡΠΈΠ½Π³
KILL_HOSTS_DENY="ALL: $TARGET$ : DENYΒ»
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π±Π°Π½Π½Π΅Ρ, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΡΠΉ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΏΠΎΡΡΡ, ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡ portsentry:
ΠΠΈΡΡΠΈΠ½Π³
PORT_BANNER="WHOM DO YOU WANT TO HACK TODAY?Β»
Π£ΡΡΠΈ, ΡΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΎΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ β ΠΊΡΠ°ΠΉΠ½ΡΡ ΠΌΠ΅ΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ network Π² notwork, Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π² Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π±Ρ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ KILL_ROUTE. Π£ ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π΄Π²Π° Ρ Π»ΠΈΡΠ½ΠΈΠΌ Π³ΠΎΠ΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ°ΡΠΈΠ½ΠΊΠ°, ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π½Π°Ρ Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ½ΡΡΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΡΠ°Π΄ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°). Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π² hosts.deny ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ 12373 Π·Π°ΠΏΠΈΡΠΈ, ΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π»Π°ΡΠ½ΡΡ ΠΏΡΠΈΡΠΎΠ½ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π² ΡΠ΅ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠΏΠ°Π»ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°. Π‘Π΅ΡΠ²ΠΈΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π½Π° ΡΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ tcpwrappers, ΡΠ°ΠΊ ΡΡΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΡΡΠ°Π΄Π°Π΅Ρ. ΠΠΎ ΡΠ°ΠΌ ΡΠ°ΠΊΡ Π΄ΠΎΡΡΠΎΠΈΠ½ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ.
ΠΠ΅Π½ΡΠ΅ΠΌ Π±Π°Π½Π½Π΅ΡΡΠΡΠ±ΠΎΠΉ Π΄Π΅ΠΌΠΎΠ½, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΉ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ Β«Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠ΅Π±ΡΒ» Π±Π°Π½Π½Π΅ΡΠΎΠΌ β ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΌ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΌ, Π²ΡΠ΄Π°ΡΡΠΈΠΌΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π½ΠΈΠΌ. Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ β ΡΠΎΠ²Π΅ΡΡΠΈΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ telnet'ΠΎΠΌ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π½Π° ΠΏΠΎΡΡ, ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ:
ΠΠΈΡΡΠΈΠ½Π³
[(22:42)(29.10%)(p1):~/articles/tricksec ] telnet smtp.gameland.ru 110
Trying 62.213.71.4β¦
Connected to smtp.gameland.ru.
Escape character is '^]'.
+OK Microsoft Exchange Server 2003 POP3 server version 6.5.7226.0 (server500.gameland.ru) ready.
ΠΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΎ ΡΠ»ΡΠΆΠ΅Π±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½ΡΠΆΠ½Π°Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° β ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΈ Π΄Π°ΠΆΠ΅ Π²ΡΠ΅Π΄Π½Π°Ρ. Π Π°Π·Π½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ: ΠΊΡΠΎ-ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ ΠΎΡΡΠ° ΠΈ ΡΠΈΠΏΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ° (domain.com ESMTP), Π° ΠΊΡΠΎ-ΡΠΎ Π²ΡΠ΄Π°Π΅Ρ ΡΠ΅Π±Ρ Ρ ΠΏΠΎΡΡΠΎΡ Π°ΠΌΠΈ, ΡΠ°ΡΠΊΡΡΠ²Π°Ρ ΡΠ²ΠΎΠ΅ ΠΈΠΌΡ ΠΈ Π²Π΅ΡΡΠΈΡ. ΠΡΠ»ΠΈ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ Exchange, ΡΠΎ Π²Π·Π»ΠΎΠΌΡΠΈΠΊ Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ Π½Π°ΠΏΠΈΡΠ΅Ρ Π±Π°Π½Π½Π΅Ρ-Π³ΡΠ°Π±Π±Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ Ρ ΠΎΡΡΠ°ΠΌΠΈ ΠΈ ΡΠ½ΠΈΠΌΠ°Π΅Ρ Ρ Π½ΠΈΡ Π²Π΅ΡΡΠΈΡ Exchange. Π’Π°ΠΊΠΈΠΌ Π½Π΅Ρ ΠΈΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡΠΈ ΡΡΠ·Π²ΠΈΠΌΡΠΉ Ρ ΠΎΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΌΠ΅Π½Π° Π±Π°Π½Π½Π΅ΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»: ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΡΡΡΡ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²Π²Π΅ΡΡΠΈ Π² Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π·Π»ΠΎΠΌΡΠΈΠΊΠ°. ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅ΠΌΠΎΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ Π±Π°Π½Π½Π΅Ρ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΊΠΎΠ½ΡΠΈΠ³Π°. ΠΡΠ»ΠΈ ΠΆΠ΅ Π½Π΅Ρ β ΠΌΡ Π² ΠΌΠΈΡΠ΅ OpenSource ΠΈ Π½Π΅ ΠΏΠΎΠ»Π΅Π½ΠΈΠΌΡΡ Π·Π°Π»Π΅Π·ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ. Π£ΡΡΠΈ, ΡΠΌΠ΅Π½Π° Π±Π°Π½Π½Π΅ΡΠ° Π½Π΅ Π΄Π°ΡΡ Π½Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ»Π»ΡΠ·ΠΈΠΈ Β«Π΄ΡΡΠ³ΠΎΠ³ΠΎΒ» ΡΠ΅ΡΠ²ΠΈΡΠ°. Π¨Π°Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π΅ΠΌΠΎΠ½Π° ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ»ΠΈΡΠΈΡΡ Apache ΠΎΡ IIS Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΎΡΡΠ°Π΅ΡΡΡ β ΠΏΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ, ΠΊΠΎΠ΄Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠΈΡΠ΅ΠΌ (Π² ΡΠ»ΡΡΠ°Π΅ SMTP-ΡΠ΅ΡΠ²Π΅ΡΠ°) ΠΈ Ρ.ΠΏ., ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ΡΡΠΊΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π΅Ρ ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π΅ΠΌΠΎΠ½Π° ΠΌΡ Π·Π°ΡΠΈΡΠΈΠΌΡΡ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΎ fingerprinting ΡΠΈΡΠ°ΠΉ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΡΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°).
OpenSSHΠ‘Π°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ssh, Ρ ΠΎΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π²Π΅ΡΡΠΌΠ° ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ½ΡΠΌΠΈ Ρ Π°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ· OpenBSD team, Π½ΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΈΡΡΠΎΡΠΈΡ Π²Π·Π»ΠΎΠΌΠΎΠ². ΠΠ°Π½Π½Π΅Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅ Π½Π΅ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΡΡΡ. ΠΠ°ΠΉΠ΄ΠΈ Π² ΡΠ°ΠΉΠ»Π΅ version.h ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ:
#define SSH_VERSION Β«OpenSSH_3.8p1Β»
ΠΡ ΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΡΡΡ ΡΡΡΠΎΠΊΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ, ΡΠ΅ΡΠ²Π΅Ρ ΠΎΠ±ΡΠ·Π°Π½ Π²ΡΠ΄Π°ΡΡ Π²Π΅ΡΡΠΈΡ ssh-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π° Π·Π°ΡΠ΅ΠΌ β ΠΈΠΌΡ Π΄Π΅ΠΌΠΎΠ½Π°. Π― ΡΠΎΠ²Π΅ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Π΅ΡΡΠΈΠΈ openssh, Π½ΠΎ ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΡΠ°Π½ΡΠ°Π·ΠΈΡ. ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ±ΠΈΡΠ°ΠΉ openssh ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ.
ApacheΠΡΠΎ ΠΊΠ»Π°ΡΡΠΈΠΊΠ°. Π‘ΠΌΠ΅Π½Π° Π±Π°Π½Π½Π΅ΡΠ° ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ web-ΡΠ΅ΡΠ²Π΅ΡΠ° β Π²Π΅ΡΡΠΌΠ° ΡΠ°ΡΡΠΎΠ΅ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΎΠ². ΠΠ΄Π΅ΡΡ ΡΠΎΠΆΠ΅ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±Π΅Π· ΠΏΡΠ°Π²ΠΊΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ². Π ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Π½Π°ΠΉΠ΄ΠΈ ΡΠ°ΠΉΠ» src/include/httpd.h, Π° Π² Π½Π΅ΠΌ β ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ:
ΠΠΈΡΡΠΈΠ½Π³
#define SERVER_BASEPRODUCT Β«ApacheΒ»
#define SERVER_BASEREVISION Β«1.3.29Β»
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠ΅Π½ΡΠΉ ΠΈΡ Π½Π° Microsoft-IIS 4.0 ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠΉ ΡΠΈΠ³Π½Π°ΡΡΡΡ ΡΡΠ°ΡΡΡ Π΄ΠΎΠ±ΡΡΡ unicode-Π°ΡΠ°ΠΊ :). Π Apache 2.0.x Π½Π°Π΄ΠΎ ΠΏΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΉΠ» include/ap_release.h, ΡΡΡΠΎΠΊΠΈ:
ΠΠΈΡΡΠΈΠ½Π³
#define AP_SERVER_BASEPRODUCT Β«ApacheΒ»
#define AP_SERVER_MAJORVERSION Β«2Β»
#define AP_SERVER_MINORVERSION Β«0Β»
#define AP_SERVER_PATCHLEVEL Β«50Β»
PostfixΠΡΠΎΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈ (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ Π² ΡΡΠΎΠΌ ΠΌΠΈΡΠ΅) Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ SMTP-ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ Π±Π°Π½Π½Π΅Ρ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅, main.cf:
$smptd_banner = $mydomain ESMTP MyCoolServer
Sendmail
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ sendmail Π²ΡΠ΄Π°Π΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π Π½Π΅ΠΌ ΡΠ°ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠ²Π΅ΡΠΈΡΡ Π²Π΅ΡΡΠΈΠ΅ΠΉ β ΡΠ΅Π±Π΅ Π΄ΠΎΡΠΎΠΆΠ΅. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ sendmail.cf:
O SmtpGreetingMessage=$j ESMTP InsecureMailserver
ΠΠ»ΠΈ sendmail.mc:
define(`confSMTP_LOGIN_MSG', `$j ESMTP UnsecureMailserver')
BINDNamed β ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ DNS-ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡ Internet Software Consorcium. ΠΠ·Π²Π΅ΡΡΠ΅Π½ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΌΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠ°Ρ Ρ ΡΠ΅Π±Ρ Π²Π΅ΡΡΠΈΡ named β Π·Π½Π°ΡΠΈΡ ΠΆΠΈΡΡ ΠΊΠ°ΠΊ Π½Π° ΠΈΠ³ΠΎΠ»ΠΊΠ°Ρ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Security Advisory. ΠΡΠ°Π²Ρ named.conf, Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΊΡΠΈΠΈ options {} ΠΏΠΈΡΠΈ:
version Β«Microsoft DNSΒ»;
VsFTPdΠΡΠΎ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ftp-ΡΠ΅ΡΠ²Π΅Ρ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ssl-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ. Π£ΠΊΠ°Π·Π°ΡΡ Π±Π°Π½Π½Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΡΠΌΠΎ Π² vsftpd.conf:
ftpd_banner=mydomain.com Microsoft FTP Service (Version 5.0)
BSD FTPdΠΠΎ Free/Net/OpenBSD ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ftpd. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠ°ΠΉΠ»Π΅ /usr/src/libexec/ftpd/ftpd.c ΡΡΡΠΎΡΠΊΡ:
reply(220, Β«%s FTP server (%s) ready.Β», hostname, version);
ΠΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΡΠ°ΠΊ, Π²ΠΎ FreeBSD Π·Π° Π±Π°Π½Π½Π΅Ρ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ:
ΠΠΈΡΡΠΈΠ½Π³
if (hostinfo)
reply(220, Β«%s FTP server (%s) ready.Β», hostname, version);
else
reply(220, Β«FTP server ready.Β»);
Π ΠΎΠ±ΠΎΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π² Π²ΡΠ²ΠΎΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ, ΡΡΠΎ Π΄ΡΡΠ° ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ (Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΏΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ 31337-Π½ΠΎ β ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ hostinfo Π½Π° 0 ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ if).
ΠΡΠΈ Π½Π΅Ρ ΠΈΡΡΡΠ΅ ΡΡΡΠΊΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ΅Π±Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ , ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° Π½Π΅ Π»ΠΈΡΠ°Π΅Ρ ΡΠ΅Π±Ρ Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ β ΠΏΠ°ΡΡΠΈΡΡ, ΠΏΠ°ΡΡΠΈΡΡ ΠΈ Π΅ΡΠ΅ ΡΠ°Π· ΠΏΠ°ΡΡΠΈΡΡ. ΠΠ΅Π»Π°Ρ ΡΠ΅Π±Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΆΠ΅ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ Π² ΡΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ.
ΠΠ½Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ°ΠΠ½Π΄ΡΠ΅ΠΉ Β«AndrushockΒ» ΠΠ°ΡΠ²Π΅Π΅Π², ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΡΠ±ΡΠΈΠΊΠΈ Β«UnixoidΒ» ΠΆΡΡΠ½Π°Π»Π° Β«Π₯Π°ΠΊΠ΅ΡΒ»:
Β«ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎΠΉ Π·Π°ΡΠΈΡΡ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΠΌΠΈΡΡΡΡ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π·Π° ΡΡΠ΅Ρ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ»ΡΠΆΠ± ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΡΠ΅ΡΠ΅ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ β Π·Π΄Π΅ΡΡ Ρ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Ρ Π²Π΅ΡΡ ΡΠΏΠ΅ΠΊΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΡΠΎΠΊΡΡΡΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π±Π°Π½Π½Π΅ΡΠΎΠ² ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ Π²ΠΎΡΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΠΎΡ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ, ΠΎΠΏΡΡΠ°, Π½Π°Π²ΡΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΈ Π·Π½Π°Π½ΠΈΠΉ. ΠΠ·Π²Π΅ΡΡΠ½Ρ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ Π½Π° Π±Π°Π·Π΅ Red Hat Linux ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡ Π²Π°ΡΡΠ°ΡΡΡΡ ΡΡΡΡΡΠ΅Π΄Π½Π΅Π²Π½ΡΠΌΠΈ Π°ΠΏΡΠ°ΠΉΠΌΠ°ΠΌΠΈ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Ρ ΠΎΡΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ OpenBSD Π½Π΅ Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ ΠΈ Π½Π΅Π΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΡΠΈΡΠΊΠ° Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ. ΠΠ° ΡΡΠ΅Ρ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ/ΠΈΠ»ΠΈ ΡΡΠ΅ΠΊΠ° TCP/IP, Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°: Π½Π΅ Π»ΠΎΠΌΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ, Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π² RFC.