हैकिंग किसी भी कंप्यूटर या अन्य सॉफ्टवेयर सिस्टम में किसी भी दुर्भावनापूर्ण कार्य या गतिविधि को करने के लिए कमजोरियों की खोज करने की प्रक्रिया है। और जो व्यक्ति ऐसी कोई भी गतिविधि (हैकिंग) करते हैं उन्हें हैकर कहा जाता है।