شناسایی آسیب پذیری های برنامه کاربردی اندروید با استفاده از روش های ترکیبی و یادگیری ماشین
Publish place: The First National Conference Of New Achievements In Electrical Engineering, Computer And Medical Engineering
Publish Year: 1402
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 192
This Paper With 15 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CSCONFERENCE01_027
تاریخ نمایه سازی: 22 آذر 1402
Abstract:
این روزها اکثر مردم در حال استفاده از تلفن های همراه و برنامه های نصب شده بر روی سیستم عامل اندروید هستند. این امر باعثایجاد حمله های زیادی از سوی هکرها به سمت اندروید میشود. اغلب این حمله ها با سوء استفاده از آسیب پذیری برنامه های کاربردیرخ میدهد. برای جلوگیری از نشت اطلاعات کاربران، نیاز به شناخت و کشف آسیب پذیری های برنامه های کاربردی اندروید میباشد.سه روش ایستا، پویا و یادگیری ماشین برای کشف آسیب پذیری ها استفاده میشود. در این مقاله از هر سه روش بر روی پایگاه دادهAndrosec استفاده شده است. در این مقاله یک راهکار ترکیبی برای استخراج میزان آسیب پذیری برنامه کاربردی بررسی شده است.ابتدا تحلیل پویا انجام میشود. سپس تحلیل ایستا با الگوریتم های مختلف یادگیری ماشین انجام میگیرد. نتایج مقایسه روشها نشانمیدهد که روش ایستا با توجه به سرعت بالایی که دارد در تشخیص برنامه های کاربردی با آسیب پذیری کم، دقت مناسبی دارد.
Keywords:
Authors
ناصر سعیدی کوشا
دانشجوی ارشد شبکه های کامپیوتری دانشگاه بوعلی سینا همدان
رضا محمدی
استادیار گروه مهندسی کامپیوتر، دانشکده فنی مهندس ،دانشگاه بوعلی سینا همدان
محمد نصیری
دانشیار گروه مهندسی کامپیوتر، دانشکده فنی مهندس ،دانشگاه بوعلی سینا همدان