شناسایی آسیب پذیری های برنامه کاربردی اندروید با استفاده از روش های ترکیبی و یادگیری ماشین

Publish Year: 1402
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 192

This Paper With 15 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

CSCONFERENCE01_027

تاریخ نمایه سازی: 22 آذر 1402

Abstract:

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

Authors

ناصر سعیدی کوشا

دانشجوی ارشد شبکه های کامپیوتری دانشگاه بوعلی سینا همدان

رضا محمدی

استادیار گروه مهندسی کامپیوتر، دانشکده فنی مهندس ،دانشگاه بوعلی سینا همدان

محمد نصیری

دانشیار گروه مهندسی کامپیوتر، دانشکده فنی مهندس ،دانشگاه بوعلی سینا همدان