كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » أمن المعلومات » ثغرات أمنية » ماهي ثغرة XSS وما مدى خطورتها ؟

ماهي ثغرة XSS وما مدى خطورتها ؟

ماهي ثغرة XSS وما مدى خطورتها ؟ ثغرة XSS تعتبر من أخطر الثغرات ولها نصيب في OWASP Top 10 وهي الاكثر انتشاراً في تطبيقات الويب .

بقلمAhmad Hussain تاريخ النشر8 أكتوبر 2020 آخر تحديث25 أبريل 2022 وقت القراءة1 دقائق المشاهدات696
ماهي ثغرة XSS وما مدى خطورتها ؟
محتويات المقال 3
  1. كيف تحصل ثغرة XSS ؟
  2. أنواع ثغرة XSS
  3. كيف تكتشف الثغرة ؟

ثغرة XSS تعتبر من أخطر الثغرات ولها نصيب في OWASP Top 10 وهي الاكثر انتشاراً في تطبيقات الويب .

هي ثغرة تسمح للمهاجم بتنفيذ أكواد Javascript أو HTML في صفحات الموقع ويمكنه من خلالها سرقة Session ID – Cookies أو يسوي Redirect بحيث يتم تحويل الضحية إلى موقع ضار .

كيف تحصل ثغرة XSS ؟

سبب تواجد هذه الثغرة انه لايوجد Input Validation بحيث انه لايتم التحقق من المدخلات ولا تتم عملية Check input user وبالتالي يستطيع المهاجم تنفيذ أكواد خبيثه.

أنواع ثغرة XSS

1- XSS Reflected

عند كتابة الكود لايتم تخزينه في Database فقط في الصفحة.

2- XSS Stored

عند كتابة الكود يتم تخزينه في Database وهذا خطير جداً.

3- XSS Dom
(Dom)

هو ABI لمحتوى الصفحة
، أي يعتبر فهرس .. بحيث تبحث عن أي input معين ويوجهك له.
أي أن هذه الثغرة تسمح لك ب Access لأي مكان تريده في الموقع

كيف تكتشف الثغرة ؟

أولاً عليك البحث في أي Box text مثل خانة البحث أو تسجيل الدخول وتنفذ من خلالها أكواد JavaScript OR HTML .

وهنا أمثلة لأكواد بسيطه يمكنك من خلالها تسوي Test :-

– <h1>X</h1>
– <script>alert(“X”)</script>

* ملاحظات

– المواقع دائماً تستخدم فلترة للمدخلات فبالتالي قد لاتٌنفذ هذه الأكواد البسيطه , يوجد العديد من التخطيات والأكواد من خلال البحث XSS cheat sheet
– إذا كان Developer مفلتر كلمة alert تستطيع أستخدام كلمات بديل لها prompt & confirm جميعها functions تقوم بدور alert

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
0% اتقرا