تزریق اطلاعات توسط SqlInjection

تزریق اطلاعات توسط SqlInjection

در مقالات قبلی در مورد تزریق اطلاعات توسط SqlInjection مقالات و مطالبی را منتشر کردیم , که در این مقاله به مثالهای آن میپردازیم.

 

جلوگیری از حملات sqlinjection

در مقاله جلوگیری از حملات sql injection به مواردی اشاره کردیم که داده ها و ارسال و دریافت اطلاعات از طریق کد به دیتابیس را امن میکردیم, به گونه ای که مقادیر تزریق شده را به صورت رشته ای و عددی در دیتابیس ذخیره میکرد.

بعد از مطالعه این مقاله به مثالی که در همین ضمینه برای شما آماده کردیم دقت کنید.

تزریق اطلاعات توسط SqlInjection

تزریق اطلاعات توسط SqlInjection

تزریق اطلاعات توسط SqlInjection

تزریق داده یا اطلاعات در این روش را به گونه های مختلف میتوان انجام داد و این ویدیو مثالی است برای درک بهتر این موضوع تا امنیت را جدی بگیرید و در ارتباطات ایمن کوشا باشد.

دیدگاه های اشتباهی وجود دارد در بین خیلی از مدیران سرور  که تا زمانی که باگ و خروج یا استخراج اطلاعاتی صورت نگیرد موضوع امنیت را جدی نمیگیرند , بنده بارها و بارها با مواردی روبرو بودم که مدیر های سایت های مختلف با اینکه از باگ خود آگاه بودند ولی به رمزنگاری رمز عبور اکتفا کرده بودند و در این مثال ویدیویی به آنها نشان میدهم که استراخ داده زمانی که صورت گرفت به هماه سادگی آپدیت داده به مقادری دلخواه هم آسان است. به همان اندازه رخنه میتواند برای همگان آسیب پذیر باشد.

 

واژه امنیت

بصورت کلی امنیت دارای ویژگی های زیادی است که اگر شما هم ۱۰۰ درصد امن و ایمن باشید باز ممکن است مواردی شامل حال شما شود که اصلا ارتباطی به شما نداشته است .

فرض کنید شما در یک هاست اشتراکی خرید هاست انجام دادید و بین ۱۵۰ عدد سایت سایت شما شماره ۱۵۱ است به هر دلیلی اگر یکی از این ۱۵۰ عدد سایت باگ مثل این مقاله را داشته باشد سایت شما نیز در خطر است.

رخنه به سرور یا باگ در سرور بقدری ساده بایپس میشود که بر فرض از درایو c هارد سیستم شخصتان قرار است به فولدر ایکس در درایو d دسترسی داشته باشید.

دقیقا در هاست های اشتراکی نیز به همین گونه است در یک فولدر که برای خدمت رسانی کانفیگ شده فولدر ها حک یک سایت را دارند مثل:

/home/admin/public_html

/home/famaserver/public_html

/home/famaict/public_html

/home/bking/public_html

هر کدام از این آدرسها ممکن است یک یا چند ده سایت را میزبانی کنند که تنها با زدن یک دستور cd …. امکان جابجایی به پوشه های مختلف را دارا میباشید.

البته به همین راحتی هم نمیباشد ولی دور زدن محدودتها امکانپذیر هست.

تزریق اطلاعات توسط SqlInjection

تزریق اطلاعات توسط SqlInjection

حملات sql injection

در این ویدیو مشاهده میکنید که سایت آسیب پذیر را براحتی میتوان تشخیص داد و مراحل زیر روند اجرایی است که انجام شد.

۱- پیدا کردن آسیبپذیری سایت.

۲- پیدا کردن تعداد کلومن های آسیب پذیر.( این موارد مواردی هستند که در رد و بدل شدن اطلاعات از کد به دیتابیس محدودیتی انجام نشده است و براحتی در دسترس قرار میگیرد.)

۳- نمایش داده کلومن های یا سطر های آسیب پذیر.

۴- اتصال به جدول پیشفرض information_schema و استخراج نام جدول اصلی که سایت به آن متصل است.

۵- استخراج نام کاربری و رمز عبور از جدول استخراج شده در مرحله ۴٫

۶- نمایش نام کاربری و رمز عبور و …

 

این ۶ مرحله میتواند ۰ تا ۱۰۰ اتمام کار یک مجموعه , یک سایت , یک شرکت , یا .. باشد تا زمانی که امنیت جدی گرفته نشود و پیشنهاد میکنیم برای امنیت کامل از روشهای نوین ارایه شده برای امن نگه داشتن اطلاعات استفاده کنید.

در ویدیو های بعدی مشکلات بیشتری رو بنمایش میگذاریم که آسیبپذیریهای خیلی مهمی را شامل میشود.

 

پیشنهاد ما برای ایمنی بیشتر استفاده از سرور مجازی بجای هاست اشتراکی است که البته این موضوع هم دارای پیش نیازهای خاصی میباشد که در فاما سرور میتوانید تا حد قابل توجهی این موارد را بشما آموزش دهیم.

 

21012
18
نظرات کاربران

مطالب مرتبط
مدیریت کاربر در اوبونتو
مدیریت کاربر در اوبونتو

در این مقاله با مدیریت کاربر در اوبونتو آشنا میشوید و ساختن و مدیریت دسترسی با مثال را بنمایش میگذاریم….

لایسنس ilo 3
لایسنس ilo 3

در این پست نحوه فعال سازی لایسنس ilo 3 را مرور خواهیم کرد و ویدیو آموزشی از آن تهیه میکنیم….

بیگ بلو باتن
بیگ بلو باتن

نرم افزار بیگ بلو باتن یکی از بهترین ها در زمینه ایجاد کنفرانس و برگزاری وبینار و مدیریت و برگزاری…

درباره فناوران آساک

فاما سرور از گروه شرکت های فاما نام گذاری و تشکیل شده است که در قسمت فوتر میتوانید با خدمات دیگر ما نیز آشنا بشوید و خرسندیم که در این راه و برای رسیدن به موفقیت در کنار شما خواهیم بود.

سرور مجازی ایران

سرور اختصاصی ایران

سرور مجازی آلمان

سرور مجازی ترید

سرور مجازی فرانسه

سرور مجازی

سرور ایران

وبینار

سرور بیگ بلو باتن

سرور مجازی فنلاند

سرور باینانس

سرور مجازی انگلیس