هک کردن کامپیوتر با DNA

آیا می دانستید - 1 گرم DNA میتواند 1000,000,000 ترابایت دیتا را به مدت بیش از 1000 سال در خود ذخیره کند؟

حتی در مارس امسال، تیم محققان با موفقیت دیتای دیجیتالی روی DNA- یک سیستم عامل کامل، یک فیلم، یک کارت هدیه آمازون، یک ویروس کامپیوتری، همه در یک رشته DNA ذخیره کردند

اما تصور کنید فردی یک برنامه مخرب روی DNA بریزد، درست مثل یک USB آلوده، با هدف دستیابی به کامپیوتری که آن را می خواند.

یک تیم از محققان از دانشگاه واشنگتن در سیاتل  اولین اکسپلویت مبتنی بر DNA را به نمایش گذاشتند که کد مخرب درون رشته های DNA را در حین خواندن اجرا میکند.

برای انجام آن، محققان یک بدافزار بیولوژیکی ساختند و آن را در قسمت کوچکی از DNA انکد کردند، زمانی که با یک دستگاه تعیین توالی DNA خوانده میشد کنترل کامل کامپیوتری که درحال پردازش این دیتای ژنتیکی بود را ممکن می ساخت.

یک هک مبتنی بر DNA، به دلیل فقدان امنیت در نرم افزارهای پردازش DNA موجود که فراخوانی های ناامن توابع و آسیب پذیری های سرریز بافر دارند، امکان پذیر است.

ما امنیت 13 برنامه رایج متن باز را بررسی کردیم.آن هایی را که به زبان C/C++ نوشته شده اند انتخاب کردیم.

متوجه شدیم برنامه های تحلیلی بیولوژیکی موجود دارای میزان بیشتری از فراخوانی توابع کتابخانه ای زمان اجرای C ( مثل strcpy) دارد. این به این معناست که نرم افزارهای پردازش DNA روش های امنیتی مدرن را به کار نگرفته اند.

برای ایجاد بدافزار بیولوژیکی، محققان یک برنامه ی کامپیوتری ساده را در یک بخش 176 بلوکی DNA، A، G، C و T ، که هریک نماینده یک دوتایی باینری

اکسپلویت از یک حمله ابتدایی سر ریز بافر استفاده میکند، که در آن برنامه چون از ماکسیمم طول فراتر رفته است دستور مخرب را اجرا میکند.

سپس دستور با یک سرور تحت کنترل تیم ارتباط برقرار میکند، از آنجا محققان کنترل کامپیوتر در آزمایشی را که برای تحیلی فایل DNA استفاده میشد، بدست می گیرند.

این محققان میگویند:" اکسپلویت ما یک برنامه مورد استفاده توسط بایولوژیست ها را هدف قرار نداده است، بلکه این برنامه را خودمان تغییر داده بودیم که حاوی یک آسیب پذیری شناخته شده باشد .

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

 

محققان "اولین اکسپلویت یک سیستم کامپیوتری با استفاده از DNA" را هفته دیگر در سمپوزیم

برای توضیحات بیشتر در مورد هک مبتنی بر DNA
، و دانلود PDF کلیک کنید.

ترجمه : GRU

نظرات مطلب

  1. محمد پردل   1396/6/17 ساعت 14:28

    سلام

    جالب بود

    محمد پردل

ارسال نظر

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی