Penggodam dan pengaturcara adalah pakar perisian. Istilah "penggodam" paling sering digunakan dalam makna klasiknya sebagai sinonim untuk kata "cracker", tetapi kadang-kadang pakar lain yang mengembangkan dan menyunting perisian juga disebut penggodam.
Keropok
Selalunya, konsep "penggodam" dikaitkan dengan pakar yang terlibat dalam penggodaman perisian, mencari kelemahan dalam program, sistem operasi dan komputer. Dalam kes ini, penggodam semestinya merupakan pengaturcara dengan kelayakan yang cukup tinggi, yang mesti fasih dalam sekurang-kurangnya satu bahasa pengaturcaraan dan mengetahui struktur dan pembinaan aplikasi komputer.
Peretas sangat memahami teori keselamatan dan rangkaian komputer, mereka tahu teknologi penghantaran data dan kesalahan umum pengaturcara untuk menggodam produk perisian atau keseluruhan komputer (pelayan).
Kegiatan penggodam tidak selalu bertujuan untuk memusnahkan sebarang maklumat atau merebut akses ke sumber Internet tertentu. Terdapat pakar dengan pengalaman luas dalam pengaturcaraan dan penulisan aplikasi. Penggodam seperti ini bekerja di syarikat besar sebagai penyelidik kerentanan dalam sistem IT yang dibina di perusahaan dan dapat menyimpan sejumlah besar data. Tugas pakar adalah untuk meningkatkan sistem keselamatan untuk menjaga kebolehoperasian perisian dan memastikan tahap keselamatan data maksimum.
Tidak seperti penggodam, pengaturcara merancang, menulis, dan menyahpepijat program komputer. Pakar menulis kod komputer yang digunakan untuk menyelesaikan berbagai tugas, dari komputer pengguna biasa hingga sistem operasi atau program pengurusan pangkalan data.
Makna lain
Juga, perkataan "penggodam" sering digunakan oleh orang untuk merujuk kepada orang yang berkelayakan tinggi dan sangat memahami prinsip asas fungsi sistem komputer dan perisian yang dipasang. Dalam kes ini, kebanyakan pengaturcara profesional boleh dipanggil penggodam, kerana pengaturcara sebenar memenuhi kriteria ini.
Istilah "penggodam" kadang-kadang digunakan dalam hubungannya dengan orang-orang yang tidak berkaitan dengan bidang IT oleh pekerjaan mereka, tetapi yang merupakan pakar sebenar dalam pekerjaan mereka.
Kata "penggodam" dulu digunakan untuk merujuk kepada orang yang memperbaiki bug dalam perisian. Pembaikan yang diperlukan dibuat secara mendesak untuk menyelesaikan masalah keselamatan dengan cepat atau memperbaiki kesalahan yang berlaku semasa menggunakan aplikasi.