Mənası: Yoxlama kodu – icazəsiz nüsxə olub-olmadığını təyin etmək üçün diskin bir hissəsini oxuyan maşın əmrləri.
Tərif
Checking Code (Yoxlama kodu) kompüter elmində, xüsusilə də informasiya təhlükəsizliyi və proqram təminatının mühafizəsi sahələrində istifadə olunan bir termindir. Bu kod, müəyyən bir proqram və ya məlumatın orijinal və dəyişdirilməmiş olub-olmadığını yoxlamaq üçün tətbiq olunur. Yoxlama kodu, məlumatın həcmindən asılı olaraq, məlumatın müəyyən hissəsini oxuyaraq və onun üzərində hesablamalar apararaq əldə edilir. Əldə edilən nəticə, həmin məlumatın "barmaq izi" kimi düşünülə bilər. Hər hansı bir dəyişiklik bu "barmaq izini" dəyişəcəkdir.
İstifadə Sahələri
- İnformasiya Təhlükəsizliyi: Məlumatların bütövlüyünün təmin edilməsi üçün istifadə olunur. Məlumatın icazəsiz dəyişdirilməsinin aşkarlanması üçün vacibdir.
- Proqram Təminatı Mühafizəsi: Proqram təminatının qanunsuz nüsxələnməsinin qarşısını almaq üçün tətbiq olunur. Proqramın orijinal versiyası ilə müqayisə olunaraq onun qanunsuz surətinin müəyyənləşdirilməsinə imkan verir.
- Verilənlər Bazası İdarəetmə Sistemləri: Verilənlər bazalarının bütövlüyünü yoxlamaq və icazəsiz dəyişiklikləri aşkarlamaq üçün istifadə oluna bilər.
- Kompüter Oyunları: Oyunların qanunsuz nüsxələrinin qarşısını almaq üçün istifadə oluna bilər.
İş Prinsipi
Checking Code-un iş prinsipi, məlumatın müəyyən bir hissəsindən istifadə edərək, müəyyən bir alqoritm vasitəsilə yoxlama kodu yaradılmasına əsaslanır. Bu alqoritm, məlumatın hər hansı bir dəyişikliyini aşkar etmək üçün kifayət qədər həssas olmalıdır. Əldə edilən yoxlama kodu, məlumatla birlikdə saxlanılır və yoxlama zamanı yenidən hesablanır. Hesablanmış yoxlama kodu, əvvəlcədən saxlanılan kodla müqayisə edilir. Əgər kodlar üst-üstə düşürsə, məlumat dəyişdirilməmişdir. Əks halda, məlumatın bütövlüyü pozulmuşdur.