Π ΠΊΠΎΠ΄Π° Π±Π°Π·Π°ΡΠ° Π½Π° OpenSSH Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π° Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°ΡΠ°ΠΊΠΈ Π·Π° ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ Π±ΠΎΡΠΎΠ²Π΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π΄Π° ΠΎΡΠ³Π°ΡΠ½Π°Ρ ΠΏΠ°ΡΠΎΠ»Π°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΈΠ·Π±ΡΠΎΡΠ²Π°ΠΉΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ. ΠΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π°ΡΠ°ΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ» sshd_config Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ PerSourcePenalties, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΏΡΠ°Π³Π° Π½Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°, Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°Π½ ΠΏΡΠΈ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΈ ΠΎΠΏΠΈΡΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΎΡ Π΅Π΄ΠΈΠ½ IP Π°Π΄ΡΠ΅Ρ. ΠΠΎΠ²ΠΈΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Π·Π° Π·Π°ΡΠΈΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° OpenSSH ΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² OpenBSD 7.6.
ΠΡΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ°ΡΠ°, ΠΏΡΠΎΡΠ΅ΡΡΡ sshd Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ»Π΅Π΄ΠΈ ΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠΉΠΊΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΅ Π½Π΅ΡΡΠΏΠ΅ΡΠ½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΅ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΡΠΈΠ². ΠΠΈΡΠΎΠΊΠΈΡΡ ΠΏΡΠΎΡΠ΅Π½Ρ Π½Π° ΡΡΠΈΠ²ΠΎΠ²Π΅ ΠΏΡΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠΏΠΈΡΠΈ Π·Π° ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ, Π° Π°Π²Π°ΡΠΈΠΉΠ½Π°ΡΠ° ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΊΠ°Π·Π²Π° Π½Π° ΠΎΠΏΠΈΡΠΈ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² sshd.
Π§ΡΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° PerSourcePenalties ΡΠ΅ Π·Π°Π΄Π°Π²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡΡ ΠΏΡΠ°Π³ Π½Π° Π°Π½ΠΎΠΌΠ°Π»Π½ΠΈΡΠ΅ ΡΡΠ±ΠΈΡΠΈΡ, ΡΠ»Π΅Π΄ ΠΏΡΠ΅Π²ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠΉΡΠΎ IP Π°Π΄ΡΠ΅ΡΡΡ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΡΠ΅ Π±ΡΠ΄Π΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½. Π‘ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° PerSourceNetBlockSize ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΌΠ°ΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄ΡΠ΅Ρ, Π·Π° Π΄Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° ΡΡΠ»Π°ΡΠ° ΠΏΠΎΠ΄ΡΠ΅Ρ, ΠΊΡΠΌ ΠΊΠΎΡΡΠΎ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΡ IP.
ΠΠ° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈΡΠ΅ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ PerSourcePenaltyExemptList, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ ΡΠ°Π»ΡΠΈΠ²ΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΡΠΌ SSH ΡΡΡΠ²ΡΡΠ° ΡΠ΅ ΠΏΡΠ°Π²ΡΡ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ Π³ΠΎΠ»ΡΠΌΠ° ΠΌΡΠ΅ΠΆΠ°, ΡΠΈΠΉΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈΠ΄Π²Π°Ρ ΠΎΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π΄ΡΠ΅ΡΠ½ΠΈ ΡΡΠ°Π½ΡΠ»Π°ΡΠΎΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
