2 مستودعات
Implementation patterns and secure alternatives designed to avoid common software flaws like injection and timing attacks.
Distinct from Injection Prevention: The candidates focus on specific vulnerabilities like deserialization or scanning tools, whereas this provides broad secure coding alternatives.
Explore 2 awesome GitHub repositories matching security & cryptography · Vulnerability Preventative Patterns. Refine with filters or upvote what's useful.
pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.
Provides secure coding alternatives and implementation patterns to prevent injection, timing attacks, and insecure deserialization.
Go-SCP هو دليل ترميز آمن وإطار عمل لمنع الثغرات للغة البرمجة Go. يعمل كدليل تقني لتنفيذ أنماط البرمجة الدفاعية ومعايير الأمان لمنع ثغرات البرمجيات الشائعة. يعمل المشروع كمرجع أمان ثابت، حيث يربط نقاط ضعف البرمجيات المعروفة بأنماط معالجة محددة في Go. ويوفر مستودعًا منسقًا لمعايير الترميز الآمن وممارسات التنفيذ المعتمدة التي تركز بشكل خاص على أمان تطبيقات الويب. يغطي إطار العمل تدقيق الأمان من خلال مقارنة الكود المصدري مقابل المعايير المحددة ويستخدم تعيين الثغرات القائم على الأنماط لتحديد عيوب البرمجة. يتم توزيع التوجيهات من خلال بنية مرجعية مهيكلة ومتاحة بتنسيقات محمولة مثل PDF وePub للرجوع إليها دون اتصال بالإنترنت.
Uses preventative implementation patterns to reduce the application attack surface.