چرا اینترنت در برابر قطعی آسیب پذیر است؟

فهرست مطالب:

چرا اینترنت در برابر قطعی آسیب پذیر است؟
چرا اینترنت در برابر قطعی آسیب پذیر است؟
Anonim

موارد مهم

  • قطع جهانی اینترنت در هفته 14 ژوئن به دلیل مشکلات زنجیره ای از سرورها بود.
  • کارشناسان می گویند اتکای فزاینده به سرورهایی به نام شبکه های توزیع محتوا می تواند وب را در برابر مشکلات آسیب پذیرتر کند.
  • برای حل مشکلات نرم افزار اینترنت، برخی از ارائه دهندگان به سیستم های یادگیری ماشین روی می آورند.
Image
Image

اینترنت طوری طراحی شده است که قابل اعتماد باشد، اما همیشه در صورت نیاز در دسترس نیست.

موجی از قطعی های کوتاه اینترنت در طول هفته 14 ژوئن به وب سایت ها و برنامه های ده ها موسسه مالی، خطوط هوایی و سایر شرکت ها برخورد کرد.کارشناسان می‌گویند آسیب‌پذیری وب در برابر خاموش شدن و اتکای فزاینده آن به زنجیره‌ای از سرورها به نام شبکه‌های توزیع محتوا (CDN) را برجسته می‌کند که مسئول قطعی‌ها هستند.

اولاف کلکمن، یکی از مدیران انجمن اینترنت، یک سازمان غیرانتفاعی که از اینترنت باز حمایت می کند، در یک مصاحبه ایمیلی گفت: CDN ها در سال های اخیر به طور فزاینده ای محبوب شده اند.

"اما اشکال بزرگ این است که اگر مشکلی در یک سیستم پیکربندی مرکزی CDN پیش بیاید، یا مشکلی در امنیت سایبری وجود داشته باشد، بسیاری از محتواها از بین می روند."

دستی، اما مشکل ساز؟

بیشتر وب‌سایت‌هایی که تحت تأثیر قطع اینترنت قرار گرفته‌اند توسط شرکت Fastly ارائه می‌شوند که یکی از بزرگترین ارائه‌دهندگان CDN در جهان است. CDN دیگر، Akamai، گفت که حدود 500 نفر از مشتریانش پس از یک اشکال نرم افزاری تحت تأثیر قرار گرفتند.

"بسیاری از تقریباً 500 مشتری که از این سرویس استفاده می کردند به طور خودکار تغییر مسیر دادند که طی چند دقیقه عملیات بازیابی شد." این شرکت در بیانیه ای در وب سایت خود گفت."اکثریت عمده مشتریان باقیمانده مدت کوتاهی پس از آن به صورت دستی تغییر مسیر دادند."

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

بنابراین، اگر میزبان محتوای محبوب هستید، نصب سرور در چند 100 شهر ارزان‌تر است تا همه آن کاربران اینترنت بتوانند محتوا را از نزدیک دریافت کنند، در مقایسه با پرداخت هزینه برای حمل و نقل محتوایی که نیاز به سفر طولانی دارد. کولکمن گفت، حمل و نقل کنید.

CDN ها همچنین سرعت اتصال سریع و انعطاف پذیری در برابر حملات سایبری را ارائه می دهند، Kolkman توضیح داد.

"با این حال، CDN ها یک زیرساخت توزیع شده هستند و توسط یک نهاد مدیریت می شوند، به این معنی که یک اشتباه یا حمله به زیرساخت پشتیبان که این CDN ها را پیکربندی می کند ممکن است بر تمام نقاط توزیع تاثیر بگذارد." «و از آنجایی که این CDN ها معمولاً مشتریان زیادی دارند، محتوای زیادی وجود خواهد داشت که «ناپدید می شوند» یا در دسترس نیستند - این دقیقاً همان چیزی است که با قطع اخیر Fastly اتفاق افتاد."

آسیب‌پذیری اینترنت فراوان است

CDN ها تنها دلیل آسیب پذیر بودن اینترنت نیستند. عطاالله اعتمادی، رئیس شرکت میزبانی وب دیویژن ایکس، در یک مصاحبه ایمیلی توضیح داد که ساختار اصلی وب خود را به قطع شدن می‌دهد. او اشاره کرد که به این دلیل است که وب توسط نرم افزاری کنترل می شود که مشخصات آن آزادانه در دسترس است.

"از جنبه مثبت، این عالی است زیرا دستگاه ها می توانند به یک زبان "تکلم کنند". "از جنبه منفی، به این معنی است که اگر یک باگ یا مشکل وجود داشته باشد، می تواند میلیون ها یا میلیاردها دستگاه را تحت تاثیر قرار دهد. همیشه به خوبی شناخته شده است که اینترنت خصمانه ترین محیط ممکن برای کد است."

Image
Image

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

گاوین کوهن، معاون زبریوم، در یک مصاحبه ایمیلی گفت:خاموشی اغلب نه به دلیل مشکلات گسترده گسترده، بلکه به دلیل نوعی نقص نرم افزاری ظریف رخ می دهد.

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

اعتمادی فکر نمی کند که ما هرگز بتوانیم به طور کامل از قطع شدن اینترنت جلوگیری کنیم.

"اینترنت از نرم افزار تشکیل شده است و نرم افزار دارای اشکالاتی است." "نرم افزار را می توان هک کرد. شما فقط می توانید برای آن برنامه ریزی کنید و آن را کاهش دهید."

توصیه شده: