Google Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ HIBA (ΠΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Ρ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ), ΠΊΠΎΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠ° Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΏΡΠ΅ΠΊΡ SSH Π²ΠΎ Π²ΡΡΠΊΠ° ΡΠΎ Ρ ΠΎΡΡΠΎΠ²ΠΈΡΠ΅ (ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄Π°Π»ΠΈ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠ΅ΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡΠΈ Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ°Π²Π½ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ). ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ OpenSSH Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠΎΡ HIBA Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° AuthorizedPrincipalsCommand Π²ΠΎ /etc/ssh/sshd_config. ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C ΠΈ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° BSD.
HIBA ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° OpenSSH ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ Π·Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎ ΠΈ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° Ρ ΠΎΡΡΠΎΠ²ΠΈΡΠ΅, Π½ΠΎ Π½Π΅ Π±Π°ΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π½Π° authorized_keys ΠΈ authorized_users ΠΎΠ΄ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° Ρ ΠΎΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠΎ ΠΊΠΎΠΈ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° Π²ΡΡΠΊΠ°ΡΠ°. ΠΠ°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ° ΡΠΏΠΈΡΠΎΠΊ ΡΠΎ Π²Π°ΠΆΠ΅ΡΠΊΠΈ ΡΠ°Π²Π½ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΡΠΎ ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈ_(ΠΊΠ»ΡΡΠ΅Π²ΠΈ|ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ), HIBA ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ-Π΄ΠΎΠΌΠ°ΡΠΈΠ½ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ ΡΠ°ΠΌΠΈΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ Π·Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΊΠΎΠΈ Π³ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π·Π° Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°ΠΊΡΠ²Π°ΡΠΎΡ hiba-chk Π½Π°Π²Π΅Π΄Π΅Π½ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈ. ΠΠ²ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π΄Π΅ΡΠΈΡΡΠΈΡΠ° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½ΠΈΠ² Π΄ΠΎΠ½Π΅ΡΡΠ²Π° ΠΎΠ΄Π»ΡΠΊΠ° Π·Π° Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ. ΠΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°Π°Ρ ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΎ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΡΠ³Π°Π½ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° (CA) ΠΈ ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ Π²ΠΎ ΡΠ°Π·Π°ΡΠ° Π½Π° Π½ΠΈΠ²Π½ΠΎΡΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅.
ΠΠ° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°, ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π° ΠΎΠΏΡΡ ΡΠΏΠΈΡΠΎΠΊ Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ° (Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠΎ ΠΊΠΎΠΈ ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ Π²ΡΡΠΊΠΈ) ΠΈ Π»ΠΈΡΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° ΠΊΠΎΠΈ ΠΈΠΌ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΎΠ²ΠΈΠ΅ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π°Ρ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° hiba-gen, Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½Π° Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΎΡΠ³Π°Π½ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° iba-ca.sh.
ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°, Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠΎΡ Π½Π°Π²Π΅Π΄Π΅Π½ Π²ΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° ΡΠΎ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ Π½Π° ΠΎΡΠ³Π°Π½ΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Ρ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ Π½Π° ΠΊΠΎΡ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° Π²ΡΡΠΊΠ°ΡΠ°, Π±Π΅Π· ΠΏΡΠΈΠ±Π΅Π³Π½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ. Π‘ΠΏΠΈΡΠΎΠΊΠΎΡ Π½Π° ΡΠ°Π²Π½ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π½Π° ΠΎΡΠ³Π°Π½ΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΊΠΎΡ Π³ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° SSH ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ ΠΏΡΠ΅ΠΊΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° TrustedUserCAKeys.
ΠΠΎΠΊΡΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎΡΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠΎ Ρ ΠΎΡΡΠΎΠ²ΠΈΡΠ΅, HIBA Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠΈΠΏΠΎΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ ΡΠΎ Ρ ΠΎΡΡΠΎΠ²ΠΈΡΠ΅, Π° ΠΏΡΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π°Ρ Π²ΡΡΠΊΠΈ Π΄ΠΎ ΡΠΈΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠΎ Π΄Π°Π΄Π΅Π½ ΡΠΈΠΏ Π½Π° ΡΡΠ»ΡΠ³Π° ΠΈΠ»ΠΈ Π΄ΠΎ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
ΠΠ·Π²ΠΎΡ: opennet.ru