BAB
III
PEMBAHASAN
1.1.
Pengertian Malware
Malware
(singkatan
dari istilah bahasa inggris malicious
software, yang berarti perangkat lunak yang mencurigakan) adalah program
komputer yang diciptakan dengan maksud dan tujuan tertentu dari penciptaannya
dan merupakan program yang mencari kelemahan dari software. Umumnya malware
diciptakan untuk membobol atau merusak suatu software atau sistem operasi melalui script yang disispkan secara tersembunyi oleh pembuatnya.
Adapun beberapa
jenis malware virus komputer, worm, spyware, adware, trojan atau trojan hourse, keylogger, Rootkit, phising,
browser hijacker, backdoor. Salah satu jenis malware yang akan penulis bahas
yaitu, keylogger. Keylogger adalah Sebuah program yang
dapat memantau penekanan tombol pada keyboard,
sehingga orang lain dapat mengetahui password
dan informasi apapun yang kita ketik. Alat perekam ketikan ini akan menyimpan hasil pemantauan penekanan
tombol papan ketik tersebut ke dalam berkas cecatat (log file).
1.2.
Perangkat Lunak dan Perangkat Keras Keylogger
3.2.1
Perangkat Keras (Hardware) Keylogger
Keylogger berbasis hardware tidak bergantung pada perangkat lunak yang diinstal karena
mereka ada pada tingkat perangkat keras dalam sistem komputer:
a.
Berbasis
firmware: Firmware tingkat BIOS yang menangani kegiatan keyboard
dapat dimodifikasi untuk merekam kegiatan ini ketika diproses. Akses tingkat root dan/atau fisik diperlukan oleh
mesin, dan perangkat lunak yang dimuat ke dalam BIOS perlu dibuat untuk hardware tertentu di mana perangkat
lunak tersebut akan dijalankan.
b.
Perangkat
keras keyboard: keylogger hardware
digunakan untuk mencatat tombol yang ditekan melalui suatu rangkaian perangkat
keras yang terpasang di suatu tempat di antara keyboard komputer, biasanya di tempat di mana konektor kabel keyboard terpasang. Implementasi yang
lebih tersembunyi dapat diinstal atau dibangun ke keyboard standar, sehingga tidak ada perangkat yang terlihat pada
kabel eksternal. Keduanya sama-sama mencatat semua aktivitas keyboard untuk memori internal mereka, yang kemudian dapat
diakses, misalnya, dengan mengetikkan urutan kunci rahasia. Sebuah perangkat
keras keylogger memiliki keuntungan
lebih dari perangkat lunak, tidak tergantung pada yang diinstal pada sistem
operasi komputer target sehingga tidak akan mengganggu program apapun yang
berjalan pada mesin target atau terdeteksi oleh perangkat lunak.
c. Akustik
keylogger
Kriptanalisis akustik dapat
digunakan untuk memantau suara yang diciptakan oleh seseorang mengetik pada
komputer. Setiap tombol pada keyboard
membuat nada halus yang berbeda ketika ditekan. Hal ini memungkinkan untuk
mengidentifikasi nada keystroke yang berhubungan dengan karakter keyboard melalui metode statistik misalnya analisis frekuensi.
d. Emisi
elektromagnetik
Sangat memungkinkan untuk menangkap emisi
elektromagnetik
dari keyboard berkabel hingga sejauh
20 meter (66 kaki), tanpa harus terhubung dengan kabel pada keyboard.
3.2.2.
Perangkat Lunak (Software) Keylogger
Merupakan program perangkat lunak yang dirancang untuk bekerja pada sistem operasi komputer
target. Dari perspektif teknis ada lima kategori perangkat lunak keylogger:
a. Berbasis hypervisor: Keylogger ini
secara teoritis dapat berada dalam malware hypervisor yang berjalan di bawah sistem operasi, yang tetap tak
tersentuh.
b. Berbasis
Kernel: Metode ini sulit baik untuk
ditulis maupun untuk dilawan. Keylogger
yang menggunakan metode ini dapat bertindak sebagai device driver keyboard
misalnya, dan dengan demikian bisa mendapatkan akses ke setiap informasi yang
diketik pada keyboard selama berada dalam sistem operasi.
Sistem
operasi memberitahukan keylogger
setiap kali tombol ditekan dan otomatis keylogger
akan mencatatnya. API pada Windows, seperti GetAsyncKeyState(), GetForegroundWindow(), dll digunakan untuk menyelidiki
keadaan keyboard atau untuk memantau
kegiatan keyboard. Keylogger jenis ini adalah yang paling
mudah untuk menulis, tetapi pada keylogger
ini penyelidikan secara konstan pada setiap kunci diperlukan, hal ini dapat
menyebabkan peningkatan penggunaan CPU yang cukup terlihat, dan juga dapat
melewatkan beberapa kunci. Contoh keylogger
saat ini dapat menyelidiki BIOS untuk pra-boot
otentikasi PIN yang belum dibersihkan dari memori.
d. Berbasis
menangkap formulir:
Keylogger yang menangkap formulir
mencatat pengiriman formulir
web dengan merekam fungsi pengiriman web browsing. Catatan ini membentuk data
sebelum melalui Internet dan melewati enkripsi HTTPS.
e. Packet analyzers
keylogger ini melibatkan penangkapan
lalu lintas jaringan yang terkait dengan kegiatan HTTP
POST untuk mengambil password yang tidak terenkripsi.
Adapun
perangkat lunak keylogger dengan
akses remote, yaitu Keylogger software local dengan fitur
tambahan yang memungkinkan akses direkam dari lokasi lain. Komunikasi jarak
jauh dapat dicapai dengan menggunakan metode berikut ini :
a. Data
di upload ke database, website atau server
FTP
b. Data
Secara berkala di e-mail ke e-mail yang telah ditentukan
c. Data
ditransmisikan secara nirkabel melalui
suatu sistem perangkat keras yang terpasang.
d. Perangkat
lunak ini memungkinkan login jarak
jauh ke mesih lokal internet jaringan lokal, untuk mengakses catatan data yang
disimpan pada mesin target.
1.3.
Kasus Pada Kegiatan Keylogger
Untuk Kegiatan
seperti ini penulis mengambil contoh kasus yang sering terjadi di kehidupan
sehari-hari yaitu :
1. Untuk
pengguna komputer yang sering menggunakan jasa WarNet, coba periksa bagian
belakang PC. Apabila tedapat colokan hitam, lebih baik anda mengurungkan niat
anda untuk menggunakan jasa warnet tersebut. Karena colokan hitam tersebut
adalah alat yang sengaja dipasang oleh pihak WarNet yang nakal dengan
tujuan untuk merekam segala
aktivitas/kegiatan anda pada saat menggunakan PC tersebut dan mengcopy data-data yang anda masukkan selama
pemakaian PC tersebut diantaranya, biasanya pihak WarNet yang nakal seperti itu
menggunakan username dan password anda untuk kepentingan pribadi, terutama untuk melihat akun e-mail,
facebook, internet banking, twitter dan data penting lainnya. Alat semacam
ini disebut dengan istilah keylogger.
Gambar
3.1 Alat Hardware Keylogger
2. Untuk
mengetahui apakah laptop atau PC anda terdeteksi keylogger, coba anda lakukan langkah-langkah berikut ini :
1. Buka
aplikasi command prompt
·
Klik Start
·
Ketikkan pada kolom search (command prompt)
·
Pilih dan klik
2. Ketikkan
dir disebelah nama user account ,
kemudian tekan enter
3. Setelah
itu muncul beberapa digit (angka), catat angka tersebut
4. Lalu
buka Notepad ketik sembarang huruf, kemuadian close tanpa save
5. Buka
kembali command prompt nya lalu check kembali digit angka yg sebelumnya
dibuka dan dicatat. Apabila sama digit angka yang dicatat tersebut sama, maka
laptop atau PC anda terdeteksi keylogger,
sebaliknya pun seperti itu.
1.4.
UU ITE Mengenai Keylogger
Berdasarkan UU ITE Nomor 11 Tahun
2008
Pasal 32 ayat 2 : “Tindakan
sebagaimana dimaksud pada ayat (1) bukan tindak pidana jika ditujukan untuk
melakukan kegiatan penelitian, pengujian sistem elektronik, untuk perlindungan
sistem elektronik itu sendiri secara sah dan tidak melawan hukum”
1.5.
Cara Menanggulangi Keylogger
Jika
anda takut akan adanya keylogger, buka
software-software tambahan dari hacker untuk menyerang komputer anda
berikut ini :
a.
Zemana
Software
anti keylogger ini benar-benar gratis
dan membantu anda mengatasi keylogger.
Walau keylogger dapat menembus
komputer anda dan berhasil terinstal, software
ini akan menskripsikan data mengenai tombol yang anda gunakan. Bila sempat
terkirim ke hacker pun, data tersebut
akan berantakan dan tidak terbaca oleh hacker
sekalipun.
b. Spy Shelter Stop-Logger
Software yang sedikit lebih baik
dibandingkan Zemana. Versi gratisnya
bukan hanya memberikan pengamanan untuk keylogger
saja, karena ada pengaman untuk layar dan juga clipboard. Stop-Logger berfungsi srbagai software background yang akan menghentikan pencurian data dari
komputer.
c. NextGen Anti Keylogger
Software
ini
yang paling mudah digunakan, karena software
ini tidak menggunakan database untuk
mengenali malware seperti yang
terdapat pada anti virus, dan anda bisa mengirit drive atau waktu scanning. Software
ini bekerja pada sistem komputer anda, yaitu sistem keystroke. Software akan mengskrip data keystroke anda hingga hacker tidak
bisa mencuri data apa yang anda ketik.
1.6. Kelebihan dan Kelemahan keylogger
a. Beberapa
kelebihan dan fungsi keylogger yaitu
:
b. Adapun
kelemahan keylogger yaitu :

Tidak ada komentar:
Posting Komentar