Testimine nĂ€itab: kuidas valmistuda Cisco ISE rakendamiseks ja mĂ”ista, milliseid sĂŒsteemi funktsioone teil on vaja.

Testimine nĂ€itab: kuidas valmistuda Cisco ISE rakendamiseks ja mĂ”ista, milliseid sĂŒsteemi funktsioone teil on vaja.

Kui tihti ostate midagi impulsi ajel, nĂ€hes suurepĂ€rast reklaami, ja siis see algselt soovitud ese tolmuteeb kapis, panipaigas vĂ”i garaaĆŸis kuni jĂ€rgmise suure koristamise vĂ”i kolimiseni? Tulemuseks on pettumus pĂ”hjendamatute ootuste ja asjatult kulutatud raha tĂ”ttu. Veel hullem on, kui see juhtub Ă€ris. Tihti on turundustrikid nii head, et ettevĂ”tted ostavad kalli lahenduse, nĂ€gemata kogu selle rakendamise pilti. Samas aitab sĂŒsteemi prooviversioon mĂ”ista, kuidas valmistada infrastruktuur ette integreerimiseks, millist funktsionaalsust ja kui suures mahus on mĂ”istlik rakendada. Nii saab vĂ€ltida tohutult palju probleeme, mille pĂ”hjuseks on toote „pimedat” valimist. Lisaks toob nĂ”uetekohase „piloodi” jĂ€rel rakendamine inseneridele palju vĂ€hem purustatud nĂ€rvirakke ja halli juukseid. RÀÀgime, miks piloottestimine on eduka projekti jaoks nii oluline, kasutades nĂ€iteks populaarset tööriista ettevĂ”tte sisevĂ”rgu juurdepÀÀsu kontrollimiseks — Cisco ISE. Arutame nii tĂŒĂŒpilisi kui ka tĂ€iesti ebatavalisi lahenduse rakendamise variante, millega oleme oma praktikates kokku puutunud.

Cisco ISE — «Radius-server steroididega»

Cisco Identity Services Engine (ISE) on platvorm, mis vĂ”imaldab luua organisatsiooni lokaalse arvutivĂ”rgu ligipÀÀsukontrolli sĂŒsteemi. Ekspertide seas on toode tuntud kui „Radius-server steroididega“. Miks nii? EessĂ”na on basically lahendus, mis on Radius-server, millele on lisatud hulk lisateenuseid ja funktsioone, vĂ”imaldades koguda suurt hulka kontekstitabeleid ja rakendada saadud andmeid ligipÀÀsupoliitikates.

Nagu iga teine Radius-server, suhtleb Cisco ISE juurdepÀÀsu vĂ”rguseadmetega, kogub teavet kĂ”igi katsete kohta ĂŒhendada ettevĂ”tte vĂ”rku ja pĂ”hinedes autentimise ja volitamise poliitikatele, lubab vĂ”i keelab kasutajatel siseneda lokaalsesse arvutivĂ”rku. Siiski vĂ”imaldab profileerimine, portitsioneerimine ja integreerimine teiste kĂŒberturbe lahendustega oluliselt keerukamaks muuta volituspoliitika loogikat ja seelĂ€bi lahendada ĂŒsna keerulisi ja huvitavaid ĂŒlesandeid.

Testimine nĂ€itab: kuidas valmistuda Cisco ISE rakendamiseks ja mĂ”ista, milliseid sĂŒsteemi funktsioone teil on vaja.

Rakendada ei tohi katsetada: miks on vajalik testimine?

Pilootkatsetamise vÀÀrtus seisneb sĂŒsteemi kĂ”igi vĂ”imaluste demonstreerimises konkreetse organisatsiooni infrastruktuuris. Olen veendunud, et Cisco ISE pilootimine enne rakendamist on kĂ”igile projekti osalejatele kasulik, ja siin on pĂ”hjused.

Integratooride jaoks annab see selge arusaama kliendi ootustest ja aitab koostada Ă”ige tehnilise ĂŒlesande, mis sisaldab palju rohkem detaile kui lihtsalt lause „tehke nii, et kĂ”ik oleks hĂ€sti”. „Piloot” vĂ”imaldab meil tunneneda kliendi muresid, mĂ”ista, millised ĂŒlesanded on talle prioriteetsed ja millised teisejĂ€rgulised. See on suurepĂ€rane vĂ”imalus eelnevalt selgeks teha, millist varustust organisatsioonis kasutatakse, kuidas rakendamine toimub, millistel platvormidel, kus need asuvad ja nii edasi.

Kliendid saavad piloottestimise kĂ€igus nĂ€ha sĂŒsteemi reaalses töös, tutvuda selle liidese ja vĂ”imalustega, kontrollida, kas see on kooskĂ”las nende olemasoleva riistvaraga, ja saada terviklik ĂŒlevaade sellest, kuidas lahendus pĂ€rast tĂ€ieĂ”iguslikku juurutamist töötab. „Piloot“ on see hetk, mil saab nĂ€ha kĂ”iki vĂ”imalikke „karisid“, millega kindlasti tuleb silmitsi seista integreerimise kĂ€igus, ning otsustada, kui palju litsentse on vaja soetada.
Mis vĂ”ib „pilooti“ ajal „vĂ€lja ujuda“

Nii et kuidas valmistuda nĂ”uetekohaselt Cisco ISE rakendamiseks? Meie kogemuste pĂ”hjal oleme vĂ€lja toonud neli peamist punkti, mida on oluline arvestada sĂŒsteemi piloottestimise protsessis.

Formaadi tĂŒĂŒp

Esmaltamiseks peab esmalt otsustama, millises vormis sĂŒsteem rakendatakse: fĂŒĂŒsilises vĂ”i virtuaalses apolaisis. Igal variandil on oma eelised ja puudused. NĂ€iteks on fĂŒĂŒsilise apolai tugevus prognoositav jĂ”udlus, kuid ei tohi unustada, et sellised seadmed vananevad aja jooksul. Virtuaalsed apolaid on vĂ€hem ennustatavad, kuna need sĂ”ltuvad riistvarast, mille peal virtualiseerimiskeskkond on loodud, kuid see-eest on neil suurepĂ€rane pluss: toetuse olemasolul on neid alati vĂ”imalik uuendada viimasele versioonile.

Kas teie vĂ”rguseadmed on ĂŒhilduvad Cisco ISE-ga?

Muidugi oleks ideaalne stsenaarium, kui ĂŒhendada kĂ”ik seadmed sĂŒsteemiga korraga. Kuid see ei pruugi alati vĂ”imalik olla, kuna paljud organisatsioonid kasutavad endiselt haldamata lĂŒliteid vĂ”i lĂŒliteid, mis ei toeta osasid tehnoloogiaid, millega Cisco ISE töötab. Peale selle ei rÀÀgi me ainult lĂŒlititest, vaid see vĂ”ivad olla ka traadita vĂ”rgu kontrollerid. VPN-keskendajaid ja muud seadmed, millega kasutajad ĂŒhenduvad. Minu praktikas on olnud juhtumeid, kui sĂŒsteemi demonstreerimise jĂ€rel tĂ€ieĂ”iguslikuks juurutamiseks uuendas klient praktiliselt kogu juurdepÀÀsu lĂŒlitite parki uuenduslikule Cisco seadmetele. Et vĂ€ltida ebameeldivaid ĂŒllatusi, tuleks ette uurida mittetoetatud seadmete osakaal.

Kas kÔik teie seadmed on standardiseeritud?

Igas vĂ”rgus on olemas standardseadmed, mille ĂŒhendamisega ei tohiks probleeme tekkida: automatiseeritud töökohtade, IP-telefonide, Wi-Fi juurdepÀÀsupunktide, videokaamerate jne. Kuid juhtub ka, et kohaliku vĂ”rgu (LAN) tuleb ĂŒhendada mittestandardseid seadmeid, nĂ€iteks RS232/Ethernet signaalikonvertoreid, katkematute toiteallikate liidesi, erinevaid tehnoloogilisi seadmeid jne. Selliste seadmete loetelu on oluline eelnevalt mÀÀratleda, et juurutamisetapil oleks teil arusaam, kuidas need tehniliselt Cisco ISE-ga töötavad.

Konstruktiivne dialoog IT-professionaalidega

Cisco ISE kasutavad sageli turbosakonnad, samal ajal kui juurdepÀÀsu lĂŒlitite ja Active Directory seadistamise eest vastutavad tavaliselt IT-osakonnad. SeetĂ”ttu on turva- ja IT-professionaalide tihe koostöö ĂŒks tĂ€htsamaid tingimusi sĂŒsteemi sujuvaks juurutamiseks. Kui viimased suhtuvad integratsiooni negatiivselt, tuleks neile selgitada, kuidas lahendus IT-osakonnale kasulik on.

Cisco ISE viis peamist kasutusjuhtu

Meie kogemuse pĂ”hjal tuvastatakse vajalikke funktsioone sĂŒsteemi pilootkatsete kĂ€igus. Allpool on toodud mĂ”ned kĂ”ige populaarsemad ja vĂ€hem levinud kasutusjuhtumid.

Turvaline juurdepÀÀs kohaliku ala vÔrku juhtmega EAP-TLS abil

Uuringute tulemused meie pentesterite poolt nĂ€itavad, et pahatahtlikud isikud kasutavad sageli ettevĂ”tte vĂ”rku sisenemiseks tavalisi pistikupesi, mille kĂŒlge on ĂŒhendatud printerid, telefonid, IP-kaamerad, Wi-Fi punktid ja muud isiklikud vĂ”rgu seadmed. SeetĂ”ttu, isegi kui vĂ”rku pÀÀsemine toimub dot1x tehnoloogial, ent kasutatakse alternatiivseid protokolle ilma autentimissertifikaatide kasutamiseta, on suur tĂ”enĂ€osus edukaks rĂŒnnakuks, sealhulgas sessioonide ĂŒlevĂ”tmine ja paroolide bruteforce. Cisco ISE puhul on sertifikaadi hĂ€kkimine tunduvalt keerulisem – selleks vajavad hĂ€kkerid palju suuremat arvutusvĂ”imet, mistĂ”ttu on see juhtum vĂ€ga efektiivne.

Kahe vÔrgu SSID

Selle stsenaariumi pĂ”hisisu on kahe vĂ”rgu identifikaatori (SSID) kasutamine. Ühte neist vĂ”ib tinglikult nimetada "kĂŒlalis-SSIDiks". Selle kaudu saavad traadita vĂ”rku siseneda nii kĂŒlalised kui ka ettevĂ”tte töötajad. Viimased suunatakse ĂŒhenduse loomise katse korral spetsiaalsele portaali, kus toimub provisioneerimine. See tĂ€hendab, et kasutajale vĂ€ljastatakse sertifikaat ja tema isiklik seade seadistatakse automaatseks ĂŒleviimiseks teise SSID-le, kus juba kasutatakse EAP-TLS-i koos kĂ”igi eelistega, mida pakub esimene juhtum.

MAC autentimise ĂŒmbersuunamine ja profiilimine

Teine populaarne juhtum on ĂŒhendatud seadme tĂŒĂŒbi automaatne tuvastamine ja Ă”igete piirangute rakendamine. Miks see on huvitav? Asi on selles, et siiani on palju seadmeid, mis ei toeta autentimist protokolli 802.1X kaudu. SeetĂ”ttu tuleb neid seadmeid vĂ”rku lubada MAC-aadressi kaudu, mida on suhteliselt lihtne vĂ”ltsida. Siin tuleb appi Cisco ISE: sĂŒsteemi abil saab nĂ€ha, kuidas seade vĂ”rku kĂ€itub, koostada selle profiili ja viia see vastavusse teiste seadmete grupiga, nĂ€iteks IP-telefon ja tööjaam. Kui rĂŒndaja ĂŒritab MAC-aadressi petta ja vĂ”rku ĂŒhenduda, nĂ€eb sĂŒsteem, et seadme profiil on muutunud, annab mĂ€rku kahtlasest kĂ€itumisest ja ei luba kahtlast kasutajat vĂ”rku.

EAP-Chaining

EAP-Chaining tehnoloogia vĂ”imaldab jĂ€rjestikust autentimist töö arvuti ja kasutajakonto vahel. See lĂ€henemine on laialdaselt levinud, kuna paljudes ettevĂ”tetes ei ole endiselt soovitatav töötajate isiklike seadmete ĂŒhendamine ettevĂ”tte LAN-iga. Selle autentimismeetodi abil on vĂ”imalik kontrollida, kas konkreetne tööjaam on domeeni liige, ja negatiivse tulemuse korral kas kasutaja ei pÀÀse vĂ”rku vĂ”i pÀÀseb, kuid teatud piirangutega.

Posturing

Selles kontekstis rÀÀgitakse tööjaama tarkvara koostise vastavuse hindamisest teabe turbe nĂ”uetele. Selle tehnoloogia abil on vĂ”imalik kontrollida, kas tööjaama tarkvara on ajakohane, kas seal on kaitsevahendid, kas hosti tulemĂŒĂŒr on seadistatud jne. Huvi pakub, et see tehnoloogia vĂ”imaldab lahendada ka muid ĂŒlesandeid, mis ei ole otseselt seotud turvalisusega, nĂ€iteks vajalike failide vĂ”i ĂŒldkasutatava tarkvara olemasolu kontrollimist.

Harvemini esinevad ka sellised Cisco ISE kasutuse ŃŃ†Đ”ĐœĐ°Ń€ĐžĐŽ, nagu juurdepÀÀsu kontrolle lĂ€bi domeeni autentimise (Passive ID), SGT-pĂ”hine mikrosegmentatsioon ja filtreerimine, samuti integreerimine mobiilseadmete haldamise sĂŒsteemide (MDM) ja haavatavuste skanneritega (Vulnerability Scanner).

Ebatavalised projektid: miks veel vÔib Cisco ISEt vajada, vÔi 3 haruldast juhtumit meie praktikas

Juhtimise kontroll Linuxi serveritele

Kord ĂŒks kord lahendasime ĂŒsna keerulise juhtumi ĂŒhe kliendi jaoks, kellel oli juba rakendatud Cisco ISE sĂŒsteem: meil oli vaja leida viis, kuidas hallata kasutajate tegevust (peamiselt administreerijad) Linuxiga serverites. Vastuse otsimisel tuli meelde kasutada avatud lĂ€htekoodiga PAM Radius Module, mis vĂ”imaldab siseneda Linuxi serveritesse autentimisega vĂ€lise radius-serveri kaudu. KĂ”ik oleks olnud hĂ€sti, kui mitte ĂŒks „aga”: radius-server vastates autentimise pĂ€ringule annab tagasi ainult kasutajanime ja tulemuse — assess accepted vĂ”i assess rejected. Samas on Linuxis autoriseerimiseks vaja mÀÀrata vĂ€hemalt ĂŒks parameeter — home directory, et kasutaja saaks kuhugi siseneda. Me ei leidnud vĂ”imalust, kuidas seda radius-atribuutina edastada, seetĂ”ttu kirjutasime spetsiaalse skripti, et kaugelt luua kontosid hostides poolautomaatse reĆŸiimi korral. See ĂŒlesanne oli tĂ€iesti teostatav, kuna olime tegelemises administreerijate kontodega, mille hulk ei olnud nii suur. Edasi pÀÀsesid kasutajad vajalikule seadmele, mille jĂ€rel neile mÀÀrati vajalik juurdepÀÀs. Tekib Ă”igustatud kĂŒsimus: kas Cisco ISE kasutamine on sellistes juhtumites tingimata vajalik? Tegelikult ei ole — sobib mistahes radius-server, kuid kuna kliendil oli juba antud sĂŒsteem, siis lisasime sellele lihtsalt uue funktsiooni.

Riistvara ja tarkvara inventuur lokaalses vÔrku

Kordagi projekti kĂ€igus töötasime Cisco ISE tarnimise kallal ĂŒhele kliendile, ilma eelneva prooviversioonita. Lahenduse jaoks ei olnud selgeid nĂ”udeid, ning lisaks tegelesime tasase, segmenteerimata vĂ”rguga, mis keeruliseks meie ĂŒlesande. Projekti kĂ€igus seadistasime kĂ”ik vĂ”imalikud profiilimismeetodid, mida vĂ”rk toetas: NetFlow, DHCP, SNMP, AD-ga integreerimine jne. LĂ”ppkokkuvĂ”ttes seadistik tĂ€htsustamise juurdepÀÀsu MAR-i kaudu, vĂ”imaldades pÀÀseda vĂ”rku ka tĂ”rkuva autentimise korral. See tĂ€hendab, et isegi kui autentimine ei olnud edukas, lubas sĂŒsteem kasutaja siiski vĂ”rku, kogus temast teavet ja salvestas selle ISE andmebaasi. Selline vĂ”rgu jĂ€lgimine mitme nĂ€dala jooksul aitas meil vĂ€lja tuua ĂŒhendatud sĂŒsteemid ja isikupĂ€ratuid seadmeid ning vĂ€lja töötada segmenteerimise lĂ€henemise. PĂ€rast seda seadistasime lisaks jagamise tööjaamadele agendi installimiseks, et koguda teavet nendele installitud tarkvara kohta. Mis lĂ”puks? Meil Ă”nnestus vĂ”rku segmenteerida ja mÀÀrata loetelu tarkvarast, mille töötajatelt tuleb eemaldada. Ei saa salata, edasi liikuvad ĂŒlesanded kasutajate jagamisel domeenigruppidesse ja juurdepÀÀsu Ă”iguste eraldamises vĂ”tsid meilt ĂŒsna palju aega, kuid saime tĂ€ieliku pildi sellest, milline „hardware” kliendi vĂ”rgus oli. Ütleme nii, et see ei olnud keeruline hea profiilimise „kastist vĂ€lja” töö tĂ”ttu. Ja seal, kus profiilimist ei aidanud, vaatlesime ise, mÀÀrates vĂ€lja lĂŒliti porti, kuhu seade oli ĂŒhendatud.

Kauginstallatsioon tööjaamadele

See juhtum on ĂŒks kummalisemaid minu praktikas. Ükskord pöördus meie poole klient hĂ€daldades — Cisco ISE rakendamisel lĂ€ks midagi valesti, kĂ”ik kukkus kokku ja keegi ei saanud enam vĂ”rku juurde. Hakkasime asja uurima ja selgus jĂ€rgmist. EttevĂ”ttes oli 2000 arvutit, mille haldamine toimus administraatori kontolt, kuna domeenikontrollerit ei olnud. Organisatsioonis viidi ellu Cisco ISE, et kuidagi aru saada, kas olemasolevates arvutites on viirusetĂ”rje, kas tarkvarakeskkond on ajakohane jne. Kuna vĂ”rgu varustust haldasid IT-administraatorid, oli loogiline, et neil oli sellele ligipÀÀs. Vaadates, kuidas sĂŒsteem töötab ja tehes oma arvutites sarnaseid kontrollimisi, kandsid adminnid vĂ€lja idee installida tarkvara töötajate tööjaamadesse kaugjuhtimise teel ilma isiklikke kĂŒlastusi tegemata. Kujutage vaid ette, kui palju samme nii saab pĂ€evast sÀÀsta! Adminnid viisid lĂ€bi mitmeid ARM-i kontrollimisi teatud faili olemasolu kohta kaustas C:Program Files, ja selle puudumisel kĂ€ivitati automaatne remediaatsioon lingi kaudu, mis viis failihoidlasse installifailile .exe. See vĂ”imaldas tavalistel kasutajatel pÀÀseda faili jagamisele ja sealt vajalikku tarkvara alla laadida. Kahjuks ei tundnud admin sĂŒsteemi ISE hĂ€sti ja rikkus ressursside haldamise mehhanisme — ta kirjutas poliitika valesti, mis viis probleemini, mille lahendamiseks meid kaasati. Isiklikult olen ma siiralt ĂŒllatunud sellisest loomingulisest lĂ€henemisest, sest oluliselt odavam ja vĂ€hem töömahukas oleks olnud domeenikontrolleri loomine. Aga Proof of concept'ina toimis see.

Lisainfot tehnilistest nĂŒanssidest, mis tekivad Cisco ISE juurutamisel, leiate minu kolleegi artiklist „Cisco ISE juurutamise praktika. Inseneri vaade“.

Artem Bobrikov, Infotehnoloogia keskuse projekteerimisinsener ettevĂ”ttes „InfosĂŒsteemid Jet“

JÀrelsÔna:
Kuigi see postitus rÀÀgib sĂŒsteemist Cisco ISE, on kirjeldatud probleemid asjakohased kogu NAC lahenduste klassi jaoks. Ei ole oluline, millise tootja lahendust kavatsetakse juurutada — suurem osa eelöeldud jÀÀb kehtima.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster