
رخنه یا هک یعنی استفاده از یک روش سریع و هوشمندانه برای حل مشکلی تکنیکی و غلبه بر محدودیتها و در واقع به معنای کنکاش به منظور کشف حقایق و نحوهٔ کار یک سیستم است، و رخنهگر یا هکر به کسی اطلاق میشود که توانایی چنین کاری را دارد. وارد شدن به سیستم یا شکست دادن محاسبات، کنجکاوی در اطلاعات محرمانه از خصوصیات یک هکر است. هکر یک برنامهنویس کنجکاو است که صدمهای وارد نمیکند و حتی باعث تحکیم انتقالات میشود. امروزه رخنهگر بیشتر در زمینه رایانه به کار میرود و برای اشاره به چندین گروه از کاربران رایانه استفاده میگردد. ویژگی مشترک این گروهها در استفادهٔ آنها از رایانه و امکانات آن در سطحی بالاتر از سطح عمومی و پشتوانه توانمند تکنیکی آنهاست و دو دستهاند:
- متخصصان امنیت رایانه که توانایی ورود به سیستمهای رایانهای و دردست گرفتن کنترل آنان را دارند.
- کاربران خانگی که علاقهمند به تغییر دادن عمده نرمافزار و سختافزار رایانهشان هستند تا بتوانند عملکرد آن را بهبود ببخشند یا قابلیتهای جدید و پیشبینی نشدهای به آن بیفزایند.