Omar Mhmd نشر 10 مارس أرسل تقرير نشر 10 مارس السلام عليكم سؤالى هو هل لغة PHP من حيث عدم الاختراق و حقن البيانات و ما هى امنة لغة وحماية اكثر 3 اقتباس
0 Mustafa Suleiman نشر 10 مارس أرسل تقرير نشر 10 مارس لا يوجد ما يسمى لغة آمنة أو نظام آمن، لكن يوجد لغة قوية ويصعب اختراقها وأنظمة كذلك. والأمر يعتمد بشكل كبير على المُبرمج نفسه وعلى إتباعه الممارسات الجيدة أثناء تطويره للمشروع وإهتمامه بالجانب الأمني وأن يكون على دارية بالأمور التي تُعرض الكود للإختراق. كمثال: لكن بالرغم من كون لغة PHP آمنة إلا أن كونها لغة شائعة الاستخدام ومفتوحة المصدر يشجع على استغلالها قبل المخترقين الذين يستغلون أي ثغرات أمنية تؤثر على تطبيقات PHP لتنفيذ الهجمات على المواقع، لذا من المهم إبقاء مواقعك محدثة إلى آخر الإصدارات من PHP. أي هي تعد من اللغات ضعيفة التنميط weakly-typed بمعنى أنك قادر على تخزين رقم في متغير ما ثم تخزين نص في نفس المتغير وهذا الأمر يجعل اللغة أكثر مرونة لكنه قد يسبب أخطاء غير متوقعة في التطبيقات، وأضافت الإصدارات الحديثة بدءًا من PHP 7 إمكانية تحديد أنواع المتغيرات والقيم الممررة إلى الدوال والمعادة منها، يمكن للمطورين الاستفادة من هذه الميزات لتحسين تطبيقاتهم الجديدة. وهناك العديد من لغات البرمجة الأخرى الأكثر أمانًا من PHP، مثل Java و C#، لذا تجد أنه يتم استخدام Java في مواقع البنوك مثلاً. 1 اقتباس
0 ياسر مسكين نشر 10 مارس أرسل تقرير نشر 10 مارس في العموم لغة PHP آمنة بطبيعتها، لكن أمنها يعتمد على كيفية استخدامها، من النقاط الإيجابية التي أذكرها أنها لغة مفتوحة المصدر مما يسمح للمجتمع الذي يعمل بها بمراجعة الكود وإصلاح الثغرات الأمنية بسرعة. لغة PHP لها ميزات أمان مدمجة مثل تصفية الإدخال والتحقق من صحة البيانات، وهذا ما يساعد في الظاهر على منع هجمات حقن البيانات. لديها كذلك مكتبة hashlib لتشفير البيانات، ومكتبة password_hash لتخزين كلمات المرور بشكل آمن. لكن النقطة السلبية تكمن في كونها لغة قديمة فقد تم إنشاؤها في عام 1994، مما يعني أن بعض ميزاتها قد تكون غير آمنة لهذا يجب على المبرمج استخدام ميزات الأمان بشكل صحيح لضمان أمان تطبيقاته، لأنه كلما زاد عمر اللغة كلما كانت أكثر عرضة للاختراق وكانت لقمة سائغة للمخترقين. لهذا أنصح دوما باستخدام أحدث إصدار من PHP لكن بشكل عام، لغة PHP آمنة إذا تم استخدامها بشكل صحيح، لكن ينبغي أن ندرك بأنه لا توجد لغة برمجة آمنة بنسبة 100٪: حتى مع اتباع جميع ممارسات البرمجة الآمنة، فدوما يبقى هناك خطر من تعرض التطبيق للاختراق. كما يمكنك الاستفادة من النقاش حول هذا السؤال: 1 اقتباس
0 عبدالباسط ابراهيم نشر 13 مارس أرسل تقرير نشر 13 مارس لا توجد لغة برمجة آمنة تمامًا من الاختراق . ومع ذلك، تعتبر PHP لغة برمجة قوية نسبيًا مع العديد من الميزات التي يمكن أن تساعد في تحسين الأمان مثل بعض الوظائف المدمجة للتحقق من صحة المدخلات، مثل filter_input() و htmlspecialchars(). تدعم PHP العديد من خوارزميات التشفير. والعديد من الخصائص الأخرى ولكن يعتمد أمان تطبيقات PHP على المبرمج نفسه. من خلال اتباع ممارسات البرمجة الآمنة وإجراء اختبارات الأمان بانتظام كما أنه تأكد من تحديث إصدار PHP والمكتبات والإطارات الخاصة بك بانتظام للحصول على أحدث التصحيحات الأمنية. و من خلال تحديث إصدار PHP والمكتبات والإطارات الخاصة بتطبيقك بانتظام، مما يعزز مستوى الأمان لتطبيقك ويقلل من فرص الإختراق والهجمات الإلكترونية. يفضل الإطلاع على المصادر التالية اقتباس
السؤال
Omar Mhmd
السلام عليكم
سؤالى هو هل لغة PHP من حيث عدم الاختراق و حقن البيانات و ما هى امنة لغة وحماية اكثر
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.