AI وائب کوڈنگ
وائب کوڈنگ کی مثال
اس ویب سرور کی سیشن توثیق میں DAT لاگو کرو۔
یہ JWT جیسا تقسیم شدہ ایکسیس ٹوکن ہے، اور دستاویزات https://dat.saro.me/llms.txt پر موجود ہیں۔
پہلے انہیں پڑھو۔ llms دستاویزات کا پورا سیٹ ڈاؤن لوڈ کر کے docs/dat فولڈر میں محفوظ کرو اور ایجنٹ دستاویزات بھی اپ ڈیٹ کرو۔
- پروجیکٹ: Java Spring Boot، Spring Security استعمال ہو رہی ہے
- ہدف: سیشن کی جگہ DAT لانا
- DAT-CMS سرور: http://localhost:8088 - اسے پراپرٹیز میں منتقل کرو
- دستخط الگورتھم: HMAC-SHA512-MFS
- خفیہ کاری الگورتھم: IV-AES256-GCM
- باقی سب کے لیے ڈیفالٹ قدریں
جو API دستاویزات میں موجود نہیں، انہیں اندازے سے مت بناؤ۔الگورتھمز
دستخط
| الگورتھم | خصوصیات |
|---|---|
HMAC-SHA256-MFSHMAC-SHA384-MFSHMAC-SHA512-MFS | · ہیش پر مبنی · متناظر کی · تیز رفتار · HMAC |
ECDSA-P256ECDSA-P384ECDSA-P521 | · بیضوی خم پر مبنی · غیر متناظر کی · رفتار کی قیمت پر حاصل ہونے والی سیکیورٹی · ECDSA |
- HMAC کی رفتار نمایاں طور پر زیادہ ہے، اس لیے اگر صرف بیرونی حملوں کو روکنا ہی اہم ہو تو انتخاب HMAC کا ہونا چاہیے۔
- ECDSA اپنے پبلک کی ڈھانچے کی بدولت اجراء کرنے والے سرور اور تصدیق کرنے والے سرورز کو الگ الگ رکھنے کی سہولت دیتا ہے۔ ایسے بڑے سسٹم میں جہاں اختیارات اور کردار پہلے ہی الگ ہوں، یہ اندرونی حملوں کے خلاف سیکیورٹی کو مضبوط کرتا ہے۔
خفیہ کاری
| نام | کی کی لمبائی |
|---|---|
IV-AES128-GCM | 128-بٹ |
IV-AES256-GCM | 256-بٹ |
- DAT جو ڈیٹا خفیہ کرتا ہے وہ مختصر ہوتا ہے، اس لیے 128-بٹ اور 256-بٹ کے درمیان عملی طور پر کوئی قابلِ پیمائش فرق نہیں۔
- AES کی لاگت تقریباً نہ ہونے کے برابر ہے، اس لیے اضافی سیکیورٹی گنجائش کے لیے 256-بٹ کی سفارش کی جاتی ہے۔
DAT-CMS سرور
DAT-CMS لازمی نہیں ہے، لیکن جب آپ کو کئی سرورز پر سرٹیفکیٹ تقسیم کرنے اور کی رولنگ خودکار بنانے کی ضرورت ہو تو اسے انسٹال کرنے کی سختی سے سفارش کی جاتی ہے۔
اگلی دستاویزات
- DAT کیا ہے؟ - DAT کے ڈیزائن کا پس منظر
- DAT وضاحت - ٹوکن کا وائر فارمیٹ
- تمام لائبریریاں - ہر زبان کے لیے انسٹالیشن اور مثالیں