CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: شناسایی آسیب پذیری های برنامه کاربردی اندروید با استفاده از روش های ترکیبی و یادگیری ماشین
شناسه ملی مقاله: CSCONFERENCE01_027
منتشر شده در نخستین همایش ملی دستاوردهای نوین در مهندسی برق، مهندسی کامپیوتر و مهندسی پزشکی در سال 1402
مشخصات نویسندگان مقاله:

ناصر سعیدی کوشا - دانشجوی ارشد شبکه های کامپیوتری دانشگاه بوعلی سینا همدان
رضا محمدی - استادیار گروه مهندسی کامپیوتر، دانشکده فنی مهندس ،دانشگاه بوعلی سینا همدان
محمد نصیری - دانشیار گروه مهندسی کامپیوتر، دانشکده فنی مهندس ،دانشگاه بوعلی سینا همدان

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

کلمات کلیدی:
اندروید، آسیب پذیری، تحلیل ایستا، تحلیل پویا، یادگیری ماشین

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1852261/