أمن الويب

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

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

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

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

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

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

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

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

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

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

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

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

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

1 د قراءة

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

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

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

1 د قراءة

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