Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

Fortinet Single Sign-On. ОписаниС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΠ΅ΠΌ! На протяТСнии всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Fortinet, Π° Π² частности с мСТсСтСвым экраном Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния FortiGate, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… вопросов являСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ отслСТиваниС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. БСгодня ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° мСТсСтСвом экранС FortiGate с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Fortinet Single Sign-On. Данная ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ посвящСна ΠΈΠΌΠ΅Π½Π½ΠΎ тСорСтичСскому аспСкту FSSO, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π±Π΅Π· Ρ‚Π΅ΠΎΡ€ΠΈΠΈ тяТСло Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ происходит Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

FSSO для Windows AD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚Π°. АгСнты для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π° (DC Π°Π³Π΅Π½Ρ‚) Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π² зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚Π°. БущСствуСт Π΄Π²Π° основных Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹: DC Agent Mode (Ρ€Π΅ΠΆΠΈΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ DC Π°Π³Π΅Π½Ρ‚) ΠΈ Polling Mode (Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚Ρ‹). Π’Π°ΠΊΠΆΠ΅ Π½Π° FortiGate ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Polling Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки сторонних Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π½Π° сСрвСра. Однако, Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для простых сСтСй с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ количСством ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Для Π½Π°Ρ‡Π°Π»Π° рассмотрим Ρ€Π΅ΠΆΠΈΠΌ DC Agent Mode. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ являСтся Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ для FSSO. Для Π½Π΅Π³ΠΎ трСбуСтся:

Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ FSSO Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ DC Agent Mode прСдставлСна Π½Π° рисункС Π½ΠΈΠΆΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

    ΠŸΡ€ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ DC Π°Π³Π΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запись ΠΎ Π²Ρ…ΠΎΠ΄Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π΄ΠΎΠΌΠ΅Π½Π°.

    Π—Π°Ρ‚Π΅ΠΌ DC Π°Π³Π΅Π½Ρ‚ выполняСт DNS запрос для опрСдСлСния IP адрСса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€.. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΎΠ½ снова выполняСт DNS запрос для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π±Ρ‹Π» Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ IP адрСс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

    ПослС этого, вся информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ пСрСдаСтся Π½Π° FortiGate.

    ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, FortiGate Π·Π½Π°Π΅Ρ‚ этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π΅Π³ΠΎ IP адрСс ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌ Π΅Π³ΠΎ сСтСвым рСсурсам (Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ), FortiGate сравниваСт IP адрСс источника с IP адрСсами, находящимися Π² спискС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… FSSO ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π΄ΠΎΠΌΠ΅Π½Π΅, ΠΈ FortiGate содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. ВмСсто этого, доступ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌΡƒ рСсурсу Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

    NetAPI: АгСнт обращаСтся ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ сСссиям, созданным Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π΄ΠΎΠΌΠ΅Π½Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π΄ΠΎΠΌΠ΅Π½, ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ NetSessionEnum. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ события Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΎΠΌΠ΅Π½Π°. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСссии ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π°Π³Π΅Π½Ρ‚ успССт ΠΊ Π½ΠΈΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° FortiGate.

    WMI: АгСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Windows API ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΎΠΌΠ΅Π½Π°. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠΌΠ΅Π½Π° ΠΏΠΎ запросу Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ события Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π΄ΠΎΠΌΠ΅Π½. Π”Π°Π½Π½Ρ‹ΠΉ способ позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠ°Π½Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π°.

    Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Collector Agent-Based Polling Ρ€Π΅ΠΆΠΈΠΌΠ° прСдставлСна Π½Π° рисункС Π½ΠΈΠΆΠ΅:

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

      ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ аутСнтифицируСтся Π² Π΄ΠΎΠΌΠ΅Π½Π΅, прСдоставляя свои ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠΌΠ΅Π½Π°;

      ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚ пСриодичСски (Ρ€Π°Π· Π² нСсколько сСкунд) ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠΌΠ΅Π½Π° Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ наличия событий Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π΄ΠΎΠΌΠ΅Π½;

      ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚ посылаСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° FortiGate;

      ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π΄ΠΎΠΌΠ΅Π½Π΅, ΠΈ FortiGate содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. ВмСсто этого, доступ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌΡƒ рСсурсу Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

      ВрСбуСтся большС систСмных рСсурсов;

      Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° прСдставлСна Π½Π° рисункС Π½ΠΈΠΆΠ΅.

      Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        FortiGate ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠΌΠ΅Π½Π° для получСния событий Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² систСму.

        ПослС Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π΄ΠΎΠΌΠ΅Π½Π°, FortiGate ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ это событиС Π²ΠΎ врСмя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ опроса Π² совокупности со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ: имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, имя ΠΌΠ°ΡˆΠΈΠ½Ρ‹, IP адрСс. Π—Π°Ρ‚Π΅ΠΌ, ΠΎΠ½ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

        Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ сСтСвому рСсурсу, FortiGate ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. ВмСсто этого, доступ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌΡƒ рСсурсу Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

        ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ, Π²Ρ‹Π΄Π΅Π»ΠΈΠ² основныС отличия Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… DC Agent Mode ΠΈ Polling Mode:

        FSSO Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ DC Agent Mode слоТнСС Π² инсталяции. Он Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ DC Π°Π³Π΅Π½Ρ‚Π° Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠΌΠ΅Π½Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ мониторятся события Π²Ρ…ΠΎΠ΄Π° Π² систСму. Но Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя этот Ρ€Π΅ΠΆΠΈΠΌ являСтся Π±ΠΎΠ»Π΅Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π·Π°Ρ…Π²Π°Ρ‚Ρƒ событий Π²Ρ…ΠΎΠ΄Π° рСализуСтся DC Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚.

        Π’Π°ΠΊΠΆΠ΅, Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ DC Agent Mode Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ события ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° привязанныС ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Π°Π³Π΅Π½Ρ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, события Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ ΡƒΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ. А Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Polling Mode, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ события Π²Ρ…ΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°.

        Для удобства, основныС отличия Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Π±Ρ‹Π»ΠΈ свСдСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:

        ВрСбуСтся Π»ΠΈ DC Π°Π³Π΅Π½Ρ‚

        Высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ

        Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ

        Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ…Π²Π°Ρ‚Π° событий

        Π—Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС события

        НСкоторыС события ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ (NetAPI) ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ (WinSecLog)

        На этом тСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ, посвящСнная Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ FSSO, Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· ΠΌΡ‹ освСтим ΠΈΠΌΠ΅Π½Π½ΠΎ практичСскиС аспСкты Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², слСдитС Π·Π° новостями Π½Π° Π½Π°ΡˆΠΈΡ… ΠΊΠ°Π½Π°Π»Π°Ρ…:

        Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

        Π’Π•Π₯ΠΠžΠ›ΠžΠ“Π˜Π― Π•Π”Π˜ΠΠžΠ“Πž Π’Π₯ΠžΠ”Π (SINGLE SIGN-ON)

        ВСхнология Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° (Single Sign-On, SSO) обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для доступа ΠΊΠΎ всСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌ ИВ-рСсурсам ΠΈ систСмам ΠΈ позволяСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ строгой ΠΈ сквозной Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

        SSO-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ хранят всС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ автоматичСски ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ запросы Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ ИВ-систСм ΠΈ/ΠΈΠ»ΠΈ Π²Π΅Π±-рСсурсов, подставляя ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ) ΠΈ избавляя Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚ нСобходимости Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅.

        Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ достаточно лишь ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² дСйствия, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ способам Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ: ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠ°Π»Π΅Ρ† ΠΊ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚Π΅Π»ΡŽ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠ»ΠΈ смарт-ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ Ρ‚.ΠΏ. Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ) Π±ΡƒΠ΄ΡƒΡ‚ подставлСны SSO-систСмой автоматичСски Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

        НапримСр, пройдя ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ автоматичСски ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ прилоТСниям Π±Π΅Π· нСобходимости ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… своих ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй.

        Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ использовании Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Single Sign-On ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ становится для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅. Π˜ΡΡ‡Π΅Π·Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ запоминания мноТСства Π»ΠΎΠ³ΠΈΠ½ΠΎΠ² ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡ… Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, сущСствСнно ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ доступ ΠΊ прилоТСниям ΠΈ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ИВ- ΠΈ Π˜Π‘-слуТбы, спСциалистам ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π±Ρ‹Ρ‚Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ доступ ΠΊ рСсурсам для Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй.

        Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

        Single Sign-On, ΠΈΠ»ΠΈ Π’Π°Π½Ρ†Ρ‹ ШСстСрых

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΡ€ΠΎΠ·Π°ΠΈΡ‡Π΅Π½, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Ρ‡Π΅ΠΌΡƒ я Π±ΡƒΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄. Π•Ρ‰Ρ‘ большС Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½ конструктивным совСтам ΠΈ ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ.

        Π˜Ρ‚Π°ΠΊ, наша Ρ‚Π΅ΠΌΠ° – «Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Single Sign-On для Π²Π΅Π±-прилоТСния Π² условиях Ρ€Π°Π·Π½ΠΎΡˆΡ‘Ρ€ΡΡ‚Π½ΠΎΡΡ‚ΠΈ ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ лохматости систСмного Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊΠ°Β».

        Single Sign-On. Вводная

        ДовСрился ΠΊΠΎΠΌΡƒ, Ρ‚Π°ΠΊ довСряй Π²ΠΎ всём.
        Β© Π¦Π΅Ρ†ΠΈΠ»ΠΈΠΉ Π‘Ρ‚Π°Ρ†ΠΈΠΉ

        Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π² курсС (хотя ΠΎΠ½ΠΈ вряд Π»ΠΈ станут Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»), скаТу, Ρ‡Ρ‚ΠΎ Single Sign-On (Π² дальнСйшСм повСствовании – Β«SSOΒ») Π² общСпринятом прСдставлСнии Π½Π΅ являСтся Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, Π½ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΊΠΈΠΌ магичСским ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ. SSO – это ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ²ΡΠ·Π½ΠΎΡΡ‚ΡŒ AAA (Authentication & Authorization & Accounting) ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ систСмами ΠΈ прилоТСниями Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ со стороны ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

        Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ SSO ΡΠ²Π»ΡΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, построСнныС Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… Microsoft; Π² этом случаС сСрвСр(Ρ‹) Active Directory ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π½ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π΄ΠΎΠΌΠ΅Π½Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций, установлСнным Π½Π° Π½ΠΈΡ… софтом ΠΈ всСм ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΆΠ΅Π»Π΅Π·Π° (ΠΌΡ‹ ΠΆΠ΅ всС ΡƒΠΌΠ΅Π΅ΠΌ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ USB). Бквозная ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° AAA Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации обСспСчиваСтся ΠΏΠΎΡ‡Ρ‚ΠΈ автоматичСски ΠΏΡ€ΠΈ использовании ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Microsoft, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π³ΠΎΠΌΠΎΠ³Π΅Π½Π½ΠΎΠΉ срСдС.

        Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

        Аксиома

        Π—Π°Π΄Π°Ρ‡Π°

        Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ простыС ΠΏΡƒΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΊΠΈ, ΠΏΠΎΠΌΠΈΠΌΠΎ описанного Π½ΠΈΠΆΠ΅, Π½ΠΎ ΠΌΡ‹ ΠΆΠ΅ ΠΈΡ… Π½Π΅ ΠΈΡ‰Π΅ΠΌ. Ну ΠΈ трСбования Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π±Ρ‹Π»ΠΈ Π½Π΅ самыС ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅.

        Π’Π°Π½Ρ†ΡƒΠ΅ΠΌ с Пингвинами. Linux

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        Π”ΠΎΠΌΠ΅Π½: Π­ΡƒΠΊΠ°Ρ€ΠΈΠΎΡ‚Ρ‹, Царство: Π–ΠΈΠ²ΠΎΡ‚Π½Ρ‹Π΅, ΠŸΠΎΠ΄Ρ†Π°Ρ€ΡΡ‚Π²ΠΎ: Π­ΡƒΠΌΠ΅Ρ‚Π°Π·ΠΎΠΈ, Π’ΠΈΠΏ: Π₯ΠΎΡ€Π΄ΠΎΠ²Ρ‹Π΅, ΠŸΠΎΠ΄Ρ‚ΠΈΠΏ: ΠŸΠΎΠ·Π²ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅, Π˜Π½Ρ„Ρ€Π°Ρ‚ΠΈΠΏ: Π§Π΅Π»ΡŽΡΡ‚Π½ΠΎΡ€ΠΎΡ‚Ρ‹Π΅, Надкласс: Π§Π΅Ρ‚Π²Π΅Ρ€ΠΎΠ½ΠΎΠ³ΠΈΠ΅, Класс: ΠŸΡ‚ΠΈΡ†Ρ‹, Подкласс: НовонёбныС, ΠžΡ‚Ρ€ΡΠ΄: ΠŸΠΈΠ½Π³Π²ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅, БСмСйство: ΠŸΠΈΠ½Π³Π²ΠΈΠ½ΠΎΠ²Ρ‹Π΅, Π’ΠΈΠ΄: Oracle Linux Server release 7.2

        Установка

        Нам достался Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΠ΅Ρ€ΠΈΠ²ΡˆΠΈΠΉΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ/ΠΊΠ»ΠΎΠ½ RHEL ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Oracle Linux Server release 7.2.

        Настройка

        Как всСгда, Линукс Π² Π΅Π³ΠΎ сСрвСрном Π²ΠΈΠ΄Π΅ прост, Π±Π΅Π·Π·Π°Π±ΠΎΡ‚Π΅Π½ ΠΈ Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π΅Π½, Π½ΠΎ Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сконфигурирован, особСнно Π² части сСтСвых настроСк.

        ВСстированиС

        Π‘Π½Π°Ρ‡Π°Π»Π° смотрим Π½Π° настройки DNS, Ρ‚.ΠΊ. это ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для работоспособности всСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

        На этом этапС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ сСрвСров DNS (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² нашСм случаС, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈ Π΄ΠΎΠΌΠ΅Π½-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ). Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свои Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ (host, dig, telnet, ping, …). Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ ΠΏΠΎΡ€Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ доступны ΠΈ работоспособны, Π° Π² случаС DNS это Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ TCP/53. И Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ кощунство ΠΈ ΠΆΠ°Π΄Π½ΠΎΡΡ‚ΡŒ сСтСвых администраторов ΠΈ бСзопасников (я сам Ρ‚Π°ΠΊΠΎΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ всё, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ICMP, ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ Π·Π°Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈ согласованных ΠΏΠΎΡ€Ρ‚ΠΎΠ². Π§Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

        Π‘ΠΎΠ±Π°Ρ‡ΠΈΠΉ вальс. Kerberos

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        ЦС́рбСр, Ρ‚Π°ΠΊΠΆΠ΅ ΠšΠ΅ΜΡ€Π±Π΅Ρ€ (ΠΎΡ‚ Π΄Ρ€.-Π³Ρ€Π΅Ρ‡. ΞšΞ­ΟΞ²Ξ΅ΟΞΏΟ‚, Π»Π°Ρ‚. Cerberus) β€” Π² грСчСской ΠΌΠΈΡ„ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π’ΠΈΡ„ΠΎΠ½Π° ΠΈ Π•Ρ…ΠΈΠ΄Π½Ρ‹ (Π’Π°Ρ€Ρ‚Π°Ρ€Π° ΠΈ Π“Π΅ΠΈ), Ρ‚Ρ€Ρ‘Ρ…Π³ΠΎΠ»ΠΎΠ²Ρ‹ΠΉ пёс, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ· пастСй Ρ‚Π΅Ρ‡Ρ‘Ρ‚ ядовитая смСсь. Π¦Π΅Ρ€Π±Π΅Ρ€ охранял Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· царства ΠΌΡ‘Ρ€Ρ‚Π²Ρ‹Ρ… Аида, Π½Π΅ позволяя ΡƒΠΌΠ΅Ρ€ΡˆΠΈΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ ΠΆΠΈΠ²Ρ‹Ρ…. Однако это ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎ силС сущСство Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π΅Π½ΠΎ Π“Π΅Ρ€Π°ΠΊΠ»ΠΎΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΅Π³ΠΎ ΠΏΠΎΠ΄Π²ΠΈΠ³ΠΎΠ².

        Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройки Kerberos для Β«ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½ΠΎΠ³ΠΎ сотрудничСства» с MSAD.

        РазумССтся, для установки ΠΈ конфигурирования Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ root’ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²Π° Π½Π° сСрвСрС. Или sudo. Или Β«Π—Π²ΠΎΠ½ΠΈΡ‚Π΅ Π‘ΠΎΠ»ΡƒΒ».

        Установка

        Установка ΠΈ настройка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² производится довольно просто, Ссли Β«Π·Π»Ρ‹Π΅ сСтСвыС Π°Π΄ΠΌΠΈΠ½Ρ‹Β» Π΄Π°Π»ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру Π²Ρ‹Ρ…ΠΎΠ΄ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

        К соТалСнию, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ с доступом ΠΊ рСпозиториям Π½ΡƒΠΆΠ΅Π½ Π½Π° этапС установки, Ссли Π΄ΠΎΠ±Ρ€Ρ‹Π΅ Π°Π΄ΠΌΠΈΠ½Ρ‹ Π½Π΅ установили всё Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

        И всё ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ, Ссли Π½Π΅Ρ‚ Π½ΠΈ доступа, Π½ΠΈ установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

        Однако Π±ΡƒΠ΄Π΅ΠΌ оптимистами ΠΈ, считая, Ρ‡Ρ‚ΠΎ Π°Π΄ΠΌΠΈΠ½Ρ‹ хотя Π±Ρ‹ Π½Π° часик ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ ΠΊΠ°Π½Π°Π», выполняСм установку:

        Π‘Π°ΠΌΠΎ собой, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ ΠΈΡ… вСрсии Ρƒ вас ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, Π½ΠΎ сути Π΄Π΅Π»Π° это Π½Π΅ мСняСт.

        И Π”Π°, ΠΎΠ±Π΅Ρ‰Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π°ΠΊΠΈΡ… Π½Π°ΠΈΠΏΠΎΠ»Π½Π΅ΠΉΡˆΠΈΡ… листингов Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ установки Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ появится.

        Настройка

        Π’ΠΏΠΎΠ»Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Kerberos ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

        ВСстированиС

        На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Ρƒ нас, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всё происходит ΠΎΡ‡Π΅Π½ΡŒ просто.
        ΠŸΡ€ΠΎΡΡ‚ΠΎ убСТдаСмся, Ρ‡Ρ‚ΠΎ всё ΠΏΠ»ΠΎΡ…ΠΎ:

        Π—ΠΎΠ²Ρ‘ΠΌ спСциалистов ΠΏΠΎ Ρ‚Ρ€Ρ‘Ρ…Π³ΠΎΠ»ΠΎΠ²Ρ‹ΠΌ собачкам (AKA сисадмина, Π·Π½Π°ΡŽΡ‰Π΅Π³ΠΎ свСрхсСкрСтный Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹ΠΉ админский Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ), ΠΈ просим Π΅Π³ΠΎ ввСсти Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

        ПослС этого klist Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡƒΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ осмыслСнноС.
        Засим Π½Π°ΡˆΡƒ собачку считаСм Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ, хотя…

        ΠžΠ±Ρ‰Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ниссан – это нСвыгулянный ΠŸΠ°ΡΡΠ°Ρ‚.

        Π’Π°Π½Π΅Ρ† Π’Π΅Π»ΠΈΠΊΠΈΡ… Π Π°Π²Π½ΠΈΠ½. Apache

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        Апачи – ΡΠΎΠ±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½ΠΎ родствСнных ΠΏΠ»Π΅ΠΌΡ‘Π½ сСвСроамСриканских ΠΈΠ½Π΄Π΅ΠΉΡ†Π΅Π², говорящих Π½Π° апачских языках атабаскской Π²Π΅Ρ‚Π²ΠΈ сСмьи Π½Π°-Π΄Π΅Π½Π΅.

        Апачи создали свой собствСнный Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°Π½Π΅Ρ† Π² масках ΠΏΠΎ названию Π³Π°Ρ…Π°Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ ΠΏΡ€Π°Π·Π΄Π½ΡƒΡŽΡ‚ достиТСниС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ»Π΅Ρ‚ΠΈΡ Π΄Π΅Π²ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ Ρƒ Π°ΠΏΠ°Ρ‡Π΅ΠΉ ΠΈ ΠΏΠΎΠ½Ρ‹Π½Π΅ Π΅ΡΡ‚ΡŒ Ρ‚Π°Π½Ρ†Π΅Π²Π°Π»ΡŒΠ½Ρ‹Π΅ обряды для Π²ΠΈΠ΄Π΅Π½ΠΈΠΉ ΠΈ прСдсказаний.

        НачинаСм ΠΎΡ…ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ вмСстС с ΠΈΠ½Π΄Π΅ΠΉΡ†Π°ΠΌΠΈ ΠΏΠ»Π΅ΠΌΡ‘Π½ Апачи.

        Установка

        Как ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ – это нашС всё (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ всСмогущих шаманов-Админов, разумССтся):

        Настройка

        Π­Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, нСдостаточно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ свСТСустановлСнный ΠΈΠ½Π΄Π΅Π΅Ρ† Π½Π΅ Π·Π½Π°Π΅Ρ‚ нашСго языка. Π‘ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

        И Π΄Π°Π΄ΠΈΠΌ β€œΠΏΠΈΠ½ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ΄ задочСк”:

        УбСдимся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ научился Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ-нашСнски, зайдя Π² System Management Portal.

        Апачи Π½Π΅ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΈ Π³ΠΎΡ€Π΄Ρ‹ΠΌ ΠΈ нСзависимым Π½Π°Ρ€ΠΎΠ΄ΠΎΠΌ, Ρƒ Π½ΠΈΡ… это Π² ΠΊΡ€ΠΎΠ²ΠΈ, поэтому со всСм ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ попросим Apache Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ вмСстС с нашим Пингвином-ΠŸΡ€ΠΎΡ€ΠΈΡ†Π°Ρ‚Π΅Π»Π΅ΠΌ:

        ΠŸΡ€ΠΎΡΠ»ΡƒΡˆΠ°Π²ΡˆΠΈ β€œΠŸΠΈΠΎΠ½Π΅Ρ€ΡΠΊΡƒΡŽ Π—ΠΎΡ€ΡŒΠΊΡƒβ€, сдСлав Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Π²Ρ‹Π³ΡƒΠ»ΡΠ²ΡˆΠΈ Ρ‚Ρ€Ρ‘Ρ…Π³Π»Π°Π²ΡƒΡŽ собачку ΠΈ причСсав ΠΈΠ½Π΄Π΅ΠΉΡ†Π°, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ β€œΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΠΎΠΉ ГимнастикС”, которая сСгодня Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°Π½Ρ†Π΅Π²Π°Π»ΡŒΠ½ΠΎΠΉ (ΠΈ Π΄Π°ΠΆΠ΅ с Π±ΡƒΠ±Π½Π°ΠΌΠΈ).

        Π’Π°Π½Ρ†ΡƒΠ΅ΠΌ Π‘Π°ΠΌΠ±Ρƒ!

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        Ба́мба (ΠΏΠΎΡ€Ρ‚. samba) β€” Π±Ρ€Π°Π·ΠΈΠ»ΡŒΡΠΊΠΈΠΉ Ρ‚Π°Π½Π΅Ρ†, символ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ идСнтичности Π±Ρ€Π°Π·ΠΈΠ»ΡŒΡ†Π΅Π². Π’Π°Π½Π΅Ρ† ΠΎΠ±Ρ€Ρ‘Π» ΠΌΠΈΡ€ΠΎΠ²ΡƒΡŽ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ благодаря Π±Ρ€Π°Π·ΠΈΠ»ΡŒΡΠΊΠΈΠΌ ΠΊΠ°Ρ€Π½Π°Π²Π°Π»Π°ΠΌ. Одна ΠΈΠ· разновидностСй самбы вошла Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ пятёрку латиноамСриканской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°Π½Ρ†Π΅Π². Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅ΠΌΠΏΠ΅ 50-52 ΡƒΠ΄Π°Ρ€Π° Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 2/4 ΠΈΠ»ΠΈ 4/4.

        Как всСм Π½Π°ΠΌ прСкрасно извСстно, наша любимая Samba Π² сСрвСрном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Ρ‚Ρ€ΠΈ основных исполняСмых модуля: (smb|nmb|winbind)d.

        ВСорСтичСски Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ работоспособный winbindd. Π”Π°, это всСго лишь ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π΅ΠΌΠΎΠ½ΠΎΠ² Π‘Π°ΠΌΠ±Ρ‹. Но ΠΎΠ½, установлСнный ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ всСго ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π», Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ… Π΅Π³ΠΎ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²Π° Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡƒΠΆΠ΅ ΠΌΠ½Π΅.

        ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ устанавливаСмся ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ.

        Установка

        ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΡ‡Π΅Π½ΡŒ проста, особСнно, Ссли ваш(Π°) Админ(ша) Ρ‚Π°Π½Ρ†ΡƒΠ΅Ρ‚ вмСстС с Π²Π°ΠΌΠΈ.

        ΠšΠΎΡΡ‚ΡŽΠΌΡ‡ΠΈΠΊ Π³ΠΎΡ‚ΠΎΠ², затягиваСм галстук:

        Настройка

        Мало ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Π½Π° ΠΊΠ°Ρ€Π½Π°Π²Π°Π», Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Π°Π½Ρ†Π΅Π²Π°Ρ‚ΡŒ (ΡƒΠΆΠ΅ с Π±ΡƒΠ±Π½Π°ΠΌΠΈ):

        Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги (разумССтся, ошибаСмся Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠΎΡ€Π°Ρ…):

        Π—ΠΎΠ²Ρ‘ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ‚Π°Π½Ρ†Π°, ΠΈ («Как ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΉ Ρ‡ΡƒΠ΄Π½Ρ‹Ρ…. Β») это ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΆΠ΅ самыС ΠΊΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈ, помогавшиС Π½Π°ΠΌ Π² ΠΏΡ€ΠΈΡ€ΡƒΡ‡Π΅Π½ΠΈΠΈ нашСго Ρ‚Ρ€Ρ‘Ρ…Π³Π»Π°Π²ΠΎΠ³ΠΎ Ρ‰Π΅Π½ΠΎΡ‡ΠΊΠ°!

        И надССмся Π½Π° чудо… Всё зависит ΠΎΡ‚ Ρ€ΡƒΠΊ ΠΈ ΠΎΡ‚ мСста, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½ΠΈ растут…

        «Π Π°Π·Π»ΡƒΠΊ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° Π·Π΅ΠΌΠ»Π΅.
        И Ρ€Π°Π·Π½Ρ‹Ρ… судСб,
        НадСТду Π΄Π°Ρ€ΠΈΡ‚ Π½Π° Π·Π°Ρ€Π΅.
        ΠŸΠ°Ρ€ΠΎΠΌΡ‰ΠΈΠΊ Π»ΡŽΠ΄ΡΠΌβ€
        Β© Prodigy & Rammstein, 2048

        Если Π·Π°Ρ‚Π΅ΠΌ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅:

        Ρ‚ΠΎ Π‘Ρ‡Π°ΡΡ‚ΡŒΠ΅ ΡƒΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π•ΡΡ‚ΡŒ!

        ВСстированиС

        ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π΅Π³ΠΎ (Π‘Ρ‡Π°ΡΡ‚ΡŒΡ) Π½Π°Π»ΠΈΡ‡ΠΈΠ΅:

        МСдляк. mod_auth_ntlm_winbind

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Ρ‚Π°Π½Ρ†Π΅Π²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π°Π½Π΅Ρ†, придСтся ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½Π° Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ, вСдь Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π½Π΅ считаСтся ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ. Π£Π»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏΡ€ΠΈΠ³Π»ΡΠ½ΡƒΠ²ΡˆΠ΅ΠΉΡΡ Π΄Π΅Π²ΡƒΡˆΠΊΠ΅. Π‘ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ Ρ‚Π°Π½Ρ†Π΅Π²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π°Π½Π΅Ρ†, ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΎ своСм Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΡˆΠ΅ прямо, Π±Π΅Π· Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ многословия. НС Π±ΡƒΠ΄ΡŒΡ‚Π΅ излишнС развязны ΠΈ напористы, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π·Π° Π½Π΅ΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π’ послСднСм случаС ΠΎΠ½Π° откаТСтся, Π½ΠΎ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ вас.

        Установка

        НайдитС Π² Π‘Π΅Ρ‚ΠΈ ΠΆΠΈΠ²ΠΎΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с mod_auth_ntlm_winbind.
        Π”Π°, ΠΈΡ… ΠΌΠ°Π»ΠΎ ΠΆΠΈΠ²Ρ‹Ρ… (я Π·Π°Π±Ρ€Π°Π» с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ svn).
        Π”Π°, вСрсии совсСм Π½Π΅ Π½ΠΎΠ²Ρ‹Π΅.
        Π”Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Β«Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ».
        Π”Π°, Π½Π΅ всС собСрутся.
        Π”Π°, Π΄Π°ΠΆΠ΅ послС ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΊ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.
        Π”Π°, для сборки понадобится ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настроСнноС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ (gcc + glib + apxs + headers + *-dev + …).
        И ДА, это – СдинствСнный извСстный ΠΌΠ½Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ.

        Настройка

        Π‘ настройкой всё Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ элСмСнтарно, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ваш ΠΊΠΎΠ½Ρ„ΠΈΠ³-Ρ„Π°ΠΉΠ» Apache (Π² основной, Π»ΠΈΠ±ΠΎ Π² conf.d/xyz.conf, ΠΏΠΎ ТСланию):

        РазумССтся, ΠΏΡƒΡ‚ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ для вашСй инсталляции, ΠΊΠ°ΠΊ ΠΈ всС ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

        Для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строчку LogLevel, Ρ‚ΠΎΠ³Π΄Π° Π² Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Apache Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ сообщСния.

        Π‘Π΅Π»Ρ‹ΠΉ Ρ‚Π°Π½Π΅Ρ†. ΠšΡ‚ΠΎ ΠΊΠΎΠ³ΠΎ.

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        Leicht versprochen, leicht gebrochen.

        На ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΈ вСсьма своСврСмСнный (ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ-Ρ‚ΠΎ!) вопрос «А Π½Π°Ρ„ΠΈΠ³Π° ΠΌΡ‹ всё это Π΄Π΅Π»Π°Π»ΠΈ?Β» ΠΎΡ‚Π²Π΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ всё это всСго-Ρ‚ΠΎ Ρ€Π°Π΄ΠΈ ΠΎΠ΄Π½ΠΎΠΉ строчки Π² сСрвСрном ΠΎΡ‚Π²Π΅Ρ‚Π΅ HTTP.

        Π‘ΠΎΡ‡ΠΊΠ° ΠΌΡ‘Π΄Π°

        Нам Π½ΡƒΠΆΠ΅Π½ Π²Π΅Ρ€Π½Ρ‹ΠΉ автоматичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π²Π΅Π±-сСрвСром REMOTE_USER (ΠΈΠ»ΠΈ HTTP_REMOTE_USER – Π½Π΅ ΡΡƒΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹:

        ПослС этого ΠΌΡ‹ запросто смоТСм с сСрвСрной стороны ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LDAP-доступ ΠΊ AD, Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ этого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (члСнство Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…, ΠΈ Ρ‚.ΠΏ.).
        ΠŸΡ€ΠΎ эту ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ планируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ, Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ свои тонкости.

        ΠŸΠ°Ρ€ΠΎΡ‡ΠΊΠ° Π»ΠΎΠΆΠ΅ΠΊ дёгтя

        Single Sign-On. Выводная

        Π― Π±ΡƒΠ΄Ρƒ вСсьма ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½, Ссли подскаТСтС Π² коммСнтариях Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Ρ‡Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ; Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽ Π΄Π°ΠΆΠ΅, Ρ‡Ρ‚ΠΎ появилась новая ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° взаимодСйствия AAA для связки Linux + Apache + MSAD, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π½Π΅ знаю.

        Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

        Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ single sign-on (тСхнология Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°)?

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ single sign-on?

        ВСхнология Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° (Single sign-on SSO) β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ бСзопасно Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ сразу Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… прилоТСниях ΠΈ сайтах, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

        Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ SSO?

        SSO базируСтся Π½Π° настройкС Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, извСстным ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ услуг, ΠΈ систСмой управлСния доступами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, OneLogin. Π’Π°ΠΊΠΈΠ΅ Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ часто Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΎΠ±ΠΌΠ΅Π½Π΅ сСртификатом ΠΌΠ΅ΠΆΠ΄Ρƒ систСмой управлСния доступами ΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ услуг. Π’Π°ΠΊΠΎΠΉ сСртификат ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая отправляСтся ΠΎΡ‚ систСмы управлСния доступами ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ услуг, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ услуг Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ информация поступаСт ΠΈΠ· Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ источника. Π’ SSO ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², содСрТащих ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ значСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ email ΠΈΠ»ΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

        ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

        Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ сайту, Ρ‚ΠΎ понадобится настройка ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π² соотвСтствии с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ SSO. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² этом случаС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… шагов.

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚ΠΎΠΊΠ΅Π½ Π² контСкстС SSO?

        Π’ΠΎΠΊΠ΅Π½ β€” это Π½Π°Π±ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ систСмы Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π² процСссС исполнСния SSO. Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ просто email адрСсом ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ систСмС, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉ Ρ‚ΠΎΠΊΠ΅Π½. Π’ΠΎΠΊΠ΅Π½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью для получатСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ поступил ΠΈΠ· Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ источника. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ для элСктронной подписи прСдоставляСтся Π²ΠΎ врСмя ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ этапа настройки.

        ЯвляСтся Π»ΠΈ тСхнология SSO бСзопасной?

        ΠžΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π½Π° этот вопрос Π±ΡƒΠ΄Π΅Ρ‚ «Π² зависимости ΠΎΡ‚ ситуации».

        Π•ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ стоит Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ SSO. ΠœΠ΅Ρ‚ΠΎΠ΄ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ, ΠΊΠ°ΠΊ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊ ΠΈ для администратора. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ большС Π½Π΅ придСтся Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ всС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ просто Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π±ΠΎΠ»Π΅Π΅ слоТный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. SSO позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ прилоТСниям.

        SSO Ρ‚Π°ΠΊΠΆΠ΅ сокращаСт количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° восстановлСниС пароля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ слуТбы ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Администраторы ΠΌΠΎΠ³ΡƒΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пароля ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ (MFA). Администраторы Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ быстрСС ΠΎΡ‚ΠΎΠ·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° Π²Ρ…ΠΎΠ΄ Π² систСму, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΊΠΈΠ½ΡƒΠ» ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ.

        Однако, Ρƒ SSO Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки. НапримСр, вСроятно, Π²Π°ΠΌ захочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ прилоТСния ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹/ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΊ доступу. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ SSO, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, даст Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ авторизуСтся ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ прилоТСниям ΠΏΠΎΠΊΠ° Π½Π΅ обСспСчСно бСзопасноС соСдинСниС.

        Как Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ SSO?

        ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ внСдрСния SSO ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ SSO Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅. Но Π²Π½Π΅ зависимости ΠΎΡ‚ способа, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π΅Π»ΠΈ Π²Ρ‹ прСслСдуСтС. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:

        Π§Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ SSO ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ?

        Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ SSO (Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°) ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСриодичСски ΠΏΡƒΡ‚Π°ΡŽΡ‚ с SSO, Π½ΠΎ Π² контСкстС Same Sign-On β€” Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ β€œΡ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅/ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ вход”, Π° Π½Π΅ β€œΠ΅Π΄ΠΈΠ½Ρ‹ΠΉ вход” (Single Sign-On). Говоря ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π½ΠΎ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ сайт. Вакая систСма попросту Ρ…Ρ€Π°Π½ΠΈΡ‚ ваши ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π½Π΅ установлСны Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

        Π‘ SSO, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ вошли Π² систСму, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ сайтам ΠΈ прилоТСниям Π±Π΅Π· нСобходимости Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ снова. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠ°ΠΊ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ локально установлСнныС прилоТСния, часто доступныС Ρ‡Π΅Ρ€Π΅Π· сам сСрвис SSO (Ρ‚Π°ΠΊΠΆΠ΅ извСстный, ΠΊΠ°ΠΊ сСрвис Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ).

        Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ SSO?

        Π˜Π·ΡƒΡ‡Π°Ρ доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, Π° Π½Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°. Часто Ρ€Π°Π·Π½ΠΈΡ†Π° состоит лишь Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ сСбя ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ установку. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π·Π°Π΄Π°Ρ‡ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ ΠΈ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности исходного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, которая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. НапримСр, OneLogin Π² качСствС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° SSO.

        Π‘Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ SSO?

        Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ (SSO), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ мноТСство Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²:

        На самом Π΄Π΅Π»Π΅, SSO это Ρ‡Π°ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Federated Identity Management, поэтому ΠΈΠ½ΠΎΠ³Π΄Π° SSO обозначаСтся, ΠΊΠ°ΠΊ фСдСративная SSO. FIM просто относится ΠΊ Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ, созданным ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ ΠΈΠ»ΠΈ систСмами управлСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. БистСма Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° (SSO) β€” это характСристика/Ρ„ΠΈΡ‡Π°, доступная Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ FIM.

        OAuth 2.0 β€” это особая программная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, которая Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ FIM. OAuth фокусируСтся Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…, прСдоставляя Π΄ΠΎΠΌΠ΅Π½Π°ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

        OpenID Connect (OIDC) β€” это ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° Π±Π°Π·Ρƒ OAuth 2.0, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ SSO.

        Security Access Markup Language (SAML) β€” это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для обСспСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ SSO.

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ sso аутСнтификация

        БистСма Same Sign On, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ часто ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, ΠΊΠ°ΠΊ SSO, Π½Π° самом Π΄Π΅Π»Π΅, Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ° Single Sign-on, Ρ‚.ΠΊ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ сторонами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проходят Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Она Π±ΠΎΠ»Π΅Π΅ привязана ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ бСзопасно, ΠΊΠ°ΠΊ любоС ΠΈΠ· Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°.

        Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсколько ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ, говоря ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ SSO: Active Directory, Active Directory Federation Services (ADFS) ΠΈ Lightweight Directory Service Protocol (LDAP).

        Active Directory, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя имСнуСтся, ΠΊΠ°ΠΊ Active Directory Directory Services (ADDS) β€” это цСнтрализованная слуТба ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Microsoft. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ рСсурсы Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² слуТбу ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния, Π° ADDS Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ, ΠΊΠ°ΠΊ NTLM ΠΈ Kerberos. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, относящиСся ΠΊ ADDS ΠΌΠΎΠ³ΡƒΡ‚ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΈΡ… устройств ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ систСмам, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ с ADDS. Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ° SSO.

        Active Directory Federation Services (ADFS) это Ρ‚ΠΈΠΏ управлСния Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ (Federated Identity Management system), которая Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Single Sign-on. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SAML ΠΈ OIDC. ADFS прСимущСствСнно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установлСния Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ADDS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Azure AD ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… слуТб ADDS.

        ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» LDAP (Lightweight Directory Service Protocol) β€” это стандарт, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ способ запроса ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹. LDAP позволяСт Π²Π°ΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ рСсурсами, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ систСмы. LDAP, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ опрСдСляСт порядок Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ устанавливаСт нСпосрСдствСнный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Но ΠΎΠ½ часто примСняСтся ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ процСсса Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ контроля доступа. НапримСр, ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ доступ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ рСсурсу, LDAP смоТСт Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ состоит, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ рСсурсу. LDAP ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ OpenLDAP обСспСчиваСт Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Simple Authentication ΠΈ Security Layer SASL).

        Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ систСма Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΊΠ°ΠΊ услуга?

        SSO Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ OneLogin ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Π»Π°ΠΊΠΎ, ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° β€œSoftware as a Service” (SaaS).

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ App-to-App (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) SSO?

        Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ App-to-App SSO. Пока Π΅Ρ‰Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ являСтся стандартным. Π’Π°ΠΊΠΎΠ΅ понятиС большС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ SAPCloud для обозначСния процСсса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ прилоТСния Π² любоС ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ…, состоящих Π² ΠΈΡ… экосистСмС. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ присущ OAuth 2.0, Π½ΠΎ хочСтся снова ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ стандартный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄. Π’ настоящСС врСмя ΠΎΠ½ являСтся Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для SAPCloud.

        Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

        Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

        Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *