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

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

Kui tihti ostate midagi spontaanselt, alludes Ă€gedale reklaamile, ja siis see algselt ihaldatud ese seisab kapis, panipaigas vĂ”i garaaĆŸis kuni jĂ€rgmise suure koristuseni vĂ”i ĂŒleviimise hetkeni? Tulemuseks on pettumus pĂ”hjendamatute ootuste ja raisatud raha tĂ”ttu. Veel hullem on, kui selline olukord juhtub ettevĂ”ttega. Tihti on turundustrikid nii hea kvaliteediga, et ettevĂ”tted soetavad endale kallis lahenduse, teadmata kogu selle rakendamise konteksti. Samas aitab sĂŒsteemi prooviversioon mĂ”ista, kuidas kohandada infrastruktuuri integreerimiseks, millist funktsionaalsust ja kui ulatuslikult tuleks rakendada. Nii saab vĂ€ltida tohututes kogustes probleeme „pime” toote valimise tĂ”ttu. Lisaks toob arvestatava „pilotprojekti” jĂ€rel rakendamine inseneridele palju vĂ€hem purustatud nĂ€rvirakke ja halli juuksekarva. Vaatame, miks on pilot-testing nii oluline eduka projekti jaoks, kasutades nĂ€itena populaarselt tööriista, mis kontrollib juurdepÀÀsu ettevĂ”tte siseringile — Cisco ISE. Uurime nii tĂŒĂŒpilisi kui ka tĂ€iesti ebastandardsed rakenduste variante, mis on meie praktikas esinenud.

Cisco ISE — „Radius-server steroidide peal“

Cisco Identity Services Engine (ISE) on platvorm, mille abil luuakse organisatsiooni kohaliku arvutiliini ligipÀÀsukontrolli sĂŒsteem. Ekspertide seas on toote omaduste tĂ”ttu nimetatud seda „sterroidide peal oleva Radius-serverina“. Miks nii? Sisuliselt on lahendus Radius-server, millele on lisatud tohutul hulgal lisateenuseid ja „vidinaid“, mis vĂ”imaldavad saada palju kontekstuaalset teavet ja rakendada saadud andmekogumit juurdepÀÀsupoliitikates.

Nagu iga teine Radius-server, suhtleb Cisco ISE juurdepÀÀsuvĂ”rgu seadmetega, kogub teavet kĂ”igi ettevĂ”tte vĂ”rguga ĂŒhenduse loomise katsete kohta ning lubab vĂ”i keelab kasutajatel pÀÀseda lokaalsetesse vĂ”rkudesse autentimise ja autoriseerimise poliitikate alusel. Kuid profileerimise, jĂ€lgimise ning teiste infoturvelahendustega integreerimise vĂ”imalused vĂ”imaldavad oluliselt keerulisemaks muuta autoriseerimispoliitika loogikat ning seelĂ€bi lahendada pĂ€ris keerulisi ja huvitavaid ĂŒlesandeid.

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

Rakendada ei saa proovida: miks on testimine vajalik?

Pilootestimise vÀÀrtus seisneb sĂŒsteemi kĂ”igi vĂ”imaluste demonstreerimises konkreetse organisatsiooni infrastruktuuris. Olen kindel, et Cisco ISE pilootimine enne rakendamist toob kasu kĂ”igile projekti osalistele, ja sellega seoses on mul mĂ”ned pĂ”hjendused.

Integraatoritele annab see selge ettekujutuse kliendi ootustest ja aitab moodustada korrektse tehnilise ĂŒlesande, mis sisaldab mĂ€rksa rohkem detaile, kui tavaline fraas „tehke nii, et kĂ”ik oleks hea”. „Piloot” vĂ”imaldab meil tunnetada kogu kliendi valu, mĂ”ista, millised ĂŒlesanded on tema jaoks prioriteetsed ja millised teisejĂ€rgulised. Meie jaoks on see suurepĂ€rane vĂ”imalus enne vĂ€lja selgitada, millist varustust organisatsioonis kasutatakse, kuidas rakendamine toimub, millistel paikadel ja kus need asuvad jne.

Kliendid nĂ€evad piloottestimise ajal reaalset sĂŒsteemi tegutsenud, tutvuvad selle liidese ja omadustega, saavad kontrollida, kas see on kooskĂ”las nende olemasoleva varustusega, ja saavad tervikliku ettekujutuse sellest, kuidas lahendus pĂ€rast tĂ€ielikku rakendamist töötab. „Piloot“ on see hetk, mil on vĂ”imalik nĂ€ha kĂ”iki „peidetud probleeme”, millega tĂ”enĂ€oliselt silmitsi seisame integreerimise kĂ€igus, ja otsustada, kui palju litsentse on vaja osta.
Mis vĂ”ib „pilootimise” ajal pinnale tulla

Kuidas siis Ă”igesti valmistuda Cisco ISE rakendamiseks? Meie kogemuste pĂ”hjal on neli peamist punkti, mida on oluline arvesse vĂ”tta sĂŒsteemi piloottestimise protsessis.

Form factor

Esiteks, tuleb otsustada, millises vormifaktoris sĂŒsteem rakendatakse: fĂŒĂŒsilises vĂ”i virtuaalses seadmes. Igal variandil on oma eelised ja puudused. NĂ€iteks on fĂŒĂŒsilise seadme tugevus ennustatav jĂ”udlus, kuid Ă€rgem unustagem, et sellised seadmed muutuvad aja jooksul vananenuks. Virtuaalsed seadmed on vĂ€hem ennustatavad, kuna need sĂ”ltuvad riistvarast, mille peal virtuaalomand on loodud, kuid nende tĂ”sine pluss on see, et kui olemas on tugi, saab neid alati uuendada uusimale versioonile.

Kas teie vĂ”rguvarustus on Cisco ISE-ga ĂŒhilduv?

Muidugi, ideaalne stsenaarium oleks sĂŒsteemi koheselt ĂŒhendada kogu varustus. Siiski ei ole see alati vĂ”imalik, kuna paljud organisatsioonid kasutavad endiselt haldamata lĂŒliteid vĂ”i lĂŒliteid, mis ei toeta teatud tehnoloogiaid, millel Cisco ISE töötab. Pealegi ei rÀÀgi me ainult lĂŒlititest, see vĂ”ib hĂ”lmata ka traadita vĂ”rgu kontrollerit. VPN-keskused ja kĂ”ik muu varustus, millega kasutajad on ĂŒhendatud. Minu praktikas on olnud juhtumeid, kus pĂ€rast sĂŒsteemi demonstreerimist tĂ€ielikuks rakendamiseks uuendavad kliendid praktiliselt kogu juurdepÀÀsulĂŒlitite parki kaasaegse Cisco varustuse vastu. Ebameeldivate ĂŒllatuste vĂ€ltimiseks tasub eelnevalt vĂ€lja selgitada, kui suur on toetamata varustuse osakaal.

Kas kĂ”ik teie seadmed on tĂŒĂŒpilised?

Igas vĂ”rgus on tĂŒĂŒpilised seadmed, mille ĂŒhendamine ei tohiks olla probleem: automatiseeritud töökohad, IP-telefonid, WiFi juurdepÀÀsupunktid, videokaamerad ja nii edasi. Kuid on ka juhtumeid, kus tuleb LAN-i ĂŒhendada ebatĂŒĂŒpilisi seadmeid, nĂ€iteks RS232/Ethernet signaalikonverterid, katkestusteta toiteallikate liidesed, erinevad tehnoloogilised seadmed jne. Selliste seadmete loetelu on oluline eelnevalt kindlaks teha, et rakendamise etapis oleks teil juba aimu, kuidas need tehniliselt Cisco ISE-ga töötavad.

Konstruktiivne dialoog IT-inimestega

Tihti on Cisco ISE tellijateks turbeosakonnad, samas vastutavad juurdepÀÀsulĂŒlitite seadistamise ja Active Directory eest tavaliselt IT-osakonnad. SeetĂ”ttu on turbe- ja IT-inimeste produktiivne koostöö ĂŒks olulisemaid tingimusi sĂŒsteemi valutuks integreerimiseks. Kui viimasena suhtuvad integreerimisse negatiivselt, tasub neile selgitada, kuidas lahendus saab IT-osakonnale kasulik olla.

Top-5 Cisco ISE kasutusjuhtu

Meie kogemuse pĂ”hjal selgub vajalik sĂŒsteemi funktsionaalsus sageli katseperioodi jooksul. Allpool on toodud mĂ”ned kĂ”ige populaarsemad ja vĂ€hem levinud lahenduse kasutusjuhtumid.

Turvaline juurdepÀÀs LAN-ile EAP-TLS kaudu

Uuringute tulemuste kohaselt kasutavad kĂŒberkurjategijad tihti ettevĂ”tte vĂ”rgus sissetungimiseks tavalisi pistikupesasid, mille kĂŒljes on printerid, telefonid, IP-kaamerad, Wi-Fi-sĂŒlearvutid ja muud mitteisiklikud vĂ”rguseadmed. SeetĂ”ttu, isegi kui vĂ”rku pÀÀsemine toimub dot1x-tehnoloogia pĂ”hjal, kuid kasutatakse alternatiivseid protokolle ilma kasutajate autentimissertifikaatide rakendamiseta, on suur tĂ”enĂ€osus, et rĂŒnnak toimub seansi ĂŒlevĂ”tmise ja paroolide brute force'i teel. Cisco ISE korral on sertifikaadi rĂŒndamine mĂ€rgatavalt keerulisem — hĂ€kkerid vajavad selleks palju suuremat arvutusvĂ”imet, seega on see juhtum vĂ€ga efektiivne.

Duaalse SSID traadita juurdepÀÀs

Selle stsenaariumi olemus seisneb kahe vĂ”rgu identifikaatori (SSID) kasutamises. Ühte neist vĂ”ib tinglikult nimetada 'kĂŒlaliseks'. Selle kaudu saavad traadita vĂ”rku pÀÀseda nii kĂŒlalised kui ka ettevĂ”tte töötajad. Viimased suunatakse ĂŒhenduse loomisel spetsiaalsele portaali, kus toimub provisioneerimine. See tĂ€hendab, et kasutajale vĂ€ljastatakse sertifikaat ja seadme seadistamine, et see automaatselt reconnectiks teise SSID, kus juba kasutatakse EAP-TLS-i kĂ”ikide eelneva juhtumi eelistustega.

MAC autentimise ĂŒmberhindamine ja profileerimine

Veel ĂŒks populaarne juhtum seisneb ĂŒhendatavate seadmete tĂŒĂŒbi automaatse mÀÀramise ja nendele Ă”ige piirangute rakendamises. Miks see huvitav on? Selles osas ei toeta endiselt suur hulk seadmeid 802.1X protokolli autentimist. SeetĂ”ttu peab selliseid seadmeid vĂ”rku lubama MAC-aadressi kaudu, mida on suhteliselt lihtne valeandmete esitamise teel manipuleerida. Cisco ISE abiga vĂ”ib nĂ€ha, kuidas seade vĂ”rgus kĂ€itub, koostada selle profiili ja siduda see teiste seadmete rĂŒhmaga, nĂ€iteks IP-telefoniga ja tööjaamaga. Kui kĂŒberkurjategija pĂŒĂŒab MAC-aadressi jĂ€ljendada ja vĂ”rku pÀÀseda, mĂ€rkab sĂŒsteem, et seadme profiil on muutunud, annab teada kahtlasest kĂ€itumisest ja ei lase kahtlase kasutaja vĂ”rku.

EAP-ahel

EAP-Chaining tehnoloogia tĂ€hendab tööarvuti ja kasutajatunnuse jĂ€rjestikust autentimist. See lahendus on laialdaselt levinud, kuna paljudes ettevĂ”tetes ei soovitata töötajate isiklike seadmete ĂŒhendamist ettevĂ”tte LAN-iga. Sellise autentimisviisi kasutamine vĂ”imaldab kontrollida, kas konkreetne tööjaam kuulub domeeni, ja negatiivse tulemuse korral jÀÀb kasutaja kas vĂ”rgust vĂ€lja vĂ”i siseneb, kuid teatud piirangutega.

Posturing

Sellisel juhul rÀÀgitakse tarkvara koosseisu vastavuse hindamisest tööjaama infotehnoloogia nĂ”uetele. Selle tehnoloogia abil saab kontrollida, kas tööjaamal on tarkvara ajakohane, kas on installitud kaitsevahendid, kas hosti tulemĂŒĂŒr on seadistatud jne. Huvi pakub, et see tehnoloogia vĂ”imaldab lahendada ka muid mittejulgeolekuga seotud ĂŒlesandeid, nĂ€iteks kontrollida vajalike failide olemasolu vĂ”i installitud ĂŒldise sĂŒsteemi tarkvara.

Harvemini esinevad ka sellised Cisco ISE kasutusstsenaariumid nagu juhuslik autentimine (Passive ID), SGT-pĂ”hine mikrosegmentatsioon ja filtreerimine, samuti integratsioon mobiilsete seadmete haldamise sĂŒsteemide (MDM) ja haavatavuse skanneritega (Vulnerability Scanner).

Ebatavalised projektid: miks vÔib Cisco ISE veel vaja minna, vÔi 3 haruldast juhtumit meie praktikast

LigipÀÀsu kontroll Linuxi serveritele

Kordagi kordal lahendasime ĂŒsna mitte trivialset juhtumit ĂŒhe kliendi jaoks, kellel oli juba rakendatud Cisco ISE sĂŒsteem: me pidime leidma viisi kasutajate tegevuste jĂ€lgimiseks (peamiselt administraatorite) Linuxiga serverites. Vastuse otsimisel tuli meile idee kasutada avatud lĂ€htekoodiga PAM Radius Module, mis vĂ”imaldab siseneda Linuxi serveritesse autentimisega vĂ€lise RADIUS-serveri kaudu. KĂ”ik oleks vĂ€ga hĂ€sti, kui mitte ĂŒks 'aga': RADIUS-server, saates vastuse autentimisnĂ”udele, edastab ainult kasutajanime ja tulemuse — assess accepted vĂ”i assess rejected. Samas, Linuxis autentimiseks peab mÀÀrama vĂ€hemalt ĂŒhe tĂ€iendava parameetri — home directory, et kasutaja vĂ€hemalt kuhugi pÀÀseks. Me ei leidnud vĂ”imalust edastada seda RADIUS-attribuudina, seega kirjutasime spetsiaalse skripti, et kaugjuhtimise teel luua kontosid hostides poolautomaatsetes tingimustes. See ĂŒlesanne oli tĂ€iesti teostatav, kuna meiega oli tegemist administraatorite kontodega, mille arv polnud eriti suur. Edasi pÀÀsesid kasutajad vajalikule seadmele, mille jĂ€rel mÀÀrati neile vajalik juurdepÀÀs. TĂ”statub mĂ”istlik kĂŒsimus: kas sellistes juhtumites on tingimata vajalik kasutada just Cisco ISE-d? Tegelikult ei — sobib igasugune RADIUS-server, kuid kuna kliendil oli juba see sĂŒsteem olemas, siis lisasime sellele lihtsalt uue funktsiooni.

Riistvara ja tarkvara inventeerimine lokaalsetes vÔrkudes

Ühel pĂ€eval töötasime projekti kallal, et toimetada Cisco ISE ĂŒhele kliendile ilma eelneva „piloodita“. Lahendusele ei olnud selgeid nĂ”udmisi ja lisaks tegelesime lame, segmenteerimata vĂ”rguga, mis muudab ĂŒlesande keeruliseks. Projekti kĂ€igus seadistati kĂ”ikvĂ”imalikud profileerimismeetodid, mida vĂ”rk toetas: NetFlow, DHCP, SNMP, AD-ga integreerimine jne. LĂ”pptulemusena seadistati juurdepÀÀs MAR-i kaudu, vĂ”imaldades siseneda vĂ”rgusse ka juhul, kui autentimine nurjus. 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 mĂ”ne nĂ€dala jooksul aitas meil tuvastada ĂŒhendatud sĂŒsteeme ja mittepersoonaliseeritud seadmeid ning töötada vĂ€lja lĂ€henemisviisi nende segmenteerimiseks. PĂ€rast seda seadistasime tĂ€iendavalt postitusprotsessi agentide installimiseks tööjaamadesse, et koguda teavet nendele installitud tarkvara kohta. Mis lĂ”puks juhtus? Õnnestus meil segmenteerida vĂ”rk ja koostada nimekiri tarkvarast, mis tuli tööjaamadelt eemaldada. Tahan eitada, et edasised ĂŒlesanded kasutajate jagamiseks domeeningruppidesse ja juurdepÀÀsuĂ”iguste eristamiseks vĂ”tsid meilt ĂŒsna palju aega, kuid nii saime me tĂ€ieliku ĂŒlevaate sellest, milline „riistvara“ oli kliendi vĂ”rgus. Ütleme nii, et see polnud keeruline tĂ€nu korralikule profileerimise tööle „karbist vĂ€lja“. Ja seal, kus profileerimine ei aidanud, otsisime ise, eraldades lĂŒliti porti, mille kĂŒlge oli seadmed ĂŒhendatud.

Kauginstallatsioon tarkvarast tööjaamadesse

See kaast on minu praktikas ĂŒks kummalisemaid. Ühel pĂ€eval pöördus meie poole klient hĂ€dakaluga — Cisco ISE rakendamisel lĂ€ks midagi valesti, kĂ”ik katkes ja keegi ei saanud enam vĂ”rgule ligi. Alustasime uurimist ja saime teada jĂ€rgmist. EttevĂ”ttes oli 2000 arvutit, mida haldati domeeni kontrolleri puudumise tĂ”ttu administraatori konto alt. EttevĂ”tte X juhtimisel rakendati Cisco ISE. Oli vajalik kuidagi mĂ”ista, kas olemasolevates arvutites on viirusetĂ”rje, kas tarkvarakeskkond on ajakohane jne. Kuna vĂ”rguseadmed integreerisid sĂŒsteemi IT-administraatorid, oli loogiline, et neil oli sellele juurdepÀÀs. Vaadates, kuidas sĂŒsteem töötab, ja tehes oma arvutite skaneerimise, mĂ”tlesid adminnid vĂ€lja, et installida tarkvara töötajate tööjaamadesse eemalt, ilma isikliku kohaloluta. Kujutage ette, kui palju samme on vĂ”imalik pĂ€eva jooksul sÀÀsta! Adminnid tegid mitu APM-i kontrollimist, et leida kindlat faili kaustast C:Program Files, ja kui see puudus, algatas automaatne remediaatsioon, mis viis lingi kaudu installifaili .exe. See lubas tavakasutajatel pÀÀseda failiserverisse ja sealt vajalikku tarkvara alla laadida. Kahjuks ei tundnud admin hĂ€sti ISE sĂŒsteemi ja rikkus skaneerimise mehhanisme — kirjutas poliitika valesti, mis viis probleemini, mille lahendamiseks meid kaasati. Isiklikult olen ma siiralt ĂŒllatunud sellisest loomingulisest lĂ€henemisest, sest domeeni kontrolleri loomine oleks olnud palju odavam ja vĂ€hem töömahukas. Kuid kontseptsiooni tĂ”endina töötas see.

Rohkem tehnilisi nĂŒansse, mis vĂ”ivad ilmneda Cisco ISE rakendamisel, loe minu kolleegi artiklist „Cisco ISE rakendamise praktika. Inseneri vaatenurk“.

Artem Bobrikov, projektiinsener «InfossĂŒsteemide Jet» infosecurity keskuses

EessÔna:
Kuigi see postitus rÀÀgib Cisco ISE sĂŒsteemist, on kirjeldatud probleemid aktuaalsed kĂ”ikide NAC lahenduste klasside puhul. Pole tĂ€htis, millise tootja lahendust plaanitakse rakendada — suur osa eeltoodust jÀÀb kehtima.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster