🔐 Шифрлэлтийн техникийн үзүүлэлт

CloudPaste-ийн Клиент талын шифрлэлтийг ойлгох нь

✓ Мэдлэггүй архитектур

Тойм

CloudPaste-н хэрэглээ клиент талын төгсгөлөөс төгсгөл хүртэлх шифрлэлт таны өгөгдөл нууцлалтай, аюулгүй хэвээр байхын тулд. Шифрлэлтийг идэвхжүүлсэн үед бүх текст болон зургийг манай сервер рүү илгээхээс өмнө таны хөтөч дээр шифрлэдэг. Энэ нь бид таны шифрлэгдээгүй өгөгдөл эсвэл нууц үгэнд хэзээ ч хандах боломжгүй гэсэн үг юм.

🛡️ Таны өгөгдөл төхөөрөмжөөс тань гарахаас өмнө шифрлэгдсэн байдаг.
Сервер нь зөвхөн шифрлэгдсэн өгөгдлийг хадгалдаг бөгөөд таны нууц үг эсвэл тайлагдсан контентыг хэзээ ч харахгүй.

Техникийн үзүүлэлтүүд

Шифрлэлтийн алгоритм: AES-256-GCM (Дэвшилтэт шифрлэлтийн стандарт)
Түлхүүр гаргалгаа: PBKDF2 (Нууц үгэнд суурилсан түлхүүр гарган авах функц 2)
Хэш функц: SHA-256
Давталтууд: 100,000 (PBKDF2 давталт)
Түлхүүрийн урт: 256 бит
Давсны урт: 128 бит (шифрлэлт бүрт санамсаргүй байдлаар үүсгэгддэг)
IV Урт: 96 бит (шифрлэлт бүрт санамсаргүй байдлаар үүсгэгддэг)
Хэрэгжилт: Вэб Крипто API (төрөлх хөтчийн криптограф)

Энэ хэрхэн ажилладаг вэ

Шифрлэлтийн процесс

1
Нууц үг оруулна уу
Та нууц үг оруулна уу
→
2
Түлхүүр гарал үүсэл
PBKDF2 нь шифрлэлтийн түлхүүр үүсгэдэг
→
3
Өгөгдлийг шифрлэх
AES-256-GCM нь контентыг шифрлэдэг
→
4
Байршуулах
Шифрлэгдсэн өгөгдөл сервер рүү илгээгдсэн

Алхам алхмаар задаргаа:

Код тайлах үйл явц

Та эсвэл нууц үгтэй хэн нэгэн шифрлэгдсэн суваг нээх үед:

Аюулгүй байдлын онцлогууд

🔒 Клиент талын шифрлэлт

Бүх шифрлэлт болон тайлалт нь Web Crypto API ашиглан таны хөтөч дээр явагддаг. Таны нууц үг болон шифрлэгдээгүй өгөгдөл таны төхөөрөмжөөс хэзээ ч гарахгүй.

🎲 Үйлдэл бүрт өвөрмөц шифрлэлт

Өгөгдлийг шифрлэх бүрт шинэ санамсаргүй давс болон IV утгууд үүсдэг. Энэ нь ижил контентыг хоёр удаа шифрлэснээр огт өөр шифрлэгдсэн текст үүсч, хэв маягийн шинжилгээ хийхээс сэргийлдэг гэсэн үг юм.

🔐 Хүчтэй түлхүүрийн гарал үүсэл

100,000 давталттай PBKDF2 нь brute-force нууц үгийн халдлагыг тооцооллын хувьд үнэтэй болгодог. Дунд зэргийн хүчтэй нууц үгтэй байсан ч халдагчид шифрлэлтийг эвдэхийн тулд ихээхэн хэмжээний нөөц шаардлагатай болно.

✅ Баталгаажсан шифрлэлт

AES-GCM нь нууцлал болон жинхэнэ байдлыг хоёуланг нь хангадаг. Энэ нь шифрлэгдсэн өгөгдлийг өөрчлөх халдлагаас хамгаалж, өөрчлөлтийн халдлагаас хамгаалдаг.

🌐 Салбарын стандарт алгоритмууд

Бид дэлхий даяарх аюулгүй байдлын мэргэжилтнүүдийн итгэлийг хүлээсэн, сайн тогтсон, үе тэнгийнхний хянасан криптографийн алгоритмуудыг (AES-256, PBKDF2, SHA-256) ашигладаг.

Бидний хадгалдаг зүйлс

Сервер дээр бид зөвхөн дараах зүйлсийг хадгалдаг:
  • Шифрлэгдсэн шифрлэгдсэн текст (таны нууц үггүйгээр унших боломжгүй)
  • Суваг шифрлэгдсэнийг илтгэх туг
  • Мета өгөгдөл (байршуулах хугацаа, файлын хэмжээ)
⚠️ Бид ХЭЗЭЭ Ч хадгалдаггүй:
  • Таны нууц үг
  • Таны шифрлэлтийн түлхүүрүүд
  • Таны шифрлэгдээгүй өгөгдөл

Шилдэг туршлагууд

Хязгаарлалт ба анхаарах зүйлс

Манай шифрлэлт хүчтэй боловч дараах зүйлсийг анхаарна уу:

Нээлттэй эх сурвалж ба ил тод байдал

Далд байдлаас хамгаалах нь аюулгүй байдал биш юм. Манай шифрлэлтийн хэрэгжилт нь стандарт Вэб Крипто API-г ашигладаг бөгөөд таны хөтчийн хөгжүүлэгчийн хэрэгслүүдийн эх кодыг харах замаар шалгаж болно.