وصله

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

وصله یا پچ (به انگلیسی: Patch) برای حل مشکلات نرم‌افزاری یا به روزرسانی برنامه‌های کامپیوتری به همراه اطلاعات پشتیبانی شده آن‌ها طراحی می‌شوند. معمولاً شامل تعمیر مشکلات امنیتی، اشکال نرم‌افزاری و بهبود پایداری و عملکرد برنامه است. اگر چه معمولاً ابزاری برای حل مشکلات هستند، اما وصله‌های ضعیف خود می‌توانند مشکلات جدیدی را به همراه آورند.

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

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

انواع[ویرایش]

برنامه‌نویس‌ها وصله‌ها را در شکل‌های متفاوتی به کار می‌گیرند. از آنجا که نویسندگان برنامه‌های انحصاری کد برنامه‌هایشان را منتشر نمی‌کنند، وصله‌های آن‌ها به وسیلهٔ کدهای دودویی به جای کد منبع آن‌ها منتشر می‌شود. این نوع از وصله‌ها برنامه‌های اجرایی را تغییر می‌دهند — برنامه‌ای که کاربر آن‌ها را اجرا می‌کند — چه به وسیلهٔ تغییر دادن کد دودویی برای برای رفع اشکال، چه به وسیلهٔ به طور کامل جایگزین کردن آن.

پچ‌ها، یک مشکل خاص و یا نقطه آسیب‎پذیر در یک نرم‌افزار را برطرف می‌نمایند. در برخی موارد سازندگان نرم‌افزار به جای ارائه یک پچ، اقدام به ارائه یک نسخه جدید از نرم‌افزارهای خود می‌نمایند (ارتقاء نرم‌افزار). تولیدکنندگان نرم‌افزار ممکن است به نسخه جدید ارتقاء یافته به عنوان یک وصله مراجعه نمایند.[۱]

منابع[ویرایش]

  1. «دائرةالمعارف کامپیوتر»۔ صفحه اصلی شرکت خدمات کامپیوتری سخاروش| Sakha Ravesh Co.. بازبینی‌شده در ۲۰۱۵-۰۵-۲۰۔