کمزوری جائزہ گائیڈ: اپنے سسٹمز میں کمزوریاں تلاش کریں — کمزوری جائزہ آپ کے کمپیوٹرز، سرورز، اور نیٹ ورکس کا منظم جائزہ ہے تاکہ مجرموں کے استحصال کرنے سے پہلے سیکیورٹی کمزوریاں تلاش کی جا سکیں۔ یہ سب سے قیمتی عادات میں سے ایک ہے جو کوئی تنظیم یا ٹیک جاننے والا فرد بنا سکتا ہے۔ اخلاقی حد: جائزے صرف ان سسٹمز پر کیے جا سکتے ہیں جو آپ کے اپنے ہوں یا جن کا جائزہ لینے کی آپ کے پاس واضح تحریری اجازت ہو۔ بغیر اجازت کسی اور کے سسٹمز کو اسکین کرنا غیر قانونی ہے — یہ گائیڈ صرف مجاز ٹیسٹنگ بتاتی ہے۔
کمزوری جائزہ کیا ہے؟
کمزوری جائزہ معروف کمزوریاں پہچاننے کے لیے خودکار ٹولز اور دستی جائزہ استعمال کرتا ہے: غائب پیچز، غلط ترتیبات، کمزور اسناد، کھلی پورٹس، پرانا سافٹ ویئر۔ آؤٹ پٹ مسائل کی ترجیحی فہرست ہے جس میں انہیں درست کرنے کی رہنمائی ہے۔ اسے اپنے ڈیجیٹل انفراسٹرکچر کا صحت چیک سمجھیں — یہ مسائل کی تشخیص کرتا ہے تاکہ آپ ان کا علاج کر سکیں۔
جائزے عام طور پر باقاعدگی سے دہرائے جاتے ہیں (ماہانہ، سہ ماہی، یا بڑی تبدیلیوں کے بعد) کیونکہ ہر روز نئی کمزوریاں دریافت ہوتی ہیں اور کل کی "صاف" رپورٹ تیزی سے پرانی ہو جاتی ہے۔
کمزوری جائزہ بمقابلہ پینٹریشن ٹیسٹنگ
یہ اصطلاحات اکثر الجھ جاتی ہیں۔ کمزوری جائزہ وسیع اور خودکار ہے: یہ دائرے میں ہر چیز اسکین کرتا ہے اور ہر معروف مسئلہ جو اسے ملتا ہے اسے فہرست کرتا ہے، بغیر یہ ثابت کیے کہ ان میں سے کوئی واقعی قابل استحصال ہے۔ نتیجہ جامع ہے لیکن جھوٹے مثبت شامل ہو سکتے ہیں۔
پینٹریشن ٹیسٹ اس کے برعکس انسانی قیادت والا اور تنگ ہے: ہنر مند ٹیسٹر تصدیق کرتا ہے کہ کون سے مسائل حقیقی ہیں، انہیں اسی طرح جوڑتا ہے جیسے اصلی حملہ آور کرے گا، اور اصل کاروباری اثر ظاہر کرتا ہے۔ پینٹیسٹس "حملہ آور واقعی کیا حاصل کر سکتا ہے؟" کا جواب دیتے ہیں جبکہ جائزے "کون سی کمزوریاں موجود ہیں؟" کا جواب دیتے ہیں۔
پختہ تنظیمیں دونوں کرتی ہیں: جاری صفائی کے لیے باقاعدہ خودکار جائزے، اور گہرائی کے لیے وقتاً فوقتاً پینٹریشن ٹیسٹس۔ اگر آپ ابھی شروع کر رہے ہیں تو جائزے درست پہلا قدم ہیں۔
جائزہ طریقہ کار: دائرے سے رپورٹ تک
پیشہ ورانہ جائزے نظم شدہ ترتیب پر عمل کرتے ہیں۔ اقدامات چھوڑنا غلطیوں — اور قانونی پریشانی — کا طریقہ ہے۔
- دائرہ طے کریں (تحریری طور پر): بالکل وہ سسٹمز فہرست کریں جو شامل ہیں — IP پتے، ڈومینز، ایپلیکیشنز — اور مالک سے تحریری اجازت لیں۔ کوئی اجازت نہیں، کوئی اسکین نہیں۔ پڑوسی کے سرور کو "صرف چیک کرنے" کے لیے اسکین کرنا بھی ممنوع ہے۔
- دریافت: پہچانیں کہ آپ کے دائرے کے اندر کیا موجود ہے — لائیو ہوسٹس، آپریٹنگ سسٹمز، کھلی پورٹس، چلتی سروسز۔ اسے سختی سے اپنی مجاز حدوں کے اندر رکھیں۔
- اسکیننگ (صرف اپنے سسٹمز): اپنے اثاثوں کے خلاف معتبر کمزوری اسکینر چلائیں۔ اسکینرز جو کچھ ملتا ہے اسے معروف کمزوریوں کے ڈیٹا بیسز (جیسے CVE فہرست) سے موازنہ کرتے ہیں۔ سروسز میں خلل سے بچنے کے لیے منظور شدہ کھڑکیوں میں اسکینز چلائیں۔
- تجزیہ اور تصدیق: نتائج دیکھیں، جھوٹے مثبت فلٹر کریں، اور تصدیق کریں کہ آپ کے ماحول میں کون سے نتائج اہم ہیں۔ "پرانا ورژن ملا" جھنڈا لگانے والے اسکینر کو انسانی فیصلہ چاہیے — کیا یہ یہاں واقعی قابل استحصال ہے؟
- ترجیح: نتائج کو خطرے سے درجہ دیں (نیچے CVSS دیکھیں)، صرف تعداد سے نہیں۔ انٹرنیٹ سے قابل رسائی سرور پر ایک اہم خامی الگ تھلگ ورک اسٹیشن پر پچاس کم شدت والے نوٹس سے زیادہ اہم ہے۔
- اصلاح: ترجیح ترتیب میں درست کریں — پیچ کریں، دوبارہ ترتیب دیں، یا کم کریں۔ کچھ اصلاحات کو پہلے غیر پیداواری ماحول میں ٹیسٹ کرنے کی ضرورت ہوتی ہے۔
- رپورٹنگ اور دوبارہ ٹیسٹ: جو کچھ ملا، جو درست ہوا، اور جو باقی ہے سب دستاویز کریں۔ پھر دوبارہ اسکین کریں تاکہ تصدیق کریں کہ اصلاحات واقعی کام کرتی ہیں۔
اپنے نیٹ ورک اور لیب کو اسکین کرنا
مشق کے لیے آپ کو کارپوریٹ بجٹ کی ضرورت نہیں ہے۔ ہوم لیب سیٹ کریں — اپنے کمپیوٹر پر دو ورچوئل مشینیں بھی شمار ہوتی ہیں — اور اس کے خلاف اسکینرز چلائیں۔ صرف ان مشینوں کو اسکین کرنے کی مشق کریں جو آپ کے ذاتی اپنے ہیں یا جن کی ٹیسٹنگ کی آپ کے پاس تحریری اجازت ہے۔
معروف مفت ٹولز میں مکمل کمزوری اسکیننگ کے لیے OpenVAS (اب Greenbone) اور اپنے نیٹ ورک پر نیٹ ورک دریافت کے لیے Nmap شامل ہیں۔ ہمیشہ ہر ٹول کا لائسنس اور قابل قبول استعمال شرائط چیک کریں، اسکینز کو اپنے مجاز دائرے کے اندر رکھیں، اور انہیں کبھی عوامی انفراسٹرکچر، اپنے ISP کے نیٹ ورک، یا کسی اور کے سرورز کے خلاف نہ چلائیں۔
CVSS کی بنیادی باتیں: شدت کیسے اسکور کی جاتی ہے
Common Vulnerability Scoring System (CVSS) ہر معروف کمزوری کو 0.0 سے 10.0 تک اسکور دیتا ہے، تقریباً گروپ شدہ: کم (0.1–3.9)، درمیانہ (4.0–6.9)، اعلیٰ (7.0–8.9)، اور اہم (9.0–10.0)۔ اسکور ان عوامل پر غور کرتا ہے جیسے حملہ آپ تک کیسے پہنچتا ہے (نیٹ ورک بمقابلہ جسمانی رسائی)، یہ کتنا پیچیدہ ہے، کیا اسے صارف کو کچھ کلک کرنے کی ضرورت ہے، اور رازداری، سالمیت، اور دستیابی پر اثر۔
CVSS کو نقطہ آغاز سمجھیں، حتمی لفظ نہیں۔ آپ کے ادائیگی سرور پر "درمیانہ" فوری توجہ کا حقدار ہو سکتا ہے، جبکہ ہوا سے الگ ٹیسٹ مشین پر "اعلیٰ" انتظار کر سکتا ہے۔ اپنے ماحول کے سیاق و سباق سے ترجیحات ایڈجسٹ کریں — یہ فیصلہ وہ ہے جو جائزوں کو قیمتی بناتا ہے۔
اصلاح: پہلے اہم چیزیں درست کرنا
سب کچھ ایک ساتھ درست کرنا شاذ و نادر ہی ممکن ہے، اس لیے ترجیح ترتیب میں کام کریں:
- انٹرنیٹ سے قابل رسائی سسٹمز پر اہم اور اعلیٰ پہلے — یہ وہ دروازے ہیں جنہیں حملہ آور پہلے سے دیکھ سکتے ہیں۔
- غائب پیچز اگلے — پیچنگ سب سے زیادہ استحصال شدہ حقیقی خامیوں کو بند کرتی ہے۔ جہاں ڈاؤن ٹائم اہم ہو وہاں پیداوار سے پہلے اسٹیجنگ میں پیچز ٹیسٹ کریں۔
- غلط ترتیبات اور کمزور اسناد — ڈیفالٹ اکاؤنٹس غیر فعال کریں، مضبوط پاس ورڈز اور MFA نافذ کریں، غیر ضروری پورٹس اور سروسز بند کریں۔
- سب کچھ ٹریک کریں: کون ذمہ دار ہے، ڈیڈ لائن، اور تصدیق کہ اصلاح دوبارہ اسکیننگ کے بعد قائم رہی۔
کچھ نتائج فوراً پیچ نہیں ہو سکتے (وینڈر تاخیر، پرانے سسٹمز)۔ ان کے لیے تخفیف لگائیں: فائر وال اصول، نیٹ ورک الگ کرنا، یا نگرانی — اور خطرہ قبولیت دستاویز کریں۔
رپورٹنگ: نتیجہ جو واقعی اہم ہے
رپورٹ کے بغیر اسکین کچھ نہیں بدلتا۔ اچھی جائزہ رپورٹ میں شامل ہے: سادہ زبان میں ایگزیکٹو خلاصہ، شدت اور ثبوت کے ساتھ ترجیحی نتیجہ فہرست، ہر مسئلے کے لیے واضح اصلاح اقدامات، اور دوبارہ ٹیسٹ خلاصہ۔ مختلف سامعین کو مختلف نظارے چاہییں — انتظامیہ کو خطرہ اور قیمت فریمنگ چاہیے؛ انجینئرز کو تکنیکی تفصیل چاہیے۔ رپورٹس خفیہ رکھیں: وہ نقشہ ہیں جسے حملہ آور پڑھنا پسند کرے گا، اس لیے انہیں محفوظ طریقے سے محفوظ اور شیئر کریں۔
اہم نکات
- کمزوری جائزہ آپ کے سسٹمز میں معروف کمزوریاں تلاش کرتا ہے تاکہ آپ انہیں پیشگی درست کر سکیں۔
- جائزے وسیع اور خودکار ہیں؛ پینٹریشن ٹیسٹس انسانی قیادت والے اور گہرے ہیں — تنظیمیں دونوں سے فائدہ اٹھاتی ہیں۔
- طریقہ کار پر عمل کریں: دائرہ ← دریافت ← اسکین ← تصدیق ← ترجیح ← اصلاح ← رپورٹ۔
- صرف اپنی لیب میں یا ان سسٹمز پر مشق کریں جو آپ کے اپنے ہیں یا جن کی ٹیسٹنگ کی آپ کے پاس تحریری اجازت ہے — کبھی دوسروں کو اسکین نہ کریں۔
- CVSS اسکورز کو نقطہ آغاز سمجھیں، پھر اپنے ماحول کے سیاق و سباق سے ایڈجسٹ کریں۔
- ترجیح سے درست کریں، سب کچھ دستاویز کریں، اور اصلاحات کام کرتی ہیں اس کی تصدیق کے لیے دوبارہ اسکین کریں۔