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

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

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

Катмарлар

Ашудан программага чейин
бир эле омуртка.

01

Ашу

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

02

Ядро

Эс, убакыт, аппаратура. Эч кимди тааныбайт.

03

Güvenlik Köprüsü

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

04

Драйверлер & Стол ӱстӱ

Аппаратура жана интерфейс эшиктен сүйлөйт.

05

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

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

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

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

01 — НОЛДОН

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

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

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

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

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

03 — ТОЛОҚ

Бир бүтүн тажрыйба

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

Коопсуздук мамилеси

Қолтамгалу программа экосистемасы.

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

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

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

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

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

doğrula(önceki_halka)  # ✓ ӧттӱ
doğrula(kendisi)       # ✓ ӧттӱ
devam()

# Текшерӱ муҥгуш болсо:
dur()  # систем ӱрӱн чарымас, себеп кайдыланар

Дизайнды тирүү көрүң.

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