Łamanie to termin używany do opisania procesu odkrywania, obchodzenia lub omijania zabezpieczeń komputera, języka programowania lub strony internetowej. Łamanie może być wykorzystywane z różnych powodów, w tym do działań złośliwych lub przestępczych albo do uzyskania dostępu do komputera lub jego zasobów. W zależności od zastosowanej metody cracker może uzyskać dostęp do wszystkiego, od haseł po poufne pliki, a nawet kontrolę nad całym systemem.
Krakerzy często wykorzystują różne metody ataku, takie jak wykorzystanie luk w zabezpieczeniach, użycie złośliwego kodu lub odszyfrowanie zaszyfrowanych danych. W niektórych przypadkach mogą używać metod słownikowych do odgadywania haseł lub nazw użytkowników lub stosować ataki „brute-force” w celu odkrywania kombinacji słów lub liczb. Każda technika lub metoda może mieć swoje zalety i wady, ale ostatecznie wszystkie zapewniają dostęp do bezpiecznego systemu.
Można zapobiec działaniom crackingowym, stosując odpowiedni zestaw środków bezpieczeństwa. Zapory sieciowe, szyfrowanie danych i poprawki oprogramowania to najczęstsze narzędzia ochronne stosowane w celu uniemożliwienia dostępu do systemu. Regularne testowanie systemu bezpieczeństwa i edukowanie personelu w zakresie odpowiednich środków bezpieczeństwa są również niezbędne w szyfrowaniu i zabezpieczaniu wrażliwych danych.
Pękanie jest działalnością nielegalną w większości krajów i może skutkować różnymi karami, w zależności od wagi. Świadomość tej czynności i podjęcie niezbędnych środków ostrożności może pomóc chronić dane i systemy komputerowe przed nieautoryzowanym dostępem.