در سال ۱۹۸۵، دستگاه رادیوتراپی Therac-25 به دلیل یک باگ نرمافزاری کشنده، جان حداقل سه نفر را گرفت. این دستگاه، که دو حالت درمانی ارائه میداد، دارای نقص نرمافزاری «وضعیت رقابتی» بود که باعث میشد بیماران دوزهای تابشی ۱۰۰ برابر قویتر از حد مجاز دریافت کنند. این فاجعه ناشی از اتکای صرف به کنترلهای نرمافزاری و حذف قفلهای سختافزاری ایمنی بود که در مدلهای قبلی وجود داشت.
اپراتورهای سریع میتوانستند با تغییر حالتها در بازه ۸ ثانیهای، نرمافزار را گیج کرده و بررسیهای ایمنی را نادیده بگیرند. سازنده، AECL، ابتدا مقاومت کرد، اما با ورود FDA، تحقیقات آغاز شد. این حادثه به یک داستان هشداردهنده مهم در علوم کامپیوتر تبدیل شده و بر اهمیت تأیید رسمی، آزمایش دقیق و مستندسازی بهبود یافته برای نرمافزارهای پزشکی تأکید دارد.
- کولبات
- شهریور 31, 1404






