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-MFS
HMAC-SHA384-MFS
HMAC-SHA512-MFS
· ہیش پر مبنی
· متناظر کی
· تیز رفتار
· HMAC
ECDSA-P256
ECDSA-P384
ECDSA-P521
· بیضوی خم پر مبنی
· غیر متناظر کی
· رفتار کی قیمت پر حاصل ہونے والی سیکیورٹی
· ECDSA
  • HMAC کی رفتار نمایاں طور پر زیادہ ہے، اس لیے اگر صرف بیرونی حملوں کو روکنا ہی اہم ہو تو انتخاب HMAC کا ہونا چاہیے۔
  • ECDSA اپنے پبلک کی ڈھانچے کی بدولت اجراء کرنے والے سرور اور تصدیق کرنے والے سرورز کو الگ الگ رکھنے کی سہولت دیتا ہے۔ ایسے بڑے سسٹم میں جہاں اختیارات اور کردار پہلے ہی الگ ہوں، یہ اندرونی حملوں کے خلاف سیکیورٹی کو مضبوط کرتا ہے۔

خفیہ کاری

نامکی کی لمبائی
IV-AES128-GCM128-بٹ
IV-AES256-GCM256-بٹ
  • DAT جو ڈیٹا خفیہ کرتا ہے وہ مختصر ہوتا ہے، اس لیے 128-بٹ اور 256-بٹ کے درمیان عملی طور پر کوئی قابلِ پیمائش فرق نہیں۔
  • AES کی لاگت تقریباً نہ ہونے کے برابر ہے، اس لیے اضافی سیکیورٹی گنجائش کے لیے 256-بٹ کی سفارش کی جاتی ہے۔

DAT-CMS سرور

DAT-CMS انسٹال کریں

DAT-CMS لازمی نہیں ہے، لیکن جب آپ کو کئی سرورز پر سرٹیفکیٹ تقسیم کرنے اور کی رولنگ خودکار بنانے کی ضرورت ہو تو اسے انسٹال کرنے کی سختی سے سفارش کی جاتی ہے۔

اگلی دستاویزات