نام پژوهشگر: زینب لشکری پور
زینب لشکری پور عباس قایمی بافقی
کاربرد روزافزون برنامههای کاربردی تحت وب در سازمانها و نهادهای مختلف به دلیل فراهم نمودن انعطافپذیری، راحتی و قابلیت در دسترس بودن، آنها را هدف مناسبی برای مهاجمین ساخته است. این حقیقت نشان دهندهی اهمیت حفظ امنیت برنامههای کاربردی تحت وب است در مقابل حملات مختلف بهویژه sqlia (یا درج sql) که رتبهی نخست را به لحاظ فراوانی دارا میباشد. از این رو هدف در این پایاننامه توجه نمودن به حملات sqli و ارایه نمودن راهکار جدیدی به منظور شناسایی و مقاومسازی برنامههای کاربردی تحت وب در مقابل این نوع حملهی رایج میباشد. این راهکار مبتنی بر دو فاز ایستا و پویا میباشد که در نهایت به منظور تسهیل فرآیند بهکارگیری در قالب یک ابزار ارایه میگردد. روش پیشنهادی برای کاهش سربار زمان اجرا بخش زیادی از پردازش را در فاز ایستا انجام میدهد. در این فاز به کمک تحلیل ایستا و همچنین مبتنی بر روش شناسایی و جلوگیری ارایه شده اطلاعاتی جمعآوری میگردد که فرآیند شناسایی را در زمان اجرا سریعتر و دقیقتر میسازد. علاوه بر این روش ارایه شده که ترکیبی از تحلیل ایستا و اعتبارسنجی زمان اجرا میباشد به دنبال افزایش دامنهی پوشش حملات و در نتیجه بهبود فرآیند مقاومسازی برنامههای کاربردی تحت وب میباشد. جهت ارزیابی نیز از بستر رایجی که در این زمینه مورد استفاده قرار میگیرد استفاده شد. با بهکارگیری بستر فوق سه معیار کارایی، اثربخشی و دقت ارزیابی و تحلیل گردید. نتایج حاصل از ارزیابی نشان میدهند که راهکار پیشنهادی ضمن دقیق بودن، فاقد منفی کاذب و مثبت کاذب بوده و با افزایش سرعت تا 11.45 درصد از سربار ناچیزی در زمان اجرا برخوردار است که آن را یک انتخاب مناسب برای مقاومسازی برنامههای کاربردی تحت وب میسازد.?