RADIUS эсеби жана ийгиликтүү кирүү: ар бири эмнени далилдейт
Access-Accept сессия баштала аларын айтат. Start, Interim-Update жана Stop жазуулары андан кийин эмне болгонун айтат; сессия идентификатору аларды байланыштырат.
VPN төлөмү тууралуу ар бир талкууда эки суроо аралашат: бул колдонуучуга туташууга уруксат берилди беле жана ал чындыгында эмне кылды. Биринчисине аутентификация жооп берет. Экинчисине башталган, жаңырган жана бүткөн эсеп жазуулары керек. Ийгиликтүү кирүү биринчисин далилдейт жана экинчиси жөнүндө эч нерсе айтпайт, ошондуктан иштеген RADIUS аутентификациясы бош пайдалануу отчетун чыгара алат.
Эки башка суроо
Аутентификация туташуу баштала аларын чечет жана дарек пулу же топ сыяктуу атрибуттар менен бирге өкүм кайтарат. Эсепке алуу кийинки кызматты бир сессияга байланган окуялардын ырааттуулугу катары жазат.
Алар бир протокол аркылуу жана адатта бир серверге барат, ошондуктан адамдар бири экинчисин билдирет деп ойлошет.
Кирүү сурамында сессиянын узактыгы жок, ал эми Stop жазуусунда колдонуучу кабыл алынышы керек беле деген кайра чечим жок. Аларды өзүнчө келишим катары кароо интеграция ишин көрүнүктүү кылат: бир жолго чечим керек, экинчисине башталышы, ортосу жана аягы бар жашоо цикли керек.
Үч жазуу түрү эмне берет
Start жазуусу сессияны ачат, Interim-Update ал ачык турганда активдүүлүк тууралуу билдирет, ал эми Stop аны жабат. Үчөө тең сессия идентификаторун алып жүрөт, ошондуктан кабыл алуучу аларды бир кызмат окуясына байланыштыра алат.
Ошол идентификатор алардын ортосундагы жалгыз ишенимдүү байланыш, анткени бир колдонуучу аты катары менен же параллелдүү бир нече сессияга ээ болушу мүмкүн. Сактоону аккаунт атынын айланасында эмес, ошонун айланасында долбоорлаңыз.
Жазууну ырастоо аны жакшы сактоодон өзүнчө маселе. Эсепке алуу спецификациясы жазууну жазуу мүмкүн болбогондо ырастоого тыюу салат, ошондуктан жооп кабыл алуучу жоопкерчиликти алганын айтат. Бирок кийинки отчеттук иш, башкаруу панели же төлөм экспорту аны туура пайдаланганын айтпайт.
Эмне үчүн колдонуучу аты сессия эмес
Бир адам эртең менен ноутбуктан, түштөн кийин телефондон туташат, ал эми эки сессия тең бир аккаунт атын алып жүрөт. Дал келген Stop жок Start'ты атты издеп, эң эски ачык сапты тандоо менен жабуу мүмкүн эмес.
Ошол кыска жол пайдалануу отчетторуна мүмкүн эмес узактыктарды алып келет.
Тармакка кирүү серверинин идентификаторун сессия идентификаторунун жанында кармаңыз, анткени эки сервер бирдей маанини ар башка контекстте ыйгарышы мүмкүн жана идентификатор боюнча гана бириктирүү байланышсыз сессияларды кошушу мүмкүн. Сессия тартипсиз бүткөндө, жараштыруу саясаты аны кантип жабууну чечиши керек, жана бул чечим долбоорго таандык, айына бир жолу жүргүзүлүүчү кол менен маалымат базасын түзөтүүгө эмес.
PAM кайда ылайыктуу жана кайда эмес
OpenVPN аутентификация плагини PAM'дын аутентификация жана аккаунт башкаруу баскычтарын чакырат. Аккаунт баскычы укуктуулукту текшерет; анын аты пайдалануу эсебин билдирбейт, жана плагин PAM'дын сессия ачуу жана жабуу илмектерин башкарып бербейт.
Айрым PAM RADIUS модулдары эсеп жазууларын ошол сессия илмектери аркылуу жөнөтө алат, жана бул колдонмо аларды чын эле чакырганда гана иштейт.
Ошондуктан мындай модулду аутентификация стекке кошуу ажыратуу окуяларын жаратпайт. Эгер сизге толук жашоо цикли керек болсо, аны ээленген интеграцияны тандаңыз: туташуу абалы өзгөргөндө Start, Interim-Update жана Stop чыгарган плагин же колдоого алынган куруу. Анын тейлөө статусун жана кабыл алуучу жеткиликсиз болгондогу документтелген жүрүм-турумун текшериңиз, анткени жазууларды үнсүз түшүрүп кеткен плагин аларды эч качан жөнөтпөгөндөй көрүнөт. Эсепке алуу спецификациясы интеграция сакташы керек болгон жазуу семантикасын аныктайт.
Келишимди далилдеген кабыл алуу жүрүшү
Кадимки туташуу жана ажыратууну, андан кийин ошол эле аккаунт астында кайра туташууну, андан кийин ажыратпастан жоголуп кеткен кардарды сынап көрүңүз.
Бир сессия идентификаторун жаралгандан ырастоо аркылуу сактоого чейин көзөмөлдөңүз жана эсептегичтердин багытын, бирдиктерин жана интерфейсин текшериңиз. Белгисиз байт санын кийин текшерүү мүмкүн эмес.
Акырында, сервер убакыт бүткөндүктөн жабууга аргасыз болгон сессиянын отчет түшүнгөн түрдө берилгенин ырастаңыз. Тек гана тартиптүү ажыратууларды камтыган келишим эң керектүү күндөрү ишке ашпаган келишим.