ما الذي يتضمنه تطوير البرمجيات الآمنة؟
-
التطوير الآمن يعني اتخاذ قرارات الأمن في كل مرحلة بدلًا من تأجيلها إلى النهاية.
اقرأ المزيدعرض أقل
في التصميم نحدّد البيانات الحساسة والطرق التي قد يُساء بها استخدام النظام. وفي التطوير نتّبع ممارسات برمجية تمنع نقاط الضعف الشائعة، ولا نثق أبدًا بأي مُدخل قادم من متصفح أو تطبيق، ونُبقي الأسرار خارج قاعدة الشيفرة. وفي الاختبار نحاول تجاوز ضوابطنا بأنفسنا. وفي التشغيل نطبّق التحديثات الأمنية، ونراقب، ونراجع صلاحيات الوصول.
-
القواعد نفسها تنطبق على المنصات التي نقدّمها.
اقرأ المزيدعرض أقل
تستخدم MeezanX تسجيل الدخول عبر OTP وJWT، وموافقات متعددة المستويات، وسجلات تدقيق كاملة للمستخدمين الداخليين والموردين والعملاء؛ وتحتفظ AuthentiQ بسجل يكشف أي عبث لكل قطعة مُصنَّفة. وفي مشاريع إنترنت الأشياء (IoT) يمتد النطاق إلى بوابات مؤمّنة، وحركة بيانات مشفّرة بين الأجهزة، وتحديثات مضبوطة للبرامج الثابتة، لأن الجهاز في الميدان جزء من سطح الهجوم.
- نمذجة التهديدات أثناء تصميم البنية التقنية
- التحقق من جميع المدخلات من جهة الخادم
- إدارة آمنة للجلسات والرموز
- إدارة الأسرار وتدوير المفاتيح
- فحص المكتبات التابعة والثغرات
- مراجعة أمنية قبل كل إصدار