When you want to develop application that has connection
with database and need to do basic operation or even you have special logic you
want to perform.
You need to specify many points (here what I think is
related to DB):
This post is intended for learning
purpose in a topic of PenTest and how to avoid bad user input to protect your
site, system from begin misused.
SQL
Injection:
SQL
Injection is most popular SQL vulnerability that used to attack SQL database,
this attack may affect the hosting operating system. When user gains access to
your database, he tries to escalate his privilege to gain administration
permission.
وعن أنس بن مالك قال : قال رسول الله - صلى الله عليه وسلم - : " إذا كان آخر الزمان صارت أمتي ثلاث فرق : فرقة يعبدون الله خالصا ، وفرقة يعبدون الله رياء ، وفرقة يعبدون الله ليستأكلوا به الناس ، فإذا جمعهم الله يوم القيامة قال للذي كان يستأكل الناس : بعزتي وجلالي ما أردت بعبادتي ؟ فيقول : وعزتك وجلالك أستأكل به الناس . قال : لم ينفعك ما جمعت شيئا تلجأ إليه ، انطلقوا به إلى النار . ثم يقول للذي كان يعبد رياء : بعزتي وجلالي ، ما أردت بعبادتي ؟ قال : بعزتك وجلالك رياء الناس ، قال : لم يصعد إلي منه شيء ، انطلقوا به إلى النار . ثم يقول للذي كان يعبده خالصا : بعزتي وجلالي ما أردت بعبادتي ؟ قال : بعزتك وجلالك ، أنت أعلم بذلك مني ، أردت به ذكرك ووجهك ، قال : صدق عبدي ، انطلقوا به إلى الجنة " .