|
|
ارزیابی تابآوری برنامه کاربردی وب در برابر حملات منعخدمت سیلابی در لایه کسب و کار
|
|
|
|
|
نویسنده
|
علیدوستی میترا ,نوروزی علیرضا ,نیک آبادی احمد
|
منبع
|
مهندسي برق دانشگاه تبريز - 1398 - دوره : 49 - شماره : 4 - صفحه:1757 -1767
|
چکیده
|
طبق گزارش imperva حملات منعقد در لایه کاربرد، حدود 60 درصد از کل حملات منع خدمت را تشکیل میدهند. امروزه حملات به لایه کسب و کار منتقل شدهاند. ابزارهای تحلیل آسیبپذیری قادر به شناسایی آسیبپذیریهای لایه کسب وکار (آسیبپذیریهای مربوط به منطق) برنامهکاربردی وب نیستند. در این تحقیق راهکار جعبه سیاه برای شناسایی آسیبپذیری لایه کسب و کار برنامهکاربردی وب در مقابل حملات منعخدمت سیلابی را با نام bldast پیشنهاد میدهیم. هدف bldast ارزیابی تابآوری برنامهکاربردی وب در برابر حملات منعخدمت سیلابی در لایه کسب وکار است. bldast ابتدا فرایندهای کسب و کار برنامه را استخراج مینماید سپس فرایندهای کسب و کار سنگین را انتخاب میکند و در نهایت، سناریوی آزمون منعخدمت لایه کسب و کار را اجرا میکند. آزمایشها بر روی چهار برنامهکاربردی معروف نشان داد، bldast قادر است آسیبپذیریهای لایه کسب و کار این برنامهها را شناسایی کند. علاوه بر این نشان دادیم که مهاجم در حملات لایه کسب و کار میتواند با مصرف تنها یک در صد از منابع خود در قیاس با حملات لایههای دیگر، سیستم هدف را شکست دهد. بنابراین حملات لایه کسب وکار بسیار خطرناک هستند که bldast قادر به شناسایی آسیبپذیری برنامههایکاربردی در برابر این حملات است.
|
کلیدواژه
|
آزمون جعبه سیاه، لایه کسب و کار، فرایند کسب و کار، سناریو آزمون منعخدمت
|
آدرس
|
دانشگاه صنعتی مالک اشتر, مجتمع فناوری اطلاعات، ارتباطات و امنیت, ایران, دانشگاه صنعتی مالک اشتر, مجتمع فناوری اطلاعات، ارتباطات و امنیت, ایران, دانشگاه صنعتی امیرکبیر, دانشکده مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
nickabadi@aut.ac.ir
|
|
|
|
|
|
|
|
|
Assessing of Web Application Resiliency against Flooding DoS Attacks in the Business Layer
|
|
|
Authors
|
علیدوستی میترا ,نوروزی علیرضا
|
Abstract
|
According to IMPERVA report, application layer DoS attacks have involved about 60 percent of total DoS attacks. Today, attacks have been transferred to the business layer. Web application vulnerability scanners cannot detect business logic vulnerabilities (vulnerabilities related to logic). This paper presents BLDAST, A dynamic and blackbox vulnerability analysis approach that identify business logic vulnerabilities of a web application against flooding DoS attacks. BLDAST assesses web application resiliency against flooding DoS attacks in the business layer. BLDAST first extracts business logic processes of a web application. Business logic processes with high overload are selected and finally, based on selected processes, BLDAST runs business layer DoS test scenarios. The evaluation conducted on four wellknown open source web applications shows that BLDAST is able to detect business logic vulnerabilities. In addition, we show that an attacker in business logic attacks can exhaust target by consuming only one percent of his resources in comparison to other layers attacks. Therefore, business logic attacks are very dangerous and BLDAST is able to identify vulnerable web applications against these attacks.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|