A hagyományos kiberbiztonság fundamentumai

A hagyományos kiberbiztonság determinisztikus rendszerekre épülő, formalizálható és reprodukálható biztonsági modellje.

Bevezetés

A hagyományos kiberbiztonság elméleti és gyakorlati keretrendszerei olyan informatikai architektúrák védelmére épülnek, amelyek működését explicit módon definiált, determinisztikus logikai szabályrendszerek határozzák meg.

Ebben a paradigmában a rendszerek viselkedése a forráskódban és konfigurációkban implementált utasítások közvetlen következménye, ami lehetővé teszi a biztonsági kontrollok formalizált, reprodukálható és nagyrészt determinisztikus alkalmazását.

A biztonság fókusza elsősorban a technikai integritás megőrzésére, a hozzáférések kontrolljára és az ismert sérülékenységek módszeres kezelésére irányul.

1. Determinisztikus működés és a reprodukálhatóság elve

A klasszikus szoftverarchitektúrák egyik alapvető tulajdonsága a determinisztikus működés, amely szerint adott bemeneti feltételek mellett a rendszer minden esetben ugyanazt a kimenetet generálja.

Ez a kiszámíthatóság képezi a hagyományos biztonsági elemzés, a tesztelés és a digitális törvényszéki vizsgálatok (forensics) alapját.

A determinisztikus működésből több fontos biztonsági következmény adódik. Egyrészt lehetővé válik a rendszer viselkedésének formalizált modellezése, amelynek segítségével az elvárt működés és a tényleges viselkedés közötti eltérések egyértelműen azonosíthatók.

Másrészt a biztonsági incidensek reprodukálhatók kontrollált környezetben, ami támogatja az ok-okozati láncok pontos feltárását.

Végül a hibák jellemzően lokalizálhatók egy konkrét komponensre vagy kódrészletre, ami lehetővé teszi a célzott javítást anélkül, hogy a rendszer egészét újra kellene tervezni.

Fontos ugyanakkor megjegyezni, hogy a determinizmus nem jelenti a sérülékenységek statikusságát, csak azt, hogy a rendszer viselkedése következetesen elemezhető és reprodukálható, ami a biztonsági kontrollokat és a javítást strukturáltabbá teszi.

2. Kódalapú logika és explicit szabályrendszerek

A hagyományos rendszerek működésének alapját az ember által definiált explicit logika képezi, amely feltételes elágazásokon és determinisztikus vezérlési struktúrákon alapul.

Ebben a környezetben a biztonsági incidensek túlnyomó többsége konkrét technikai hiányosságokra vezethető vissza.

A programozási hibák olyan implementációs problémák, mint a nem megfelelő bemenetkezelés vagy a hibás memóriakezelés, amelyek lehetőséget adhatnak a végrehajtás manipulálására.

A konfigurációs hiányosságok (például hibás jogosultsági beállítások vagy nem megfelelően definiált hozzáférési szabályok) gyakran nem a kód hibájából, hanem az üzemeltetési gyakorlatból erednek, mégis kritikus támadási felületet nyitnak meg.

A dokumentált sérülékenységek (CVE-k) pedig standardizált módon azonosított és publikált gyengeségek, amelyekhez tipikusan ismert exploitok és javítások is társulnak.

Ebben a modellben a védekezés egyszerre preventív és reaktív jellegű: egyrészt cél a hibák megelőzése biztonságos fejlesztési gyakorlatokkal, másrészt a már ismert sérülékenységek folyamatos kezelése frissítések és konfigurációs korrekciók révén.

3. Formalizálható támadási felület és rétegzett biztonság

A hagyományos informatikai rendszerek támadási felülete jól strukturálható és technikai rétegekre bontható.

Ez lehetővé teszi, hogy a biztonsági kontrollok is rétegzett módon (Defense-in-Depth) kerüljenek kialakításra, ahol minden szint saját biztonsági mechanizmusokkal rendelkezik.

A hálózati rétegben a biztonság elsősorban a kommunikáció kontrolljára épül, például tűzfalak és forgalomszűrés alkalmazásával, amelyek IP-címek, portok és protokollok alapján szabályozzák az adatáramlást.

Az alkalmazási rétegben a hangsúly a bemeneti adatok validációján és az interfészek biztonságán van, ahol strukturált sémák és szabályalapú ellenőrzések akadályozzák meg az injekciós típusú támadásokat.

Az infrastruktúra szintjén a hozzáférés-kezelés (IAM), a végpontvédelem és az operációs rendszer szintű kontrollok biztosítják, hogy a rendszer erőforrásai csak megfelelő jogosultságokkal legyenek elérhetők.

Ebben a klasszikus modellben a támadások jellemzően arra irányulnak, hogy a rendszert olyan technikai állapotba kényszerítsék, amely eltér a tervezett működéstől.

A biztonsági mechanizmusok ezért nagyrészt bináris döntési logikára épülnek (megengedett vs. tiltott) és jól definiált szabályok mentén működnek.

A hagyományos kiberbiztonság ezen alapelvei egy formálisan jól modellezhető és kontrollálható környezetet feltételeznek.

Ez a megközelítés hatékony olyan rendszerek esetében, ahol a viselkedés explicit módon definiált és reprodukálható.

Ugyanakkor ez a keretrendszer korlátozottan alkalmazható olyan technológiák esetében, amelyek működése nem determinisztikus és nem teljes mértékben formalizálható – ilyenek a modern AI-rendszerek.

Szerző

A cikk szerzője

Steinle Szandra Etikus hacker | Ex-CISO | Kiberbiztonsági szakértő

Szakmai pályafutását az offenzív technológiai tapasztalat, a stratégiai információbiztonsági vezetés és az AI-rendszerek biztonságának metszete határozza meg. Már 2018-ban a nyelvi modellek sebezhetőségével és AI-biztonsági kérdésekkel foglalkozott, később pedig nagyvállalati környezetben felelt AI-rendszerek biztonságos integrációjáért.

Jelenleg az Eötvös Loránd Tudományegyetemen végez AI-biztonsághoz kapcsolódó kutatásokat. Emellett a Qyntar társalapítójaként vállalati AI-rendszerek biztonságával, kockázatelemzésével és biztonságos bevezetésével, valamint szigorúan szabályozott és biztonságkritikus iparágak kiberbiztonságával foglalkozik.

Publikációiban az AI, a kiberbiztonság és az algoritmikus fenyegetések összetett kérdéseit mutatja be üzleti és technológiai szemszögből, szakmai alapossággal és közérthető formában.

Kapcsolat

Kapcsolatfelvétel

Általános megkeresésekhez, szakmai egyeztetéshez és AI biztonsági témájú konzultációhoz ezen az elérhetőségen tudsz kapcsolatba lépni.

Mutasd az e-mail címet
infoqyntarcom