پتہ لگانے والی انجینئرنگ کیا ہے اور اس کے فوائد کیا ہیں؟
-
ڈیٹیکشن انجینئرنگ خطرے کا پتہ لگانے کا ایک نیا طریقہ ہے۔ پتہ لگانے کے اصول لکھنے سے زیادہ، پتہ لگانے کی انجینئرنگ ایک ایسا عمل ہے جو خطرات کا زیادہ درست طریقے سے پتہ لگانے کے لیے سوچنے اور انجینئرنگ کے نظام کو لاگو کرتا ہے۔ اس کا مقصد خطرے کا پتہ لگانے کا ایک خودکار نظام بنانا ہے جو حسب ضرورت، لچکدار، دہرایا جا سکتا ہے، اور سیکورٹی ٹیموں کو عمل کرنے کے لیے اعلیٰ معیار کے انتباہات تیار کرتا ہے۔ پتہ لگانے کی انجینئرنگ ابھی تک ایک پختہ ڈسپلن نہیں ہے جس میں مستقل طریقوں اور پیشین گوئی کے نتائج ہیں، لیکن میدان میں علمبردار اس مقصد کے لیے کام کر رہے ہیں۔ ابھی تصور کے بارے میں بہت کچھ نہیں لکھا گیا ہے، کوئی معیارات یا فریم ورک نہیں ہے۔ ایسا لگتا ہے کہ کمپنیاں اپنی شناخت اور ردعمل کی صلاحیتوں کو بہتر بنانے کے لیے اس تصور کو شامل کرنے کے لیے اپنے طریقے تیار کر رہی ہیں۔   پتہ لگانے کے طور پر کوڈ (DaC) نامی ایک تصور، جو پہلی بار 2020 میں Anton Chuvakin نے وضع کیا تھا، پتہ لگانے کی انجینئرنگ کے مرکز میں ہے، اور اس خیال کی طرف اشارہ کرتا ہے کہ پتہ لگانے کو کوڈ کے طور پر سمجھا جانا چاہیے۔ بنیادی طور پر، یہ جدید چست CI/CD عملوں کا استعمال کرتے ہوئے پتہ لگانے کے لیے سافٹ ویئر انجینئرنگ کے بہترین طریقوں کو لاگو کرنے کے بارے میں ہے۔   ڈیٹیکشن انجینئرنگ کے فوائد میں شامل ہیں 1) پتہ لگانے کے آٹومیشن کے ذریعے اوسط وقت سے ردعمل کو کم کرنا، 2) پتہ لگانے کا ماحول سے زیادہ متعلقہ ہے، 3) یہ عمل ساختہ، دوبارہ قابل، اور ورک فلو کو مطلع کرتا ہے، 4) پتہ لگانے کے قواعد اور تجزیات ورژن کو کنٹرول کیا جاتا ہے، دوبارہ استعمال کیا جاتا ہے، اور ضرورت کے مطابق ترمیم کی جاتی ہے، 5) غلطیوں اور خلا کو پکڑنے کے لیے ہم مرتبہ جائزہ اور خودکار جانچ اس عمل کا حصہ ہیں۔