Design of Efficient Based Artificial Intelligence Approaches for Sustainable of Cyber Security in Smart Industrial Control System

تصميم نُهج ذكاء اصطناعي فعالة لاستدامة الأمن السيبراني في أنظمة التحكم الصناعية الذكية

👤 Ali Alzahrani, Theyazn H. H. Aldhyani 📄 Sustainability, 2023 · Vol. 15, 8076 🔗 10.3390/su15108076 ✓ CC BY 4.0

الملخص

تتسم بيئات الأمن الغذائي الإلكتروني والبيئات الصناعية والصناعات المرتبطة بالاستدامة بسرية عالية وحاجة ملحة لتحليل حركة الشبكة للحصول على معلومات أمنية مناسبة لتجنب الهجمات من أي مكان في العالم. وأدى دمج التقنيات المتطورة مثل إنترنت الأشياء (IoT) إلى زيادة تدريجية في عدد الثغرات القابلة للاستغلال في أنظمة الإشراف والتحكم وجمع البيانات (سكادا). نقدم في هذا البحث نظام كشف تسلل شبكي لشبكات سكادا قائمًا على التعلم العميق. ويهدف النظام إلى الدفاع عن أنظمة التحكم الصناعية (ICSs) ضد الهجمات الشبكية التقليدية وتلك الخاصة بسكادا. وتُعرض في الورقة تقييم تجريبي لعدد من تقنيات التصنيف منها الجيران الأقرب (KNN)، والتحليل التمييزي الخطي (LDA)، والغابة العشوائية (RF)، والشبكة العصبية الالتفافية (CNN)، ووحدة التكرار المبوبة المدمجة (GRU). واختُبرت الخوارزميات المقترحة على نظام تحكم صناعي حقيقي (سكادا) معروف بمجموعتي بيانات WUSTL-IIoT-2018 وWUSTL-IIoT-2021. وتُظهر النتائج التجريبية، باستخدام مجموعات بيانات واقعية لحركة سكادا، أن النهج المقترح القائم على تعلم الآلة والتعلم العميق مناسب تمامًا لكشف التسلل الشبكي في أنظمة سكادا، محققًا دقة كشف عالية وقدرة على التعامل مع التهديدات الناشئة حديثًا. وكان أداء الدقة لخوارزميتي KNN وRF متفوقًا وحقق درجة شبه مثالية 99.99%، بينما سجل نموذج CNN-GRU دقة 99.98% باستخدام WUSTL-IIoT-2018. وحققت خوارزميتا RF وGRU أكثر من 99.75% باستخدام مجموعة WUSTL-IIoT-2021. إضافة إلى ذلك، طُورت طريقة تحليل إحصائي للتنبؤ بالخطأ بين القيم المستهدفة والقيم المتنبأة. ووفق نتائج التحليل الإحصائي، نجحت نُهج KNN وRF وCNN-GRU في تحقيق R2 أكبر من 99%.

1. المقدمة

يُستخدم مصطلح التحكم للإشارة إلى المكونات الفيزيائية وبرامج الحاسوب التي تشكل جزءًا من نظام التحكم والأتمتة الصناعي (ICACS). ومن أهم مكونات نظام التحكم الصناعي واجهات الإنسان والآلة (HMIs)، ووحدات التحكم المنطقية القابلة للبرمجة (PLCs)، ووحدات الأطراف البعيدة (RTUs)، وأنظمة التحكم الموزعة (DCSs). وتُعد أنظمة ICS ضرورية تمامًا للتشغيل السليم للبنى التحتية الحرجة، بما يشمل تقديم خدمات مهمة مثل المياه والكهرباء والاتصالات [1]. وسكادا نوع من ICS يُستخدم في طائفة واسعة من الصناعات لمراقبة عمليات مثل خطوط أنابيب النفط والغاز وتوزيع المياه وشبكات الطاقة الكهربائية والتحكم فيها [8–11]. وفي الماضي اعتمدت هذه الأنظمة على تهيئات شبكية منعزلة ومتخصصة، لكن الإدارة عن بُعد الواسعة تستخدم اليوم شبكات IP مفتوحة، مما يجعل أنظمة سكادا عرضة للهجمات السيبرانية.

بينما طُورت حلول الأمن السيبراني لتقنية المعلومات (IT) وحُسنت منذ زمن، حظي أمن التقنية التشغيلية (OT) باهتمام أقل بكثير. وأنظمة OT أكثر عرضة للهجمات لأن ثقافاتها لا تمنح الأمن السيبراني أولوية. وعلى عكس شبكات IT ذات اللوائح الأمنية الصارمة، تطبق شبكات OT حاليًا سياسات أمنية بشكل عشوائي [14]. وفي تقنية المعلومات التقليدية، أثبتت أنظمة كشف التسلل أداة أمنية موثوقة لكشف الشذوذ، إذ تفحص أنظمة كشف التسلل الشبكية (NIDS) الشبكة كلها بينما تراقب الأنظمة المضيفة (HIDS) مضيفًا واحدًا — لكن أنظمة IT لا يمكنها ببساطة توفير درجة الحماية المطلوبة في البيئات الصناعية، حيث قد يعرض الانهيار الأرواح للخطر أو يضر بالبيئة أو يخفض الإنتاج [15].

لكشف اختراقات سكادا، يستدعي الإجراء المعياري نظام كشف تسلل قائمًا على البصمات مثل Snort، الذي يحدد أنماط حركة غير عادية لاستخدامها كقواعد سياسات؛ غير أن الحلول القائمة على البصمات لا تستطيع التعرف على تهديدات اليوم صفر [16]. أما النهج القائم على الشذوذ فيؤسس إجراء تشغيليًا معياريًا ويكشف الهجمات بفحص كمي للتغيرات السلوكية، مما يتيح اكتشاف مخاطر اليوم صفر لأن نظام الكشف يتعلم نمط السلوك المعتاد في الظروف العادية [17،18]. وطُورت أساليب كثيرة لكشف المخالفات في ICSs [19]، وبفضل كفاءتها الحسابية، تُطبق تقنيات تعلم الآلة — ومنها آلات المتجهات الداعمة والجيران الأقرب وأشجار القرار — على نطاق واسع في مهام التصنيف والتجميع والانحدار [20،21].

2. الخلفية

أظهرت أبحاث أن أنظمة SIEM (إدارة معلومات الأحداث الأمنية) يمكن استخدامها في بيئات ICS/سكادا، ببنى قابلة للتوسع لا مركزية تُستخدم لتحليل حالة النظام من مصادر عدة [25،26]، بينما تُعد حماية ICS/سكادا من التهديدات السيبرانية حرجة لتجنب الأخطار المحتملة [27]. ودُرس كشف إساءة الاستخدام القائم على البصمات المبني بنُهج تعلم آلة متنوعة دراسة شاملة [28،29]، وفُحصت مصائد التسلل (honeypots) التي تحاكي وظائف الشبكة الذكية الحرجة لتحديد الوصول غير المشروع [30]. وتركز الأبحاث الحالية على منهجيات مبتكرة تستخدم البيانات الضخمة وتعلم الآلة/التعلم العميق؛ ونستعرض هنا أعمالًا بارزة في كشف الشذوذ في السياقات الصناعية باستخدام تعلم الآلة والتعلم العميق.

تستخدم أبحاث ICS الجامعية عادة مجموعات بيانات عامة، لكن تبرز عدة مشكلات: بعض البنى لا تقبل إلا مكونات قائمة على Modbus/TCP [31]؛ وبعض قواعد البيانات بُنيت من بيانات اختبار إلكتروني محدودة جدًا [32] أو تتجاهل التهديدات المعاصرة [33]؛ واحتوت مجموعة بيانات على حادثة واحدة بجودة متدنية جدًا [34]؛ وأخرى قديمة أو مرتبطة بتقنية المعلومات [35]. وتوفر منصة تنقية المياه في جامعة سنغافورة للتكنولوجيا [36] حركة شبكة سكادا مع سيناريوهات هجوم ذات صلة بمعالجة المياه، وتدعم مجموعات البيانات الفورية الحديثة تدريب تعلم الآلة بهجمات شائعة وعشرات الهجمات الأخرى — رغم استخدام تقنيات تعلم آلة خاضعة للإشراف فقط للتقييم وبقاء الإيجابيات الكاذبة كبيرة [37]. وتشترط جودة مجموعة البيانات نتائج تعلم الآلة بشدة، بينما تُعشوَن الهجمات وتُعامَل عمدًا لمحاكاة الظروف التشغيلية [38]. وتُظهر دراسات أنظمة الطاقة المحاكاة [39] والحماية الخاضعة للإشراف الواعية بالعملية [40] وتقييم أمن الشبكات شبه الآلي [41] وتقييم مخاطر سكادا [42] أنه رغم انتشار تعلم الآلة، تفتقر مجموعات البيانات المعيارية للتدريب والاختبار، مما يعيق نماذج كشف الشذوذ الموثوقة.

تُبلغ الأدبيات إضافةً عن نُهج عميقة وغير خاضعة للإشراف متنوعة: آلات المتجهات الداعمة والشبكات العصبية العميقة لشذوذات السلاسل الزمنية [43]؛ والمشفرات الذاتية وشبكات CNN أحادية البعد مع استخراج سمات قائم على تحويل فورييه المتقطع [44]؛ وكشف القيم الشاذة المتدفقة بمشغلات تحديث ونمو شجري [45]؛ والعنقدة بمسافات داخل العناقيد وبينها [46]؛ والمشفرات الذاتية المكدسة المزيلة للضجيج على تدفقات الشبكة الحية [47]. ونُمذجت الملامح الطبيعية من حركة شبكة ICS [48–50]، ونماذج ماركوف المخفية لتبادل الحزم بين الأجهزة [51]، وتعلم معاملات Modbus/TCP من رسائل الطلب [52]، واختيار السمات المستوحى حيويًا مع مصنفات عميقة [53–57]، ومنها هجائن تحسين الذئب الرمادي الموسعة هنا لكشف هجمات الجلب في إنترنت الأشياء.

3. المواد والأساليب

نظام ICS الحديث نظام معقد من المكونات والتقنيات التي تراقب العمليات الفيزيائية وتتحكم فيها، وتضمن التقنية التشغيلية التوافر والسلامة في صميمه بينما تُطبق تقنية المعلومات لتحقيق وظائف النظام الكلية — مما يجعل الأمن القائم على التعلم والقادر على معالجة عدم التجانس ضروريًا، كما هو موضح في إطار الأمن السيبراني لسكادا القائم على الذكاء الاصطناعي (الشكل 2). وتستخدم الدراسة مجموعتي بيانات. بُنيت مجموعة WUSTL-IIoT-2018 على منصة اختبار سكادا واقعية للمؤلفين [3] مع التركيز على هجمات الاستطلاع عبر أدوات مسح الشبكة، وتضم 1,048,575 صفًا وست سمات (Sport وTotPkts وTotBytes وSrcPkts وDstPkts وSrcBytes؛ الجدول 1 والشكل 3). وتجمع مجموعة WUSTL-IIoT-2021 بيانات شبكة إنترنت الأشياء الصناعية على مدى 53 ساعة تقريبًا (2.7 غيغابايت خام، ومجموعة فرعية منظفة تتجاوز 400 ميغابايت) وتضم 1,194,464 مشاهدة و41 سمة و87,016 عينة هجوم و1,107,448 عينة طبيعية (الجدول 2)، مدعومة بتحليل ارتباط السمات (الشكل 4).

قبل أي تطبيق لتعلم الآلة/التعلم العميق، تزيل المعالجة المسبقة البيانات غير المرغوبة وتحولها وتقيّسها وتحذف المدخلات الخاطئة (الشكل 5). ويحوّل الترميز الأحادي الفئات التصنيفية (طبيعي مقابل هجوم)، ويعيّن التطبيع min-max كل سمة إلى [0,1] عبر المعادلة (1)، مع فرز المدخلات المقارنة ذات السمات المتشابهة في الفئة نفسها ليكتشف الخوارزم الأنماط الخفية للتنبؤ بالاختبار.

تُستخدم الأسس النظرية لخمسة مصنفات. يخفض التحليل التمييزي الخطي (LDA) الأبعاد كخطوة معالجة مسبقة لتجنب لعنة الأبعاد، فاصلًا خطيًا بين الحزم الطبيعية والشاذة (الشكل 6). وخوارزمية الجيران الأقرب (KNN بقيمة K=5 ومسافة إقليدية، المعادلة 2) متعلم قائم على الحالات غير معلمي يصنف المجموعات الجديدة بتصويت الأغلبية. وتبني الغابة العشوائية (RF) أشجار قرار لكل عينة وتصوت عبر التنبؤات. وتوفر وحدات التكرار المبوبة (GRU؛ المعادلات 3–5 ببوابتي إعادة الضبط والتحديث) بديلًا أبسط بأقل معاملات من LSTM يمنع النسيان أثناء التعلم. ويدمج نموذج CNN-GRU المقترح قوتيهما في ثلاث مراحل — معالجة تطبيع مسبقة، وكتلة التفافية (32 مرشحًا بحجم 5) مع تجميع متوسط/أقصى للسمات المكانية plus وحدات GRU (10 كتل تكرارية) للسمات الزمنية، وتصنيف Softmax على مجموعة الاختبار (الشكلان 8–9).

يتمحور تقييم النماذج حول الدقة والضبط والاستدعاء ودرجة F1، إضافة لمقاييس الخطأ MSE وRMSE ومعامل ارتباط Pearson (R) وR2 (المعادلات 6–13). وأُجريت التجارب على جهاز Windows بمعمارية 64 بت (Intel Core i7 بسرعة 2.80 غيغاهرتز وذاكرة 8 غيغابايت) مع Anaconda Python وTensorFlow لنماذج CNN/GRU وSklearn لتعلم الآلة، باستخدام تقسيم 80/20 للتدريب والاختبار مع أحجام اختبار متناسبة مع كل مجموعة بيانات ومعاملات CNN/GRU: 20 حقبة ومعدل تعلم 0.001 ومحسّن Adam و128 طبقة (الجدول 3).

4. النتائج

حقق نموذج LDA دقة 93.11% وضبطًا 94% واستدعاءً 93% ودرجة F1 بلغت 93% على WUSTL-IIoT-2018، ودقة 95% على WUSTL-IIoT-2021 (الجدول 4 والشكلان 10–11)، رغم ارتفاع الإيجابيات الكاذبة (1464 و5544 على التوالي). وسجل نهج KNN (بقيمة K=5 ومسافة إقليدية) دقة 99.99% على WUSTL-IIoT-2018 و100% على WUSTL-IIoT-2021 مع ضبط واستدعاء وF1 عند 100%/99% (الجدول 5 والشكلان 12–13) وبأقل من ثلاث إيجابيات/سلبيات كاذبة. وحققت طريقة RF أيضًا 99.99% على WUSTL-IIoT-2018 و100% على WUSTL-IIoT-2021 عبر جميع المقاييس (الجدول 6 والشكلان 14–15).

وفي التعلم العميق، بلغت GRU وحدها دقة 99.93% (استدعاء/ضبط/F1 بنسبة 99.95%) على WUSTL-IIoT-2018، بينما حقق الدمج CNN-GRU نسبة 99.98% عبر الدقة والاستدعاء والضبط وF1؛ وعلى WUSTL-IIoT-2021 تفوقت GRU على الدمج (دقة 99.75%؛ الجدول 7). ولم يغير تنويع الكتل التكرارية من 10 إلى 120 النتائج كثيرًا مع زيادة زمن التدريب، فاعتُمدت 10 كتل GRU مع 32 مرشح CNN (بحجم 5) ومحسّن Adam (0.0001/0.001). وأكد تحليل الخطأ الإحصائي (MSE وRMSE وR2) ضآلة أخطاء التنبؤ لنماذج KNN (MSE بقيمة 1.9073×10−5) وRF (3.1789×10−6) وCNN-GRU، مع R2 فوق 99% (منحنيات ROC في الشكل 20).

ومقابل نماذج IDS المتقدمة على مجموعات سكادا (الجدول 9 والشكل 21)، تفوقت RF المقترحة (99.98% بزمن 62.20 ثانية) وCNN-GRU (100% بزمن 32.15 ثانية) على DNN [53] (98.25% بزمن 214 ثانية) وRNN [54] (93.03%) وMLP [55] (81.02%) وDNN [68] (98.29% بزمن 600 ثانية) وRF [67] (99.9% بتكلفة زمنية عالية جدًا) — وهي أعلى دقة متاحة حاليًا بتكلفة زمنية أقل. ويشير تحليل الاستقرار إلى أن خوارزميات الذكاء الاصطناعي المتينة والتعلم المستمر من الخبرة والتحديثات المنتظمة وترقيع الثغرات ومراقبة الحركة تحافظ على الأداء رغم تغير البيئة؛ غير أن أنظمة كشف التسلل القائمة على الذكاء الاصطناعي تتطلب حوسبة كبيرة، إذ يرفع عمق CNN/RNN التعقيد، وهو قابل للتحسين بخوارزميات فعالة ومسرّعات GPU/FPGA.

تتمحور تحديات التنفيذ حول معالجة البيانات — إذ تولد أنظمة سكادا أحجام بيانات ضخمة تتطلب التنظيف والتطبيع والتحويل — إضافة لمتطلبات المعالجة الفورية وصعوبات الدمج الناتجة عن اختلاف البروتوكولات ومعايير الاتصال والعتاد. وعمومًا، تؤكد النتائج ضرورة الجمع بين استراتيجيات تعلم الآلة والتعلم العميق لحلول هجمات ICS، مع نجاح KNN وRF وCNN-GRU في التعامل مع التهديدات المجهولة سابقًا في بيئات ICS.

5. المناقشة

يعني استقرار النظام وسط تعقيد سكادا الحفاظ على الأداء والدقة رغم تغير البيئة أو هجمات المتسللين، حيث يتحدد التعقيد بعدد المتغيرات والخوارزميات والنماذج. وتعزز تقنيات الذكاء الاصطناعي — تعلم الآلة والتعلم العميق والشبكات العصبية — الاستقرار بالتعلم من الخبرات السابقة، بينما تحافظ تحديثات البرمجيات المنتظمة وترقيع الثغرات ومراقبة الحركة على الاستقرار طويل الأمد.

يجد التحليل المقارن (الجدول 9 والشكل 21) أن الطريقة المقترحة تحقق أعلى دقة متاحة حاليًا: إذ تتفوق RF بنسبة 99.98% وCNN-GRU بنسبة 100% على أسس DNN [53،68] وRNN [54] وMLP [55] وRF [67]. وحسابيًا، يتراوح كشف التسلل في سكادا القائم على الذكاء الاصطناعي من أنظمة بسيطة قائمة على القواعد إلى خوارزميات تعلم آلة تحتاج قدرة معالجة كبيرة؛ وترفع شبكات CNN وRNN التعقيد عبر عدد المعاملات والطبقات لكنها تُظهر نتائج واعدة على هجمات سكادا المعقدة، مع مسرّعات GPU أو FPGA كمحسّنات.

يتمثل تحدي التنفيذ الرئيسي في معالجة البيانات بحجم سكادا، مضافًا إليه متطلبات الكشف الفوري التي تستلزم حوسبة عالية الأداء واحتكاك الدمج مع بروتوكولات سكادا القائمة ومعاييرها وعتادها. وتُظهر دراسة الحالة كيف تعالج الخوارزميات المقترحة الحاجة المعلنة بحماية أنظمة سكادا وإنترنت الأشياء الصناعية من التهديدات الناشئة، مقدمةً أداة قوية لحماية البنية التحتية الحرجة تُبقي المؤسسات متقدمة على المخاطر الأمنية المتطورة.

6. الاستنتاجات والقيود والأبحاث المستقبلية

غالبًا ما تُفحص الأمن السيبراني لحزم شبكة سكادا لكشف هذه الأنواع من الهجمات. وهدف هذا البحث إلى جعل أنظمة سكادا أكثر أمانًا باستخدام أطر تعلم آلة وتعلم عميق متاحة للعموم للحصول على رؤى قابلة للتنفيذ من مجموعتي WUSTL-IIoT-2018 وWUSTL-IIoT-2021، وكان الهدف الرئيسي تصنيف الهجمات على نظام سكادا ضمن منظومة البيانات الضخمة. وتجريبيًا، حققت KNN وRF دقة 99.99% بينما بلغت CNN-GRU نسبة 99.98% على WUSTL-IIoT-2018، وتجاوزت RF وGRU نسبة 99.75% على WUSTL-IIoT-2021؛ وأكد التحليل الإحصائي ضآلة أخطاء التنبؤ لنماذج KNN وRF وCNN-GRU مع R2 فوق 99%. لذا يلزم لحلول هجمات ICS الجمع بين استراتيجيات تعلم الآلة والتعلم العميق ضد الهجمات المتنوعة التي يجب أن تدافع عنها ICS، مما يسلط الضوء على مسارات بحثية جديدة لكشف هجمات ICS بكفاءة وقابلية توسع.

يتمثل قيد هذا البحث في اعتماد أداء كشف التسلل القائم على الذكاء الاصطناعي بشدة على جودة بيانات التدريب وكميتها، بينما يصعب الحصول على مجموعات بيانات سكادا كبيرة ومتنوعة نظرًا لحساسية البيانات؛ وقد تولد هذه الأنظمة إنذارات كاذبة معطلة وغالبًا ما تكون صناديق سوداء يصعب تفسير قراراتها. وفي المستقبل، سنركز على تصميم هجين مدمج يضم عدة خوارزميات، يُتوقع أن يحقق نتائج أدق من أي نموذج مكون، إلى جانب دمج المعرفة الخاصة بالمجال وقدرات المراقبة الفورية التي تمكن الاستجابة في حينها لتهديدات أمن سكادا.

Abstract

Online food security and industrial environments and sustainability-related industries are highly confidential and in urgent need for network traffic analysis to attain proper security information to avoid attacks from anywhere in the world. The integration of cutting-edge technology such as the Internet of Things (IoT) has resulted in a gradual increase in the number of vulnerabilities that may be exploited in supervisory control and data acquisition (SCADA) systems. In this research, we present a network intrusion detection system for SCADA networks that is based on deep learning. The goal of this system is to defend industrial control systems (ICSs) against network-based assaults that are both conventional and SCADA-specific. An empirical evaluation of a number of classification techniques including k-nearest neighbors (KNN), linear discriminant analysis (LDA), random forest (RF), convolution neural network (CNN), and integrated gated recurrent unit (GRU) is reported in this paper. The suggested algorithms were tested on a genuine industrial control system (SCADA), known as the WUSTL-IIoT-2018 and WUSTL-IIoT-2021 datasets. The empirical results, using realistic SCADA traffic datasets, show that the proposed machine learning and deep-learning-based approach is well-suited for network intrusion detection in SCADA systems, achieving high detection accuracy and providing the capability to handle newly emerging threats. The accuracy performance attained by the KNN and RF algorithms was superior and achieved a near-perfect score of 99.99%, whereas the CNN-GRU model scored an accuracy of 99.98% using WUSTL-IIoT-2018. The RF and GRU algorithms achieved more than 99.75% using the WUSTL-IIoT-2021 dataset. In addition, a statistical analysis method was developed in order to anticipate the error that exists between the target values and the prediction values. According to the findings of the statistical analysis, the KNN, RF, and CNN-GRU approaches were successful in achieving an R2 greater than 99%.

1. Introduction

The term control is used to refer to both the physical components and the computer programs that are part of an industrial control and automation control system (ICACS). Among the most important components of an industrial control system are human–machine interfaces (HMIs), programmable logic controllers (PLCs), remote terminal units (RTUs), and distributed control systems (DCSs). ICSs are absolutely necessary for the proper operation of critical infrastructures, which includes the provision of important services such as water, electricity, and communications [1]. SCADA is a type of ICS utilized in a wide variety of industries for monitoring and controlling operations such as oil and gas pipelines, water distribution, and electrical power grids [8–11]. In the past such systems depended on solitary and specialized network configurations, but extensive remote management now uses open IP networks, rendering SCADA systems vulnerable to cyberspace assaults.

While cybersecurity solutions for information technology (IT) have been created and improved for some time, operational technology (OT) cybersecurity has received far less attention. OT systems are more susceptible to assaults because their cultures do not prioritize cybersecurity. In contrast to IT networks with stringent security regulations, OT networks presently apply security policies in a haphazard manner [14]. When it comes to traditional IT, IDSs have proven a reliable security tool for detecting anomalies, and network intrusion detection systems (NIDS) scan the whole network while host-based systems (HIDS) monitor a single host — yet IT systems simply cannot offer the degree of protection required in industrial settings, where a breakdown could endanger people, harm the environment, or decrease production [15].

For SCADA breach detection, the standard procedure calls for a signature-based IDS such as Snort, which identifies unusual traffic patterns for use as policy rules; however, signature-based solutions cannot recognize zero-day threats [16]. The anomaly-based approach instead establishes a standard operating procedure and detects assaults by quantitatively examining behavioral changes, enabling discovery of zero-day dangers since the IDS learns the typical behavior pattern under regular conditions [17,18]. Many methods have been developed for detecting irregularities in ICSs [19], and owing to their computational efficiency, machine learning techniques — including support vector machines, k-nearest neighbors, and decision trees — are widely applied across classification, grouping, and regression tasks [20,21].

2. Background

Research has shown that SIEM (security information and event management) systems can be used in ICS/SCADA environments, with decentralized scalable structures already used to analyze system state from several sources [25,26], while protecting ICS/SCADA from cyber threats is recognized as critical to avoid potential dangers [27]. Signature-based abuse detection built with various ML approaches has been comprehensively studied [28,29], and honeypots mimicking critical smart grid functions have been examined for identifying illegal access [30]. Current research focuses on innovative methodologies using big data and ML/DL; here we survey prominent works on anomaly detection in industrial contexts using ML and DL.

University ICS research commonly uses public datasets, but several issues arise: some architectures admit only Modbus/TCP-based components [31]; some databases were built from very limited online testing data [32] or ignore contemporary threats [33]; one dataset contained a single incidence of very low quality [34]; others are outdated or IT-linked [35]. The Singapore University of Technology water purification testbed [36] provides SCADA network traffic with attack scenarios relevant to water treatment, and recent real-time datasets support ML training with common plus dozens of other cyberattacks — though only supervised ML techniques were used for evaluation and false positives remain significant [37]. Dataset quality heavily conditions ML results, while attacks are deliberately randomized and parameterized to simulate operational conditions [38]. Studies of simulated power systems [39], process-aware supervised protection [40], semi-automated network security assessment [41], and SCADA risk evaluation [42] further show that despite widespread ML use, standardized datasets for training and testing remain lacking, hindering trustworthy anomaly detection models.

The literature additionally reports diverse unsupervised and deep approaches: SVM and DNN for time-series anomalies [43]; autoencoders and 1D CNNs with DFT-based feature extraction [44]; streaming outlier detection with update triggers and tree growth [45]; clustering with intra/inter-cluster distances [46]; and stacked denoising autoencoders on live network streams [47]. Normal profiles have been modeled from ICS network traffic [48–50], Hidden Markov models for device packet exchange [51], Modbus/TCP transaction learning from request messages [52], and bio-inspired feature selection with deep classifiers [53–57], including Gray Wolf Optimization hybrids extended here to fetch-attack detection in IoT.

3. Materials and Methods

A modern ICS is a complex system of components and technologies monitoring and controlling physical processes, with OT ensuring availability and safety at its core and IT implemented to fulfill overall system functions — making learning-based security capable of handling heterogeneity necessary, as sketched in the AI-based SCADA cybersecurity framework (Figure 2). The study uses two datasets. The WUSTL-IIoT-2018 dataset was built on the authors' realistic SCADA testbed [3] emphasizing reconnaissance attacks via network scan tools, with 1,048,575 rows and six features (Sport, TotPkts, TotBytes, SrcPkts, DstPkts, SrcBytes; Table 1, Figure 3). The WUSTL-IIoT-2021 dataset collects IIoT network data over about 53 h (2.7 GB raw, cleaned subset over 400 MB) with 1,194,464 observations, 41 features, 87,016 attack samples, and 1,107,448 normal samples (Table 2), supported by feature correlation analysis (Figure 4).

Before any ML/DL application, preprocessing eliminates unwanted data, converts, scales, and deletes erroneous entries (Figure 5). One-hot encoding converts categorical classes (normal vs. attack), and min-max normalization maps each feature to [0,1] via Equation (1), with compared inputs of similar attributes sorted into the same category so the algorithm discovers hidden patterns for test predictions.

The theoretical underpinnings of five classifiers are employed. Linear discriminant analysis (LDA) reduces dimensionality as a preprocessing step to avoid the curse of dimensionality, linearly separating normal and abnormal packets (Figure 6). k-nearest neighbors (KNN, K=5, Euclidean distance, Equation 2) is a non-parametric instance-based learner classifying new tuples by majority vote. Random forest (RF) builds decision trees per sample and votes across forecasts. Gated recurrent units (GRU; Equations 3–5 with reset and update gates) offer a simpler, fewer-parameter alternative to LSTM that prevents forgetting during learning. The proposed CNN-GRU model fuses both strengths in three stages — normalization preprocessing, a convolutional block (32 filters of size 5) with average/max pooling for spatial features plus GRU units (10 recurrent blocks) for temporal features, and Softmax classification on the test set (Figures 8–9).

Model evaluation centers on precision, accuracy, recall, and F1-score, plus error metrics MSE, RMSE, Pearson correlation R, and R2 (Equations 6–13). Experiments ran on a 64-bit Windows machine (Intel Core i7 2.80 GHz, 8 GB RAM) with Anaconda Python, TensorFlow for CNN/GRU, and Sklearn for ML, using an 80/20 training/testing split with test sizes proportional to each dataset and CNN/GRU hyperparameters of 20 epochs, 0.001 learning rate, Adam optimizer, and 128 layers (Table 3).

4. Results

The LDA model achieved 93.11% accuracy, 94% precision, 93% recall, and 93% F1 on WUSTL-IIoT-2018, and 95% accuracy on WUSTL-IIoT-2021 (Table 4, Figures 10–11), though false positives were high (1464 and 5544 respectively). The KNN approach (K=5, Euclidean) scored 99.99% accuracy on WUSTL-IIoT-2018 and 100% on WUSTL-IIoT-2021 with precision, recall, and F1 at 100%/99% (Table 5, Figures 12–13) and fewer than three false positives/negatives. The RF method likewise achieved 99.99% on WUSTL-IIoT-2018 and 100% on WUSTL-IIoT-2021 across all metrics (Table 6, Figures 14–15).

For deep learning, GRU alone reached 99.93% accuracy (99.95% recall/precision/F1) on WUSTL-IIoT-2018, while the fused CNN-GRU achieved 99.98% across accuracy, recall, precision, and F1; on WUSTL-IIoT-2021, GRU outperformed the fusion (99.75% accuracy; Table 7). Varying recurrent blocks from 10 to 120 barely changed results while increasing training time, so 10 GRU blocks with 32 CNN filters (size 5) and Adam (0.0001/0.001) were adopted. Statistical error analysis (MSE, RMSE, R2) confirmed minimal prediction errors for KNN (MSE 1.9073×10−5), RF (3.1789×10−6), and CNN-GRU, with R2 above 99% (Figure 20 ROC curves).

Against advanced IDS models on SCADA datasets (Table 9, Figure 21), the proposed RF (99.98%, 62.20 s) and CNN-GRU (100%, 32.15 s) outperformed DNN [53] (98.25%, 214 s), RNN [54] (93.03%), MLP [55] (81.02%), DNN [68] (98.29%, 600 s), and RF [67] (99.9% with very high time cost) — the highest accuracy now attainable with lower time cost. Stability analysis notes that robust AI algorithms, continual learning from experience, and regular updates, patching, and traffic monitoring sustain performance despite environmental change; however, AI-based IDS demand significant compute, with CNN/RNN depth raising complexity, optimizable via efficient algorithms and GPU/FPGA accelerators.

Implementation challenges center on data processing — SCADA systems generate large data volumes requiring cleaning, normalization, and transformation — plus real-time processing demands and integration difficulties from protocol, communication-standard, and hardware differences. Overall, the results confirm that combining ML and DL strategies is necessary for ICS attack solutions, with KNN, RF, and CNN-GRU successfully handling previously unknown threats in ICS environments.

5. Discussion

System stability amid SCADA complexity means maintaining performance and accuracy despite environmental change or intruder attacks, where complexity is set by the number of variables, algorithms, and models. AI techniques — machine learning, deep learning, and neural networks — enhance stability by learning from past experience, while regular software updates, vulnerability patching, and traffic monitoring sustain long-term stability.

Comparative analysis (Table 9, Figure 21) finds the proposed method yields the highest accuracy now attainable: RF at 99.98% and CNN-GRU at 100% surpass DNN [53,68], RNN [54], MLP [55], and RF [67] baselines. Computationally, AI-based SCADA intrusion detection ranges from simple rule-based systems to ML algorithms needing significant processing power; CNNs and RNNs raise complexity through parameter and layer counts yet show promising results on complex SCADA attacks, with GPUs or FPGAs as optimizers.

The main implementation challenge is data processing at SCADA scale, compounded by real-time detection requirements demanding high-performance computing and by integration friction with existing SCADA protocols, standards, and hardware. The case study demonstrates how the proposed algorithms address the stated need by protecting SCADA IIoT systems from emerging threats, offering a powerful tool for critical infrastructure protection that keeps organizations ahead of evolving security risks.

6. Conclusions, Limitations and Future Research

The cybersecurity of SCADA network packets is often examined to detect these types of attacks. This research aimed to make SCADA systems safer using publicly accessible machine learning and deep learning frameworks to obtain actionable insights from the WUSTL-IIoT-2018 and WUSTL-IIoT-2021 datasets, with the main goal of classifying assaults against a SCADA system within a big data ecosystem. Empirically, KNN and RF achieved 99.99% accuracy while CNN-GRU reached 99.98% on WUSTL-IIoT-2018, and RF and GRU exceeded 99.75% on WUSTL-IIoT-2021; statistical analysis confirmed considerably lower prediction errors for KNN, RF, and CNN-GRU with R2 above 99%. It is therefore necessary for ICS attack solutions to combine machine learning and deep learning strategies against the diverse attacks ICS must defend against, shedding light on new research avenues for efficient and scalable ICS attack detection.

The limitation of this research is that AI-based intrusion detection performance heavily relies on the quality and quantity of training data, yet obtaining large diverse SCADA datasets is challenging given data sensitivity; such systems may generate disruptive false alarms and are often black boxes whose decisions are difficult to interpret. In the future, we will concentrate on a combined hybrid design incorporating several algorithms, expected to yield more precise findings than any component model, alongside domain-specific knowledge integration and real-time monitoring capabilities enabling timely responses to SCADA security threats.

References

  1. [1] Elsisi, M.; Tran, M.Q.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M. Deep Learning-Based Industry 4.0 and Internet of Things towards Effective Energy Management for Smart Buildings. Sensors 2021, 21, 1038. [CrossRef] [PubMed]
  2. [2] Khalid, H.; Hashim, S.J.; Ahmad, S.M.S.; Hashim, F.; Chaudhary, M.A. SELAMAT: A New Secure and Lightweight Multi-Factor Authentication Scheme for Cross-Platform Industrial IoT Systems. Sensors 2021, 21, 1428. [CrossRef] [PubMed]
  3. [3] Odema, M.; Ferlez, J.; Vaisi, G.; Shoukry, Y.; Faruque, M.A.A. EnergyShield: Provably-Safe Offloading of Neural Network Controllers for Energy Efficiency. arXiv 2023, arXiv:2302.06572.
  4. [4] Grammatikis, P.R.; Sarigiannidis, P.; Dalamagkas, C.; Spyridis, Y.; Lagkas, T.; Efstathopoulos, G.; Sesis, A.; Pavon, I.L.; Burgos, R.T.; Diaz, R.; et al. Sdn-based resilient smart grid: The sdn-microsense architecture. Digital 2021, 1, 173–187. [CrossRef]
  5. [5] Mladenov, V.; Chobanov, V.; Sarigiannidis, P.; Radoglou-Grammatikis, P.I.; Hristov, A.; Zlatev, P. Defense against cyber-attacks on the Hydro Power Plant connected in parallel with Energy System. In Proceedings of the 2020 12th Electrical Engineering Faculty Conference (BulEF), Varna, Bulgaria, 9–12 September 2020.
  6. [6] Ahakonye, L.A.C.; Nwakanma, C.I.; Lee, J.-M.; Kim, D.-S. SCADA intrusion detection scheme exploiting the fusion of modified decision tree and Chi-square feature selection. Internet Things 2023, 21, 100676. [CrossRef]
  7. [7] Balla, A.; Habaebi, M.H.; Elsheikh, E.A.A.; Islam, R.; Suliman, F.M. The Effect of Dataset Imbalance on the Performance of SCADA Intrusion Detection Systems. Sensors 2023, 23, 758. [CrossRef]
  8. [8] Zhao, H.; Liu, G.; Sun, H.; Zhong, G.; Pang, S.; Qiao, S.; Lv, Z. An enhanced intrusion detection method for AIM of smart grid. J. Ambient. Intell. Humaniz. Comput. 2023, 1–13. [CrossRef]
  9. [9] Efiong, J.E.; Akinyemi, B.O.; Olajubu, E.A.; Aderounmu, G.A.; Degila, J. CyberSCADA Network Security Analysis Model for Intrusion Detection Systems in the Smart Grid. In Advances in Intelligent Systems, Computer Science and Digital Economics IV; Springer: Cham, Switzerland, 2023; pp. 481–499.
  10. [10] Sheng, C.; Yao, Y.; Li, W.; Yang, W.; Liu, Y. Unknown Attack Traffic Classification in SCADA Network Using Heuristic Clustering Technique. IEEE Trans. Netw. Serv. Manag. 2023. [CrossRef]
  11. [11] Bhati, B.S.; Dikshita; Bhati, N.S.; Chugh, G. A Comprehensive Study of Intrusion Detection and Prevention Systems. In Wireless Communication Security; John Wiley & Sons: Hoboken, NJ, USA, 2023; p. 115.
  12. [12] Zhu, Q.; Zhang, G.; Luo, X.; Gan, C. An industrial virus propagation model based on SCADA system. Inf. Sci. 2023, 630, 546–566. [CrossRef]
  13. [13] Aragó, A.S.; Martínez, E.R.; Clares, S.S. SCADA laboratory and test-bed as a service for critical infrastructure protection. In Proceedings of the 2nd International Symposium on ICS & SCADA Cyber Security Research, St Pölten, Austria, 11–12 September 2014.
  14. [14] National Communications Systems (NCS). Supervisory Control and Data Acquisition (SCADA) Systems, Technical Information Bulletin 04-1. 2004. Available online: https://www.cedengineering.com/userfiles/SCADA%20Systems.pdf (accessed on 12 January 2023).
  15. [15] ISA. Security for Industrial Automation and Control Systems, Part 3-3: System Security Requirements and Security Levels. 2013. Available online: https://www.isa.org/products/ansi-isa-62443-3-3-99-03-03-2013-security-for-indu.pdf (accessed on 12 January 2023).
  16. [16] Alkahtani, H.; Aldhyani, T.H.H. Developing Cybersecurity Systems Based on Machine Learning and Deep Learning Algorithms for Protecting Food Security Systems: Industrial Control Systems. Electronics 2022, 11, 1717. [CrossRef]
  17. [17] Wang, C.; Wang, B.; Liu, H.; Qu, H. Anomaly Detection for Industrial Control System Based on Autoencoder Neural Network. Wirel. Commun. Mob. Comput. 2020, 2020, 8897926. [CrossRef]
  18. [18] Aldhyani, T.H.H.; Alkahtani, H. Attacks to Automatous Vehicles: A Deep Learning Algorithm for Cybersecurity. Sensors 2022, 22, 360. [CrossRef]
  19. [19] Najafabadi, M.M.; Villanustre, F.; Khoshgoftaar, T.M.; Seliya, N.; Wald, R.; Muharemagic, E. Deep learning applications and challenges in big data analytics. J. Big Data 2015, 2, 1. [CrossRef]
  20. [20] Hassan, M.M.; Gumaei, A.; Alsanad, A.; Alrubaian, M.; Fortino, G. A hybrid deep learning model for efficient intrusion detection in big data environment. Inf. Sci. 2020, 513, 386–396. [CrossRef]
  21. [21] Xu, C.; Shen, J.; Du, X.; Zhang, F. An Intrusion Detection System Using a Deep Neural Network With Gated Recurrent Units. IEEE Access 2018, 6, 48697–48707. [CrossRef]
  22. [22] Zolfi, H.; Ghorbani, H.; Ahmadzadegan, M.H. Investigation and classification of cyber-crimes through IDS and SVM algorithm. In Proceedings of the 2019 Third International conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India, 12–14 December 2019; pp. 180–187. [CrossRef]
  23. [23] Onan, A.; Koruko˘glu, S. A feature selection model based on genetic rank aggregation for text sentiment classification. J. Inf. Sci. 2017, 43, 25–38. [CrossRef]
  24. [24] Abokifa, A.A.; Haddad, K.; Lo, C.; Biswas, P. Real-time identification of cyber-physical attacks on water distribution systems via machine learning–based anomaly detection techniques. J. Water Resour. Plan. Manag. 2019, 145, 04018089. [CrossRef]
  25. [25] Zeng, P.; Zhou, P. Intrusion detection in SCADA system: A survey. In Intelligent Computing and Internet of Things; Springer: Berlin/Heidelberg, Germany, 2018; pp. 342–351.
  26. [26] Upadhyay, D.; Manero, J.; Zaman, M.; Sampalli, S. Intrusion detection in SCADA based power grids: Recursive feature elimination model with majority vote ensemble algorithm. IEEE Trans. Netw. Sci. Eng. 2021, 8, 2559–2574. [CrossRef] 28 of 29
  27. [27] Zolanvari, M.; Teixeira, M.A.; Jain, R. Effect of imbalanced datasets on security of industrial IoT using machine learning. In Proceedings of the 2018 IEEE International Conference on Intelligence and Security Informatics (ISI), Miami, FL, USA, 9–11 November 2018; pp. 112–117.
  28. [28] Moustafa, N.; Adi, E.; Turnbull, B.; Hu, J. A new threat intelligence scheme for safeguarding industry 4.0 systems. IEEE Access 2018, 6, 32910–32924. [CrossRef]
  29. [29] Alimi, O.A.; Ouahada, K.; Abu-Mahfouz, A.M.; Rimer, S.; Alimi, K.O.A. A Review of Research Works on Supervised Learning Algorithms for SCADA Intrusion Detection and Classification. Sustainability 2021, 13, 9597. [CrossRef]
  30. [30] Rakas, S.V.B.; Stojanovi´c, M.D.; Markovi´c-Petrovi´c, J.D. A review of research work on network-based SCADA intrusion detection systems. IEEE Access 2020, 8, 93083–93108. [CrossRef]
  31. [31] Almalawi, A.; Yu, X.; Tari, Z.; Fahad, A.; Khalil, I. An unsupervised anomaly-based detection approach for integrity attacks on SCADA systems. Comput. Secur. 2014, 46, 94–110. [CrossRef]
  32. [32] Albulayhi, K.; Abu Al-Haija, Q.; Alsuhibany, S.A.; Jillepalli, A.A.; Ashrafuzzaman, M.; Sheldon, F.T. IoT Intrusion Detection Using Machine Learning with a Novel High Performing Feature Selection Method. Appl. Sci. 2022, 12, 5015. [CrossRef]
  33. [33] Zaman, M.; Lung, C. Evaluation of machine learning techniques for network intrusion detection. In Proceedings of the IEEE/IFIP Network Operations and Management Symposium, Taipei, Taiwan, 23–27 April 2018; pp. 1–5.
  34. [34] Teixeira, M.A.; Salman, T.; Zolanvari, M.; Jain, R.; Meskin, N. SCADA system testbed for cybersecurity research using machine learning approach. Future Internet 2018, 10, 76. [CrossRef]
  35. [35] Almseidin, M.; Alzubi, M.; Kovacs, S.; Alkasassbeh, M. Evaluation of machine learning algorithms for intrusion detection system. In Proceedings of the IEEE 15th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia, 14–16 September 2017; pp. 277–282.
  36. [36] Mathur, A.; Tippenhauer, N. SWaT: A water treatment testbed for research and training on ICSS security. In Proceedings of the International Workshop on Cyber-Physical Systems for Smart Water Networks (CySWater), Vienna, Austria, 11 April 2016; pp. 31–36.
  37. [37] Perez, R.L.; Adamsky, F.; Soua, R.; Engel, T. Machine learning for reliable network attack detection in SCADA systems. In Proceedings of the 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, New York, NY, USA, 1–3 August 2018; pp. 633–638.
  38. [38] Jicha, A.; Patton, M.; Chen, H. SCADA honeypots: An in-depth analysis of Conpot. In Proceedings of the IEEE Conference on Intelligence and Security Informatics (ISI), Tucson, AZ, USA, 28–30 September 2016; pp. 196–198.
  39. [39] Rosa, L.; Cruz, T.; Simões, P.; Monteiro, E.; Lev, L. Attacking SCADA systems: A practical perspective. In Proceedings of the IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Lisbon, Portugal, 8–12 May 2017.
  40. [40] Keliris, A.; Salehghaffari, H.; Cairl, B. Machine learning-based defense against process-aware attacks on industrial control systems. In Proceedings of the IEEE International Test Conference (ITC), Fort Worth, TX, USA, 15–17 November 2016.
  41. [41] Tomin, N.V.; Kurbatsky, V.G.; Sidorov, D.N.; Zhukov, A.V. Machine learning techniques for power system security assessment. In Proceedings of the IFAC Workshop on Control of Transmission and Distribution Smart Grids (CTDSG), Prague, Czech Republic, 11–13 October 2016.
  42. [42] Cherdantseva, Y.; Burnap, P.; Blyth, A.; Eden, P.; Jones, K.; Soulsby, H.; Stoddart, K. A review of cyber security risk assessment methods for SCADA systems. Comput. Secur. 2016, 56, 1–27. [CrossRef]
  43. [43] Almomani, O. A hybrid model using bio-inspired metaheuristic algorithms for network intrusion detection system. Comput. Mater. Contin. 2021, 68, 409–429. [CrossRef]
  44. [44] Kravchik, M.; Shabtai, A. Efficient cyber attacks detection in industrial control systems using lightweight neural networks. arXiv 2019, arXiv:1907.01216. [CrossRef]
  45. [45] Liu, L.; Hu, M.; Kang, C.; Li, X. Unsupervised Anomaly Detection for Network Data Streams in Industrial Control Systems. Information 2020, 11, 105. [CrossRef]
  46. [46] Tomlin, L.; Farnam, M.R.; Pan, S. A clustering approach to industrial network intrusion detection. In Proceedings of the 2016 Information Security Research and Education (INSuRE) Conference (INSuRECon-16), Huntsville, AL, USA, 30 September 2016.
  47. [47] Schneider, P.; Böttinger, K. High-performance unsupervised anomaly detection for cyber-physical system networks. In Proceed- ings of the 2018 Workshop on Cyber-Physical Systems Security and Privacy, Toronto, ON, Canada, 19 October 2018; pp. 1–12.
  48. [48] Stefanidis, K.; Voyiatzis, A.G. An HMM-based anomaly detection approach for SCADA systems. In Information Security Theory and Practice; Foresti, S., Lopez, J., Eds.; WISTP 2016; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2016; Volume 9895, pp. 85–99.
  49. [49] Kim, B.-K.; Kang, D.-H.; Na, J.-C.; Chung, T.-M. Detecting abnormal behavior in scada networks using normal traffic pattern learning. In Computer Science and Its Applications; Lecture Notes in Electrical Engineering; Springer: Berlin/Heidelberg, Germany, 2015; Volume 330.
  50. [50] Yoon, K.; Ciocarlie, G. Communication pattern monitoring: Improving the utility of anomaly detection for industrial control systems. In Proceedings of the 2014 Workshop on Security of Emerging Networking Technologies, San Diego, CA, USA, 23 February 2014.
  51. [51] Formby, D.; Srinivasan, P.; Leonard, A.; Rogers, J.; Beyah, R. Who’s in control of your control system? Device fingerprinting for cyber-physical systems. In Proceedings of the 2016 Network and Distributed System Security Symposium, San Diego, CA, USA, 21–24 February 2016. 29 of 29
  52. [52] He, Z.; Raghavan, A.; Hu, G.; Chai, S.; Lee, R. Power-grid controller anomaly detection with enhanced temporal deep learning. In Proceedings of the 2019 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communica- tions/13th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), Rotorua, New Zealand, 5–8 August 2019; pp. 160–167.
  53. [53] Kravchik, M.; Shabtai, A. Detecting Cyber Attacks in Industrial Control Systems Using Convolutional Neural Networks. In Proceedings of the 2018 Workshop on Cyber-Physical Systems Security and PrivaCy, Toronto, ON, Canada, 15–19 October 2018; pp. 72–83.
  54. [54] Shalyga, D.; Filonov, P.; Lavrentyev, A. Anomaly detection for water treatment system based on neural network with automatic architecture optimization. arXiv 2018, arXiv:1807.07282.
  55. [55] Zizzo, G.; Hankin, C.; Maffeis, S.; Jones, K. Intrusion Detection for Industrial Control Systems: Evaluation Analysis and Adversarial Attacks. arXiv 2019, arXiv:1911.04278.
  56. [56] Keserwani, P.K.; Govil, M.C.; Pilli, S.E. An optimal intrusion detection system using GWO-CSA-DSAE model. Cyber-Phys. Syst. 2021, 7, 197–220. [CrossRef]
  57. [57] Keserwani, P.K.; Govil, M.C.; Pilli, E.S.; Govil, P. A smart anomaly-based intrusion detection system for the Internet of Things (IoT) network using GWO–PSO–RF model. J. Reliab. Intell. Environ. 2021, 7, 3–21. [CrossRef]
  58. [58] Awotunde, J.B.; Chakraborty, C.; Adeniyi, A.E. Intrusion detection in industrial internet of things network-based on deep learning model with rule-based feature selection. Wirel. Commun. Mob. Comput. 2021, 2021, 7154587. [CrossRef]
  59. [59] Fatani, A.; Dahou, A.; Al-qaness, M.A.A.; Lu, S.; Abd Elaziz, M. Advanced feature extraction and selection approach using deep learning and Aquila optimizer for IoT intrusion detection system. Sensors 2021, 22, 140. [CrossRef]
  60. [60] Bhatt, S.; Pham, T.K.; Gupta, M.; Benson, J.; Park, J.; Sandhu, R. Attribute-based access control for AWS Internet of Things and secure Industries of the Future. IEEE Access 2021, 9, 107200–107223. [CrossRef]
  61. [61] Dramé-Maigné, S.; Laurent, M.; Castillo, L. Distributed access control solution for the IoT based on multi-endorsed attributes and smart contracts. In Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019; pp. 1582–1587.
  62. [62] Gupta, M.; Awaysheh, F.M.; Benson, J.; Alazab, M.; Patwa, F.; Sandhu, R. An attribute-based access control for cloud enabled industrial smart vehicles. IEEE Trans. Ind. Inform. 2020, 17, 4288–4297. [CrossRef]
  63. [63] Aldhyani, T.H.H.; Alkahtani, H. Cyber Security for Detecting Distributed Denial of Service Attacks in Agriculture 4.0: Deep Learning Model. Mathematics 2023, 11, 233. [CrossRef]
  64. [64] Alzahrani, A.; Aldhyani, T.H.H. Artificial Intelligence Algorithms for Detecting and Classifying MQTT Protocol Internet of Things Attacks. Electronics 2022, 11, 3837. [CrossRef]
  65. [65] Alkahtani, H.; Aldhyani, T.H.H. Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices.
  66. [66] Almaiah, M.A.; Almomani, O.; Alsaaidah, A.; Al-Otaibi, S.; Bani-Hani, N.; Hwaitat, A.K.A.; Al-Zahrani, A.; Lutfi, A.; Awad, A.B.; Aldhyani, T.H.H. Performance Investigation of Principal Component Analysis for Intrusion Detection System Using Different Support Vector Machine Kernels. Electronics 2022, 11, 3571. [CrossRef]
  67. [67] Zolanvari, M.; Teixeira, M.A.; Gupta, L.; Khan, K.M.; Jain, R. Machine Learning-Based Network Vulnerability Analysis of Industrial Internet of Things. IEEE Internet Things J. 2019, 6, 6822–6834. [CrossRef]
  68. [68] Inoue, J.; Yamagata, Y.; Chen, Y.; Poskitt, C.M.; Sun, J. Anomaly Detection for a Water Treatment System Using Unsupervised Machine Learning. In Proceedings of the 2017 IEEE International Conference on Data Mining Workshops (ICDMW), New Orleans, LA, USA, 18–21 November 2017; pp. 1058–1065.