API سیکیورٹی بہترین طریقہ کار اور سخت کرنا

Smart Money API انٹیگریشن کے لیے جامع سیکیورٹی طریقہ کار کو لاگو کریں۔ رازوں کے انتظام، نیٹ ورک سیکیورٹی، ریٹ لیمٹنگ، اور تعمیل پر عبور حاصل کریں۔

21 مارچ 2026 کو شائع ہوا 19 منٹ پڑھنے کا وقت انتہائی اہم

سیکیورٹی جائزہ

Smart Money API صنعت کے بہترین طریقہ کار پر عمل کرتا ہے۔ یہ گائیڈ آپ کی انٹیگریشن اور صارف کے ڈیٹا کی حفاظت میں آپ کی ذمہ داریوں کا احاطہ کرتی ہے۔

سیکیورٹی کی تہیں:

  • ٹرانسپورٹ لیئر — تمام ٹریفک کے لیے TLS 1.3 خفیہ کاری
  • تصدیق کی تہہ — API کلیدز، OAuth 2.0، MFA
  • اجازت کی تہہ — اسکوپ پر مبنی رسائی کنٹرول
  • ریٹ لیمٹنگ — DDoS اور بروٹ فورس پروٹیکشن
  • ڈیٹا پروٹیکشن — آرام اور ٹرانزٹ میں خفیہ کاری

انتہائی اہم: API کلیدز کو کوڈ میں ہارڈ کوڈ نہ کریں۔ ماحولیاتی متغیرات یا رازوں کے انتظام کے نظام استعمال کریں۔

رازوں کا انتظام

بہترین طریقہ کار

  • کوڈ میں نہیں، ماحولیاتی متغیرات میں ذخیرہ کریں
  • رازوں کے انتظام کے نظام استعمال کریں (Vault, AWS Secrets Manager)
  • شیڈول پر کلیدز کو گھمائیں (کوارٹرلی کم از کم)
  • رسائی کے لاگ کا باقاعدہ آڈٹ کریں
  • سازش شدہ کلیدز کو فوری طور پر گھمائیں
  • مختلف ماحول کے لیے مختلف کلیدز استعمال کریں

عمل درآمد

محفوظ API کلید لوڈنگ
// ماحول سے لوڈ کریں، ہارڈ کوڈڈ نہیں
const apiKey = process.env.SMARTMONEY_API_KEY;
if (!apiKey) throw new Error('API key not configured');
// ہیڈرز میں استعمال کریں، لاگ نہ کریں
const headers = {
'Authorization': `Bearer ${apiKey}`
};
اپنی API کلید 30 سیکنڈ میں حاصل کریں

تعمیر کے لیے تیار ہیں؟ مفت API کلید حاصل کریں (100 کالز/دن، کوئی کارڈ نہیں) اور لائیو وہیل، فنڈنگ اور آن چین ڈیٹا کو کھینچنا شروع کریں۔

اپنی API کلید حاصل کریں →

نیٹ ورک سیکیورٹی

TLS/SSL ضروریات

  • کم از کم TLS 1.2 ضروری ہے (TLS 1.3 تجویز کردہ)
  • پروڈکشن میں SSL سرٹیفکیٹس کی تصدیق کریں
  • سرٹیفکیٹ تصدیق کو کبھی غیر فعال نہ کریں
  • موبائل ایپس کے لیے سرٹیفکیٹ پننگ استعمال کریں

IP وائٹ لسٹنگ

IP وائٹ لسٹ سیٹ اپ
// API رسائی کو آپ کے سرورز تک محدود کریں
POST /v1/account/ip-whitelist
-d '{
"cidr": "203.0.113.0/24",
"description": "Production servers"
}'

ریٹ لیمٹنگ & DDoS

بیک آف کو لاگو کرنا

ایکسپوننشل بیک آف
// 429 پر ایکسپوننشل بیک آف کو لاگو کریں
async function apiCall(retries = 0) {
try {
return await fetch(url, options);
} catch (err) {
if (err.status === 429 && retries < 5) {
const delay = Math.pow(2, retries) * 1000;
await sleep(delay);
return apiCall(retries + 1);
}
throw err;
}
}

خفیہ کاری اور SSL/TLS

سرٹیفکیٹ تصدیق

محفوظ HTTPS
// Node.js: سرٹیفکیٹس کی تصدیق کریں (ڈیفالٹ رویہ)
const https = require('https');
const agent = new https.Agent({
rejectUnauthorized: true, // کبھی غیر فعال نہ کریں!
minVersion: 'TLSv1.2'
});

سیکیورٹی ہیڈرز

ضروری ہیڈرز

ہیڈر مقصد
X-Request-ID ٹریسنگ اور آڈٹنگ
User-Agent اپنی ایپلیکیشن کی شناخت کریں
Accept درخواست کی شکل (application/json)
Authorization تصدیق کی اسناد

DDoS پروٹیکشن

Smart Money کی پروٹیکشن

  • Cloudflare DDoS پروٹیکشن (لیئر 3/4 اور لیئر 7)
  • فی API کلید ریٹ لیمٹنگ
  • جغرافیائی ریٹ لیمٹس
  • خودکار پتہ لگانا اور تخفیف

آپ کی ذمہ داریاں

  • درخواست ٹائم آؤٹ کو لاگو کریں (30 سیکنڈ)
  • کنکشن پولنگ استعمال کریں
  • سرکٹ بریکر پیٹرن کو لاگو کریں
  • غیر معمولی سرگرمی کی نگرانی کریں

حادثے کا جواب

اگر آپ کی کلید سازش ہو جائے

  1. فوری طور پر — API کلید کو منسوخ کریں
  2. لاگ چیک کریں — غیر مجاز استعمال کے لیے API رسائی کے لاگ کا جائزہ لیں
  3. آڈٹ — مشکوک سرگرمی کے لیے بیلنس، لین دین چیک کریں
  4. تخلیق کریں — نئی API کلید بنائیں
  5. تعینات کریں — نئی کلید کے ساتھ ایپلیکیشن کو اپ ڈیٹ کریں
  6. نگرانی کریں — مسلسل غیر مجاز رسائی کے لیے دیکھیں

تعمیل

معیارات کی تعمیل

  • SOC 2 Type II — تصدیق شدہ سیکورٹی کنٹرولز
  • ISO 27001 — معلوماتی سیکورٹی مینجمنٹ
  • GDPR — ڈیٹا پرائیویسی کی تعمیل
  • PCI DSS — ادائیگی کارڈ انڈسٹری کے معیارات

سیکورٹی چیک لسٹ

پری پروڈکشن

  • API کیزیں ماحولیاتی متغیرات میں، کوڈ میں نہیں
  • HTTPS نافذ، سرٹیفکیٹس کی توثیق
  • ریٹ لیمٹنگ اور بیک آف نافذ
  • سیکرٹس کی گھمائی سہ ماہی شیڈول
  • سیکورٹی ہیڈرز صحیح طریقے سے ترتیب شدہ
  • لاگنگ ترتیب شدہ (کوئی کریڈنشلز لاگ نہیں)

پروڈکشن جاری

  • API رسائی لاگز کی روزانہ نگرانی کریں
  • شیڈول پر کیزیں گھمائیں
  • سیکورٹی آڈٹ سہ ماہی چلائیں
  • خامیوں کے لیے ڈیپنڈنسیز کو اپ ڈیٹ کریں
  • واقعہ کے جوابی طریقہ کار کا ٹیسٹ کریں
  • سیکورٹی پالیسیوں کا جائزہ لیں اور اپ ڈیٹ کریں

اپنے انٹیگریشن کو محفوظ بنائیں

Smart Money API کے لیے انٹرپرائز-گریڈ سیکورٹی۔ جامع دستاویزات اور سپورٹ کے ساتھ بہترین طریقوں کو نافذ کریں۔

سیکورٹی خصوصیات دیکھیں
تمام پلانز میں خفیہ کاری، ریٹ لیمٹنگ، اور آڈٹ لاگنگ شامل ہے۔

متعلقہ وسائل

مفت شروع کریں — 100 کالز/دن، کوئی کارڈ نہیں

ایک API سے 3 ایکسچینجز پر لائیو وہیل فلو، فنڈنگ، اوپن انٹرسٹ اور آن-چین ڈیٹا حاصل کریں۔ مفت ٹیئر، کوئی کریڈٹ کارڈ نہیں، کسی بھی وقت اپ گریڈ کریں۔

مفت شروع کریں →
لائیو API کنسول آزمائیں → (اکاؤنٹ کی ضرورت نہیں)