فناوری اطلاعات چهره جهان ما را تغییر داده است، در جهان امروز حتی لحظهای را نمیتوان بدون استفاده از جلوهای از آیتی به سر برد.
اما همین فناوری وقتی به علت خطای انسانی، نقصهایی داشته باشد، میتواند به فاجعه منجر شود. در این پست ۱۰ مورد از این حوادث مخاطرهآمیز را لیست میکنم:
۱- سال ۱۹۸۳- سیستم اخطار پیشهنگام روسها نزدیک بود باعث جنگ جهانی سوم شود: در آثار علمی-تخیلی زیادی صحبت ازخطاهای تصادفی کامپیوترها شده که منجر به فاجعههای انسانی میشوند. به علت سری بودن این مسائل نظامی، کمتر این گونه حوادث فاش شدهاند.
اما یکی از این خطاها مه فاش شده است: در سال ۱۹۸۳ یک باگ نرم افزاری در سیستم هشداردهنده روسها رخ داد. سیستم هشدار میداد که پنج موشک بالستیک به سمت روسیه شلیک شدهاند. تنها نیروی غریزه یک افسر روس به نام استانیسلاو پتروف باعث شد که روسیه جواب متقابل ندهد و یک جنگ اتمی شروع نشود. تنها استدلال پتروف این بود که آمریکاییها در صورت یک حمله واقعی از تعداد بیشتری موشک استفاده میکنند!
۲- سال ۱۹۹۰ – مشکلی در شرکت ارتباطی AT&T، باعث مشکل در ارتباط تلفنی خدود ۷۵ میلیون نفر شد: ابتدا مشکل به وجود آمده به گردن هکرها انداخته شد ولی بعد معلوم شد که مشکل در یکی از ۱۱۴ مرکز سوئیچ شرکت، باعث این حادثه شده است. در هنگام ارتقای نرمافزاری تنها در یک خط کدنویسی خطایی رخ داده بود.
3- سال ۱۹۹۶ – انفجار آریان ۵: در سال ۱۹۹۶ راکت حاوی ماهواره آریان ۵ لحظاتی بعد از پرتاب منفجر شد. آژانس فضایی اروپا برای طراحی و ساخت این موشک، ۸ میلیارد دلار خرج کرده بود. به علاوه موشک یک ماهواره ۵۰۰ میلیون دلاری را حمل میکرد که دانشمندان قصد داشتند به کمک آن تأثیر بادهای خورشیدی را بر میدان مغناطیسی زمین بررسی کنند. اما چرا موشک منفجر شد؟ هنگامی که کامپیوتر موشک میخواست اطلاعات مربوط به سرعت جانبی موشک را از یک فرمت ۶۴ بیتی به یک فرمت ۱۶ بیتی تبدیل کند، دچار مشکل و سرریز اطلاعات شد. موشک یک کامپیوتر رزرو هم داشت. اما این کامپیوتر هم چند میلیثانیه دیگر دچار مشکل مشابه شد، چون کامپیوتر دوم دقیقا از همان نرمافزار کامپیوتر اول استفاده میکرد!
4- سال ۲۰۰۶ – ایرباس A380 به خاطر نرمافزار ناسازگار دچار مشکل شد: نرمافزاری به نام CATIA که برای طراحی و مونتاژ هواپیما به کار میرود باعث این مشکل شد. شرکتهای آلمانی و فرانسوی که قطعات مختلف هواپیما را میساختند از دو نسخه متفاوت این نرمافزار استفاده میکردند و همین عدم تطابق و سازگاری باعث مشکل در هواپیماهای ایرباس A380 میشد.
مشکل سرانجام شناسایی و برطرف شد ولی ضرر و زیان ناشی از آن را نمی توان تخمین زد. این مشکل پروژه ایرباس را یک سال و حتی بیشتر با تأخیر مواجه کرد.
اما همین فناوری وقتی به علت خطای انسانی، نقصهایی داشته باشد، میتواند به فاجعه منجر شود. در این پست ۱۰ مورد از این حوادث مخاطرهآمیز را لیست میکنم:
۱- سال ۱۹۸۳- سیستم اخطار پیشهنگام روسها نزدیک بود باعث جنگ جهانی سوم شود: در آثار علمی-تخیلی زیادی صحبت ازخطاهای تصادفی کامپیوترها شده که منجر به فاجعههای انسانی میشوند. به علت سری بودن این مسائل نظامی، کمتر این گونه حوادث فاش شدهاند.
اما یکی از این خطاها مه فاش شده است: در سال ۱۹۸۳ یک باگ نرم افزاری در سیستم هشداردهنده روسها رخ داد. سیستم هشدار میداد که پنج موشک بالستیک به سمت روسیه شلیک شدهاند. تنها نیروی غریزه یک افسر روس به نام استانیسلاو پتروف باعث شد که روسیه جواب متقابل ندهد و یک جنگ اتمی شروع نشود. تنها استدلال پتروف این بود که آمریکاییها در صورت یک حمله واقعی از تعداد بیشتری موشک استفاده میکنند!
۲- سال ۱۹۹۰ – مشکلی در شرکت ارتباطی AT&T، باعث مشکل در ارتباط تلفنی خدود ۷۵ میلیون نفر شد: ابتدا مشکل به وجود آمده به گردن هکرها انداخته شد ولی بعد معلوم شد که مشکل در یکی از ۱۱۴ مرکز سوئیچ شرکت، باعث این حادثه شده است. در هنگام ارتقای نرمافزاری تنها در یک خط کدنویسی خطایی رخ داده بود.
3- سال ۱۹۹۶ – انفجار آریان ۵: در سال ۱۹۹۶ راکت حاوی ماهواره آریان ۵ لحظاتی بعد از پرتاب منفجر شد. آژانس فضایی اروپا برای طراحی و ساخت این موشک، ۸ میلیارد دلار خرج کرده بود. به علاوه موشک یک ماهواره ۵۰۰ میلیون دلاری را حمل میکرد که دانشمندان قصد داشتند به کمک آن تأثیر بادهای خورشیدی را بر میدان مغناطیسی زمین بررسی کنند. اما چرا موشک منفجر شد؟ هنگامی که کامپیوتر موشک میخواست اطلاعات مربوط به سرعت جانبی موشک را از یک فرمت ۶۴ بیتی به یک فرمت ۱۶ بیتی تبدیل کند، دچار مشکل و سرریز اطلاعات شد. موشک یک کامپیوتر رزرو هم داشت. اما این کامپیوتر هم چند میلیثانیه دیگر دچار مشکل مشابه شد، چون کامپیوتر دوم دقیقا از همان نرمافزار کامپیوتر اول استفاده میکرد!
4- سال ۲۰۰۶ – ایرباس A380 به خاطر نرمافزار ناسازگار دچار مشکل شد: نرمافزاری به نام CATIA که برای طراحی و مونتاژ هواپیما به کار میرود باعث این مشکل شد. شرکتهای آلمانی و فرانسوی که قطعات مختلف هواپیما را میساختند از دو نسخه متفاوت این نرمافزار استفاده میکردند و همین عدم تطابق و سازگاری باعث مشکل در هواپیماهای ایرباس A380 میشد.
مشکل سرانجام شناسایی و برطرف شد ولی ضرر و زیان ناشی از آن را نمی توان تخمین زد. این مشکل پروژه ایرباس را یک سال و حتی بیشتر با تأخیر مواجه کرد.