Bilgisayar korsanları ve programcılar yazılım uzmanlarıdır. "Hacker" terimi çoğunlukla klasik anlamında "cracker" kelimesinin eş anlamlısı olarak kullanılır, ancak bazen yazılım geliştiren ve düzenleyen diğer uzmanlara da bilgisayar korsanları denir.
kraker
Çoğu zaman, "hacker" kavramı, bilgisayar korsanlığı yazılımıyla uğraşan, programlarda, işletim sistemlerinde ve bilgisayarlarda güvenlik açıkları arayan bir uzmanla ilişkilendirilir. Bu durumda, hacker mutlaka en az bir programlama dilinde akıcı olması ve bilgisayar uygulamalarının yapısını ve inşasını bilmesi gereken, yeterince yüksek nitelikli bir programcı olmalıdır.
Bilgisayar korsanları, bilgisayar güvenliği ve ağları teorisini iyi tanırlar, bir yazılım ürününü veya tüm bilgisayarı (sunucuyu) hacklemek için veri aktarım teknolojilerini ve programcıların yaygın hatalarını bilirler.
Bilgisayar korsanlarının faaliyetleri her zaman herhangi bir bilgiyi yok etmeyi veya belirli bir İnternet kaynağına erişimi ele geçirmeyi amaçlamaz. Programlama ve yazma uygulamaları konusunda geniş deneyime sahip uzmanlar var. Bu tür bilgisayar korsanları, büyük şirketlerde, kuruluşta yerleşik olan ve büyük miktarda veri depolayabilen BT sistemlerindeki güvenlik açıklarının araştırmacısı olarak çalışır. Uzmanların işi, yazılımın işlerliğini korumak ve maksimum düzeyde veri güvenliğini sağlamak için güvenlik sistemlerini iyileştirmektir.
Bilgisayar korsanlarının aksine, programcılar bilgisayar programlarını tasarlar, yazar ve hatalarını ayıklar. Uzmanlar, sıradan kullanıcıların bilgisayarlarından işletim sistemlerine veya veritabanı yönetim programlarına kadar çeşitli görevleri çözmek için kullanılan bilgisayar kodunu yazarlar.
Diğer anlamlar
Ayrıca, "hacker" kelimesi genellikle insanlar tarafından bilgisayar sistemlerinin ve kurulu yazılımların işleyişinin temel ilkelerine tamamen aşina olan yüksek nitelikli bir kişiye atıfta bulunmak için kullanılır. Bu durumda, gerçek bir programcı bu kriterleri karşıladığı için çoğu profesyonel programcıya bilgisayar korsanı denilebilir.
"Hacker" terimi bazen meslekleri gereği BT alanıyla ilgili olmayan, ancak işlerinde gerçek uzman olan kişiler için kullanılır.
"Hacker" kelimesi, yazılımdaki hataları düzelten kişilere atıfta bulunmak için kullanılırdı. Herhangi bir güvenlik sorununu hızlı bir şekilde çözmek veya uygulamayı kullanırken oluşan hataları düzeltmek için gerekli düzeltmeler acil olarak yapılmıştır.