آیا فایل‌های متنی امن هستند؟

22 فروردین 1400 آیا فایل‌های متنی امن هستند؟

روابط عمومی شرکت ایدکو (توزیع‌کننده‌ی محصولات کسپرسکی در ایران)؛ کارمندانی که ایمیل‌های خارجی دریافت می‌کنند معمولاً اطلاعاتی در مورد اینکه چه فایل‌هایی به طوربالقوه خطرناک هستند نیز به دستشان می‌رسد. برای مثال فایل‌های EXE به طور پیش‌فرض ناامن تلقی می‌شوند؛ همینطور فایل‌های DOCX و XLSX که می‌توانند در خود ماکروهای آلوده داشته باشند. فایل‌های متنی اما معمولاً از ابتدا فایل‌هایی امن انگاشته شده‌اند؛ زیرا نمی‌توانند حاوی چیزی غیر از متن ساده باشند. اما این همه ماجرا نیست. محققین روشی پیدا کرده‌اند که توسط آن می‌شود آسیب‌پذیری‌ای را (که اکنون پچ شده) در همین فرمت اکسپلویت کرد. آن‌ها همچنین آسیب‌پذیری‌های بیشتری را نیز کشف کردند. فرمت فایل در واقع ایراد کار نیست؛ چالش نحوه‌ی مدیریت کردن متن‌ها توسط برنامه‌هاست.

آسیب‌پذیری CVE-2019-8761 مک‌اواس

محققی به نام پاولس ییبلو روش حمله کنجکاوانه را معرفی کرد: حمله به کامپیوترهای مک‌اواس از طریق فایل‌های متنی. مانند هر راهکار محافظتی دیگری، سیستم امنیتی درون‌سازه‌ای macOS (Gatekeeper) فایل‌های متنی را کاملاً قابل اعتماد می‌پندارد. کاربران می‌توانند با استفاده از ویرایشگر درون‌سازه‌ای TextEdit بدون بررسی‌های اضافی آن‌ها را دانلود و باز کنند. با این حال، TextEdit یک‌جورهایی از نوت‌پد مایکروسافت ویندوز پیچیده‌تر است. می‌توانند کارهای بیشتری از جمله نمایش متن در حالت برجسته انجام دهد، به کاربران اجازه دهد رنگ فونت را تغییر دهند و ... از آنجایی که فرمت TXT برای ذخیره اطلاعات سبک طراحی نشده است، TextEdit اطلاعات فنی بیشتری را می‌گیرد تا بتواند این تسک را مدیریت نماید. برای مثال اگر فایلی با خط <!DOCTYPE HTML><html><head></head><body> شروع شود، TextEdit شروع می‌کند به مدیریت تگ‌های HTML؛ حتی در فایلی با افزونه‌ی .txt. در اصل، نوشتن کد HTML در فایل متنی که با آن خط شروع می‌شود TextEdit را مجبور می‌کند به پردازش کد یا دست کم برخی المان‌های آن.

احتمال حمله از طریق فایل‌های متنی

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

  • حملات DoS را کلید بزند. Gatekeeper از باز شدن فایل‌های لوکال از چیزی که پسوند یا افزونه متنی دارد جلوگیری نمی‌کند. بنابراین باز کردن فایل متنی آلوده می‌تواند باعث اوردلود شدن کامپیوتر شود؛ برای مثال با استفاده از کد HTML جهت دسترسی به فایل /dev/zero (منبع بی‌پایانی از کاراکترهای پوچ).
  • باعث شود آدرس آی‌پی واقعی کاربر شناسایی شود. کد داخل فایل متنی می‌تواند AutoFS–برنامه استاندارد نصب فایل سیستم‌ها- را فراخواند. همین می‌تواند اسباب دسترسی به درایو خارجی را فراهم کند. گرچه این کار به خودی خود بی‌ضرر است -چون پروسه نصب خودکار سیستم کرنل را مجبور به ارسال درخواست TCP می‌کند؛ حتی اگر کاربر در پس سرور پروکسی باشد- اما سازنده فایل متن آلوده می‌تواند زمان دقیقی که باز شده را فهمیده و آدرس آی‌پی واقعی را ثبت کند.
  • سرقت فایل را موجب شود. کل فایل‌ها را می‌شود در داکیومت متنی حاوی <inframedoc> درج کرد. از این رو، فایل متنی آلوده می‌تواند به هر فایلی روی کامپیوتر قربانی دسترسی پیدا کرده و بعد محتواهای آن را با حمله‌ای انتقال دهد. فقط کافیست کاربر فایل را باز کند.

این آسیب‌پذیری دسامبر 2019 به اپل گزارش شد و شماره آسیب‌پذیری  CVE-2019-8761 را نیز به خود اختصاص داد.

راهکارهای امنیتی

آپدیت 2020 آسیب‌پذیری CVE-2019-8761 را پچ کرد اما این هیچ تضمینی نمی‌دهد که هیچ باگ مربوط به متنی در نرم‌افزار رخ ندهد. شاید هنوز آسیب‌پذیری‌هایی وجود دارد که کسی طرز اکسپلویت آن‌ها را بلد نشده است. پس پاسخ درست به سوال  «آیا فایل‌های متنی امن هستند؟» این است: «بله در حال حاضر. اما گوش به زنگ باشید». از این رو توصیه ما آموزش دادن به همه کارمندان در خصوص این تهدید احتمالی است؛ حتی اگر به نظر یک فایل متن ساده‌ی ساده بیاید. صرف‌نظر از همه اینها مدیریت کلیه جریان‌های خروجی اطلاعاتی شرکت نیز توصیه می‌گردد. 

 

 

منبع: کسپرسکی آنلاین (ایدکو)

کسپرسکی اسم یکی از بزرگترین شرکتهای امنیتی و سازنده آنتی ویروس است که برخی از کاربران اشتباهاً این شرکت و محصولات آنتی ویروس آن را با عناوینی نظیر کسپرسکای،کاسپرسکی، کسپراسکای، کسپراسکای، و یا کاسپراسکای نیز می‌شناسد. همچنین لازم به ذکر است مدیرعامل این شرکت نیز یوجین کسپرسکی نام دارد.

محصولات مرتبط

  • Kaspersky Internet Security for Android

    امنیت پیشرفته‌ای که همیشه همراه شماست بخش مهمی از زندگی اکثر ما اکنون روی گوشی‌ها و تبلت‌هاست- پس به امنیت موبایلی نیاز دارید که شما را همیشه امن نگه ...

    7,238,100 ریال
    خرید
  • Kaspersky Cloud Password Manager

    Kaspersky Cloud Password Manager ابزار مدیریت کلمه عبور ابری کسپرسکی (KCPM) ضمن ذخیره ایمن تمامی کلمات عبور مورد استفاده شما برای وبسایت‌ها، اپلیکیشن‌ها، و شبکه‌های اجتماعی آنها را در تمامی ...

    10,860,600 ریال
    خرید
  • Kaspersky Safe Kids

    اپلیکیشن همه‌کاره برای فرزندپروریِ دیجیتال و سلامت خانواده نرم افزار امنیت کودکان کسپرسکی، نظارت‌های والدین را آسان می‌کند. ردیابی مکان و عادات دستگاه، محدودسازی محتوا، متعادل‌سازی ...

    1,086,060 ریال10,860,600 ریال
    خرید
  • Kaspersky Security Cloud Personal

    تمام اپ‌های امنیتیِ ما در دستانتان. به کل خانواده‌ی اپ‌های ما برای دسکتاپ و موبایل دسترسی پیدا کنید. از آنتی‌ویروس گرفته تا ابزارهای حریم خصوصی و اجرایی، هر کدام را به میل ...

    72,443,100 ریال
    خرید
  • Kaspersky Standard

    سیستم امنیتی بهبودیافته به همراه تقویت‌کننده عمکرد دستگاه طرح امنیتی استاندارد ما، نه تنها سیستم امنیتی قدرتمندی را برای انواع ویروس‌ها، بدفزارها و باج‌افزارها ارائه می‌دهد ...

    10,246,500 ریال20,493,000 ریال
    خرید
  • Kaspersky Plus

    امنیت. کارایی. حریم خصوصی. همه در یک برنامه با کاربری آسان کسپرسکی پلاس با ارائه امنیت سایبری نسل بعد، شما در برابر ویروس‌ها، باج‌افزارها و بدافزارهای جدید محافظت کند - بدون ...

    14,693,550 ریال29,387,100 ریال
    خرید
  • Kaspersky Premium

    حفاظت کامل از دستگاه ها، حریم خصوصی و هویت شما با محصول Kaspersky Premium تمام نیازهای امنیتی خود و خانواده‌تان را پوشش دهید. حفاظت پیشرفته ...

    15,718,200 ریال31,436,400 ریال
    خرید
  • Kaspersky Small Office Security

    محافظت در حین کار Kaspersky Small Office Security به طور خاص برای سازمان‌هایی طراحی شده است که 5 تا 50 دستگاه کامپیوتر در خود جای داده‌اند. نصب آن بسیار آسان است؛ مدیریت آن ...

    65,201,550 ریال130,403,100 ریال
    خرید
  • Kaspersky Small Office Security

    امنیت ادارات کوچک

    208,649,100 ریال
    خرید
  • Kaspersky Small Office Security

    امنیت ادارات کوچک

    78,242,550 ریال156,485,100 ریال
    خرید
  • Kaspersky Small Office Security

    250,670,100 ریال
    خرید
  • Kaspersky Small Office Security

    91,283,550 ریال182,567,100 ریال
    خرید
  • Kaspersky Small Office Security

    291,966,600 ریال
    خرید
  • Kaspersky Small Office Security

    104,324,550 ریال208,649,100 ریال
    خرید
  • Kaspersky Small Office Security

    333,987,600 ریال
    خرید
  • Kaspersky Small Office Security

    117,365,550 ریال234,731,100 ریال
    خرید
  • Kaspersky Small Office Security

    375,284,100 ریال
    خرید
  • Kaspersky Small Office Security

    119,539,050 ریال239,078,100 ریال
    خرید
  • Kaspersky Small Office Security

    382,529,100 ریال
    خرید
  • Kaspersky Small Office Security

    168,442,800 ریال336,885,600 ریال
    خرید
  • Kaspersky Small Office Security

    539,021,100 ریال
    خرید
  • Kaspersky Small Office Security

    217,346,550 ریال434,693,100 ریال
    خرید
  • Kaspersky Small Office Security

    695,513,100 ریال
    خرید
  • Kaspersky Small Office Security

    262,627,800 ریال525,255,600 ریال
    خرید
  • Kaspersky Small Office Security

    840,413,100 ریال
    خرید
  • Kaspersky Small Office Security

    498,090,300 ریال996,180,600 ریال
    خرید
  • Kaspersky Small Office Security

    1,593,893,100 ریال
    خرید

نظر خودتان را ارسال کنید


کاربر گرامی چنانچه تمایل دارید، نقد یا نظر شما به نام خودتان در سایت ثبت شود، لطفاً وارد سایت شوید.
*نظر
کلیه حقوق مادی و معنوی این سایت محفوظ و متعلق به شرکت گسترش خدمات تجارت الکترونیک ایرانیان است و هر گونه کپی برداری از آن پیگرد قانونی دارد