KALKAN
Бир эшик принциби Учтан учка чейин текшерүү Нөлдөн долбоорлоо

Баары бир эшиктен өтөт.

КЛАССИКАЛЫК операциялык системаларда ар бир компонент ядрого түз байланат; ар бир байланыш бир тобокелдик эшиги. KALKAN'да мындай жол жок. Ички тышка, тыштан ичке ар бир өтүнүч бир гана коопсуздук көпүрөсүнөн өтөт.

Катмарлар

Жүктөөдөн программага чейин
бир гана омуртка.

01

Жүктөө

Көп баскычтуу жүктөө чынжыры; ар бир баскычта текшерүү.

02

Ядро

Жады, убакыт бөлүштүрүү, жабдуу. Эч кимди тааныбайт.

03

Güvenlik Köprüsü

Бир гана өтүү чекити. Сүзгү жана эшик.

04

Драйверлер & Иш үстөлү

Жабдуу жана интерфейс эшиктен сүйлөйт.

05

Программалар

Колдонмолор толук изоляцияда иштейт.

Эмне үчүн? Программа катасы бүтүндөй системаны кулатпашы үчүн. Бул архитектура коопсуздук көпүрөсүнүн артында эмне турганын тыштан окулгус кылат — бул биз каалаган так нерсе.
Принциптер

Үч эреже, чексиз натыйжа.

01 — НӨЛДӨН

Көз карандылык жок

Бөтөн ядро, бөтөн кабык, бөтөн формат жок. Ар бир катмар биздин долбоорубуз — ошондуктан ар бир катмарды терең билебиз.

02 — КООПСУЗДУК

Текшерилбеген иштебейт

Кол коюлган программалык камсыздоо экосистемасында ар бир компонент түбүнөн текшерилет. Текшерүү ишке ашпаса, аткаруу да ишке ашпайт. Өзгөчө учур жок.

03 — БҮТҮН

Бир бөлүктүү тажрыйба

Ядро, иш үстөлү, колдонмолор жана иштеп чыгуу куралдары бир команданын колунан чыкты. Бөлүктөр бири-бирин тааныйт.

Коопсуздук ыкмасы

Кол коюлган программалык камсыздоо экосистемасы.

Учтан учка чейинки чынжыр: жүктөөдөн аткарылганга чейин ар бир компонент, өзүнөн муңку келген тарабынан текшерилет. Чынжырдын кандайдыр бир шакекчеси текшерилбесе, система алдыга жылбайт.

Жаңы муундагы криптография: маалыматыңыздын бүгүнкүсүндөй эртеңки дагы корголот. Кайсы ыкмалардын жана кантип колдонулганынын чоо-жайларын атайылап ачыкка чыгарбайбыз.

Обочолонуу: программалар толук изоляцияда иштейт; бир программанын катасы системага кирип кетпейт.

Ачык четке кагуу: коопсуздук көпүрөсү бир өтүнүчтү четке какканда аны жашырбайт — себебин жазат.

жүктөө чынжыры — үлгүлүк агымfail-closed
# Ар бир шакекче өзүнөн муңкусун текшерет
жүктөө ──→ ядро ──→ көпүрө ──→ программа

текшер(муңку_шакекче)  # ✓ өттү
текшер(өзү)       # ✓ өттү
улантуу()

# Текшерүү ишке ашпаса:
токто()  # система алдыга жылбайт, себеби жазылат

Архитектураны түз көрүңүз.

Бул долбоордун талаада кантип иштээрин өз чөйрөңүздө көрсөтөлү. Техникалык брифинг өз ара купуялык келишими менен башталат.