أمن الويب

شرح حقن SQL باستعلام واحد

لماذا ينكسر دمج الإدخال في SQL، ولماذا تصلحه المعاملات نهائيًا.

1 د قراءة
في هذه الصفحة

يحدث حقن SQL حين يصبح إدخال المستخدم جزءًا من شيفرة الاستعلام بدل بياناته.

النمط المعرّض للخطر

query = "SELECT * FROM users WHERE name = '" + name + "'"  # never do this

الحل: المعاملات

cursor.execute("SELECT * FROM users WHERE name = %s", (name,))

يرسل المشغّل القيمة منفصلة، فلا تستطيع أبدًا تغيير بنية الاستعلام.

حُدّث في 5 نوفمبر 2026

التحليل الجنائي الرقمي

قراءة auth.log في خمس دقائق

الحقول الأربعة المهمة في كل سطر SSH، والأمر الذي يكشف تخمين كلمات المرور.

1 د قراءة

التحليل الجنائي الرقمي

دليل البداية في OSINT

ابدأ بسؤال واضح، ثم وثّق كل مصدر.

1 د قراءة

شرح حقن SQL باستعلام واحد | VulterX Academy