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()  # систем урагшлахгүй, шалтгааныг бүртгэнэ

Архитектурыг шууд үз.

Энэ загвар газар дээр хэрхэн ажилладгыг өөрийн орчинд үзүүлье. Техникийн брифинг харилцан нууцлалын гэрээгээр эхэлдэг.