شيطانی که می شناسی



سوال : چه چيزی بدتر از يک نرم افزار مشکل دار است ؟ (Buggy)
پاسخ : اصلاحات و به روز آوری هايی که مشکل را بدتر می کنند.  (Fix,Patch)
اين مشکلِ بسياری از نرم افزارهايی است که در ايران و جهان نوشته می شوند. اما چگونه ما بايد با مشکلاتی که هر روز برای سيستم ها و بسته های نرم افزاری ما پيش می آيند مقابله کنيم.
يک روز گفتند " داس " کهنه شده و بايد تحت ويندوز کار کنيد. ويندوز پارسالی کهنه شده و بايد با امسالی کارکنيد. ويندوز ضعف امنيتی دارد، بايد ويروس يابی کنيد. مشکلات ديگر هم دارد بايد برنامه های اصلاحی را اجرا کنيد.  اگر می خواهيد برنامه هايتان را به روز آوريد بايد سيستم عامل و ديتا بيس و غيره را هم به روز آوريد . . .
دليل آن واضح است داخل اکثر نرم افزارهای تجاری برعکس ظاهر آنها از آشفتگی زيادی برخوردار است. همه ما زمان هايی را به ياد می آوريم که برنامه هايمان شباهت زيادی به ماکارونی يا نقاشی های سالوادور دالی داشت. اگر آن برنامه نويسان بزرگتر شده اند و روشها نيز بهتر شده، سامانه ها نيز بزرگتر و بزرگتر شده اند.
مايکروسافت ماهی نيست که يک بسته اصلاحی ارايه نکند و سپس يک بسته ديگر بعد از بسته ای ديگر.
مايکروسافت می گويد که اگر مشتری برنامه های اصلاحی را تا ابد پشت سرهم نصب کند ديگر مشکلی نخواهد داشت. بعضی از کارشناسان اين کار را به يک خون آشام تشبيه می کنند که بعد از آلوده کردن شما می گويد که خيلی بد نشد فقط بايد از خورشيد دوری کني و هر شب هم مقداری خون تناول نمايی.
اين مشکل در مسائل امنيتی بسيار خطرناک است. زيرا تا اکثر کاربران دچار خطر و ضايعه نشوند به فکر چاره نمی افتند.
اکنون بسياری از حرفه ای ها، برنامه های اصلاحی را دتبال کرده و نصب می کنند . اما بسيار اتفاق افتاده که همين نصب ها باعث از کار افتادن قسمتی يا کل سامانه کاربردی يا سيستم اصلی شده است. زيرا هماهنگی لازم بين اغلب سامانه های کاربردی و برنامه های اصلاحی صورت نگرفته و اصولا دنيای بسيار بزرگ نرم افزاری حاضر هم حتی نمی تواند تمام کارهای مايکروسافت را تعقيب و با او مجموعه را  آزمايش کند.
به عنوان مثال پاک کردن کارهای اصلاحی در صورت بروز مشکل هميشه خود دچار مشکل بوده است. مدتی مايکروسافت می گفت : که کاربران بايد از طريق اينترنت اصلاحات او را هرماه تعقيب و نصب نمايند و کاربران خانگی بايد اصلاحات ماهانه او را اجباری و اتوماتيک بپذيرند.
اما هکرها هم بيکار نمی نشينند و می توانند برای اصلاحات اتوماتيک محصولات مايکروسافت هم راه نفوذ پيدا کنند. در اين صورت خطر چند برابر می شود. به هرحال اين هم روشی برای نان خوردن است.