Google Π³ΠΎ објави HIBA, Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ OpenSSH Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° сСртификати

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 Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ пофлСксибилни ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° пристап. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Ρ‚ΠΈΠΏΠΎΡ‚ Π½Π° услугата ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ со хостовитС, Π° ΠΏΡ€ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° пристап Π½Π° корисникот, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΄ΠΎΠ·Π²ΠΎΠ»Π°Ρ‚ врски Π΄ΠΎ ситС домаќини со Π΄Π°Π΄Π΅Π½ Ρ‚ΠΈΠΏ Π½Π° услуга ΠΈΠ»ΠΈ Π΄ΠΎ домаќини Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°.

Google Π³ΠΎ објави HIBA, Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ OpenSSH Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° сСртификати
Google Π³ΠΎ објави HIBA, Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ OpenSSH Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° сСртификати


Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€