Time Lords ثانیههای کبیسه را میکشند، که آنها هشدار میدهند که میتواند به باگ جدید Y2K تبدیل شود
مشکل بهروزرسانی دستگاههای IoT را دلیل اصلی توقف اضافه کردن زمان ذکر کنید
تایم لردها در کنفرانس عمومی وزنها و اندازهها (GCPM)* تصمیم گرفتهاند که معرفی ثانیههای کبیسه را متوقف کنند و احتمال ایجاد مشکل در دستگاههای اینترنت اشیاء - و در نتیجه تلاش برای اصلاح مقیاس Y2K - را دلیل این تغییر عنوان کردند. همانطور که The Register هفته گذشته گزارش داد، GCPM برای هماهنگ کردن زمان جهانی – UT1 که بوفین ها با استفاده از سرعت متغیر چرخش زمین محاسبه می کنند – و استاندارد زمان جهانی هماهنگ (UTC) که انسان ها از آن برای تنظیم زمان استفاده می کنند، کار می کند.
ما کیسههای گوشتی کوچک میتوانیم استانداردهایی را تعیین کنیم، اما نمیتوانیم در مورد این واقعیت که سرعت چرخش زمین متغیر است، کار زیادی انجام دهیم. وقتی چرخش سیاره ما کند می شود، GCPM ثانیه های کبیسه را اضافه می کند تا UT1 و UTC با هم هماهنگ باشند. در سالهای اخیر، آنها حتی به حذف یک ثانیه - یک ثانیه کبیسه منفی - فکر کردهاند، زیرا چرخش زمین کمی سرعت گرفته است. مانند همه سازمانهای استاندارد خوب، GCPM بحثهای سالها را درباره کار خود انجام میدهد.
موضوع ثانیههای کبیسه در سالهای اخیر بسیار در دستور کار قرار گرفته است، زیرا اکنون که بشریت به میلیاردها دستگاه متکی است که میتوانند دادههای زمانبندی یکسانی را به اشتراک بگذارند اما ممکن است به راحتی ثانیههای کبیسه را محاسبه نکنند، اجرای آنها به طور فزایندهای سخت شده است. این موضوع در بیست و هشتمین جلسه هفته گذشته GCPM، که در آن تایم لردها به پایان استفاده از ثانیه های کبیسه رای دادند، مطرح شد. به نظر می رسد احتمال یک ثانیه کبیسه منفی عامل اصلی بوده است.
لردهای تایم در قطعنامهای که پس از رأیگیری ارسال شد، نوشتند: «ثانیه جهشی منفی قبلا اعمال نشده بود، و در نظر گرفته میشود که خطر بالایی برای ایجاد ناهنجاریها و اختلال در زیرساختهای حیاتی دارد که عمدتا آماده نیستند». این آمادهسازی برای صنایعی که به همگامسازی زمانی متکی هستند، نیاز به سرمایهگذاری مالی را ایجاد میکند که میزان آن مشابه آمادهسازی آنها برای باگ هزاره تخمین زده میشود.» خوانندگان ممکن است به یاد بیاورند که در اواخر دهه 1990، جهان میلیاردها دلار برای اصلاح نرم افزاری هزینه کرد که به دلیل حافظه معقول در آن زمان-
صرفه جویی در اقدامات مربوط به سال های اولیه محاسبات تجاری، نمی تواند به راحتی تاریخ های پس از 31 دسامبر 1999 را مدیریت کند. مورخان اکنون هزینه جهانی بازسازی Y2K را 300 تا 600 میلیارد دلار ذکر می کنند. GCPM همچنین نگران دستگاه های متصل است. نفوذ فزاینده فناوریهای IoT (اینترنت اشیا)، سیستمهای پراکنده چند حسگر، شبکههای هوشمند و خدمات مجازی برای جامعه معاصر، خطر فزایندهای از نقص در عملکرد سیستمها و سرویسها را با درج هر جهش ثانیه، به ویژه با یک ثانیه منفی، ایجاد میکند.
یکی دیگر از نگرانیهای مطرح شده در این قطعنامه این است: «استفاده از روشهای مختلف کاهش برای معرفی دوم کبیسه توسط ارائهدهندگان خدمات جهانی در سیستمهای سرور خود، به منظور اجتناب از مراحل زمانی، منجر به ناسازگاری در زمانبندی بین سیستمهای مختلف و در زمان و فرکانس منتشر شده میشود که با واحد SI [ثانیه استاندارد] مطابقت ندارد.» دنیا میزبان بیشمار تولیدکنندگان دستگاههای اینترنت اشیا است، اما استانداردهای کمتری در مورد اینکه چگونه باید رفتار کنند.
بنابراین، برخی از سازندگان دستگاههای غیرایمنی میسازند که با نرمافزار آسیبپذیر عرضه میشوند که به آنها اجازه میدهد با بدافزارها واژگون شوند، یا بدون امکاناتی که امکان بهروزرسانی آسان را فراهم میکنند. بنابراین میلیاردها دستگاه ممکن است در اجرای یک ثانیه کبیسه شکست بخورند. این به یک مشکل تبدیل میشود، زیرا گواهیهای دیجیتال دارای یک مقدار پیش از آن هستند - زمانی که قبل از آن گواهی پذیرفته نمیشود. بسیاری از سیستم هایی که گواهینامه بد رفتاری را مشاهده می کنند، آن را رد می کنند.
بنابراین میتوان تصور کرد که اگر مودمهای یک ISP بزرگ نتوانند یک ثانیه کبیسه را در خود جای دهند، با گذشت زمان اضافی، شبکه اپراتور متوجه میشود که مشتریان خود به اندازه کافی برای اتصال قابل اعتماد نیستند. سناریوهایی از این دست بیشتر نشان میدهند که تایم لردها در مورد خطاپذیری اجتنابناپذیر توسعهدهندگان نرمافزار دیدگاهی طولانی داشتهاند. ® * نام رسمی سازمان Conférence Générale des Poids et Mesures است که مخفف GCPM را ایجاد می کند.
متن اصلی (انگلیسی)
Time Lords kill leap seconds, which they warn could become the new Y2K bug
Cite difficulty of updating IoT devices as major reason to stop adding time