SlideShare a Scribd company logo
1 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
Nama : Galuh Maghfira
Kelas : 1 D4 LJ IT
NRP : 2110 165 013
--------------------------------------------------------------------------------------------------------------------------------------
Keamanan Jaringan
--------------------------------------------------------------------------------------------------------------------------------------
A. PERCOBAAN
1. Proses Instalasi
- Login sebagai root
- Lakukan sinkronisasi terkini index paket software lokal dengan repository dengan
menggunakan perintah #apt-get update
- Lakukan installasi tripwire
#apt-get install tripwire
Lalu akan muncul dialog seperti dibawah. Perhatikan pesan yang muncul pada setiap
dialog, lalu jawab dengan “Yes”.
- Masukkan site key passphrase dan local key passphrase, setelah muncul dialog
seperti dibawah. Lakukan sekali lagi.
2 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
- Kemudian akan mucul dialog bahwa trip wire telah terinstal. Perhatikan pesan pada
dialog yang muncul.
- Ubah mode dari 2 buah file dari tripwire : tw.cfg dan tw.pol dengan perintah
berikut :
#cd /etc/tripwire
#chmod 0600 tw.cfg tw.pol
2. Melakukan modifikasi pada file “Policy” dan file konfigurasi
Setelah proses instalasi berakhir, lakukan langkah-langkah dibawah ini :
- Modifikasi file twpol.txt. Perhatikan setiap baris pada file tersebut. Lalu enkripsi file
tersebut.
# vi /etc/tripwire/twpol.txt
NB : Untuk keluar dari file jika menggunakan perintah vi, maka anda perlu
menemkan tombol “Esc” lalu mengetikkan “:q” untuk menyimpan perubahan. Selain
menggunakan, vi, kita juga bisa menggunakan perintah nano.
3 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
# cd /etc/tripwire
# twadmin --create-cfgfile --cfgfile ./tw.cfg
--site-keyfile ./site.key ./twcfg.txt
- Modifikasi file tw.cfg. Perhatikan setiap baris pada file tersebut. Lalu enkripsi file
tersebut.
# vi /etc/tripwire/twcfg.txt
# cd /etc/tripwire
# twadmin --create-cfgfile --cfgfile ./tw.cfg
--site-keyfile ./site.key ./twcfg.txt
3. Inisialisasi Database
- Setelah melakukan langkah-langkah pada point II, anda akan melakukan inisialisasi
database dengan menjalankan perintah :
#tripwire --init --cfgfile /etc/tripwire/tw.cfg  --
polfile /etc/tripwire/tw.pol --site-keyfile
/etc/tripwire/site.key  --local-keyfile
/etc/tripwire/HOSTNAME-local.key
HOSTNAME adalah nama host komputer anda. Langkah ini mungkin
membutuhkan waktu yang relatif lama.
4 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
4. Melakukan Cek System
- Pada tahap ini tripwire menyimpan informasi awal dari file-file yang akan dimonitor
perubahannya :
# tripwire –-check
5. Melakukan update file “Policy”
- Apabila ada perubahan pada file twpol.txt, misalnya kita akan menambahkan atau
mengurangi folder yang akan dimonitor maka kita harus melakukan update dengan
menjalankan perintah :
# cd /
# tripwire --update-policy --cfgfile ./tw.cfg --
polfile ./tw.pol  --site-
keyfile ./site.key --local-keyfile ./HOSTNAME-
local.key ./twpol.txt
6. Melakukan update database dari system file
- Database dari file system perlu di update secara berkala. Proses update dapat
menggunakan perintah :
# tripwire --update -Z low --twrfile
/var/lib/tripwire/report/host-yyyymmdd- tttttt.twr
Perintah tersebut berarti bahwa tripwire akan membandingkan antara database
yang ada dengan file yang ada di system, kemudian akan menjalankan editor untuk
memilih perubahan di database. Opsi dari twrfile adalah file report yang
dibangkitkan dan disimpan pada folder /var/lib/tripwire/report. Format penamaan
file adalah berdasarkan tahun (yyyy), bulan (mm), tanggal(dd) dan jam dalam format
(HH-MM-SS). Ekstensi file report adalah .twr.
5 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
B. PRAKTIKUM
1. Jalankan perintah :
# tripwire –-check
Catat dan analisa hasilnya
Analisa : Seperti pada percobaan ke 4, perintah ini digunakan untuk melakukan
pengecekan sistem dimana akan memunculkan hasil pengamatan tripwire pada file yang
ada di direktori sistem.
2. Kerjakan langkah-langkah dibawah dan analisa setiap langkahnya
- Ubah file policy twpol.txt
6 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
# vi /etc/tripwire/twpol.txt
- Tambahkan di baris paling bawah
Email akan dikirimkan ke akun email dari root dari system yang anda monitor.
Biasanya, email akan ditujukan keakun user yang dapat bertindak sebagai root.
- Lakukan enkripsi terhadap file anda
# cd /etc/tripwire
# twadmin --create-polfile --cfgfile ./tw.cfg 
--site-keyfile ./site.key ./twpol.txt
- Ubah file konfigurasi untuk memasukkan informasi smtp :
# vi /etc/tripwire/twcfg.txt
- Lakukan enkripsi terhadap file tersebut
# cd /etc/tripwire
# twadmin --create-cfgfile --cfgfile ./tw.cfg
--site-keyfile ./site.key ./twcfg.txt
- Jalankan test dengan menggunakan perintah :
# tripwire –-test –-email root@localhost
7 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
- Check email di akun user anda
$mail
Analisa : Pada langkahberikut ini, anda sedang melakukan konfigurasi agar pada saat
terjadi perubahan atau perbedaan antara data pada database tripwire dengan kondisi
sistem saat ini, maka akan secara otomatis mengirim email ke akun anda.
3. Buat sebuah file kosong. Kemudian salinlah ke dalam direktori /bin
# touch newfile.sh
# cp newfile.sh /root
Analisa : Pada langkah ini, dicoba mmebuat file baru di mana saat dilakuakn
pengecekan selelanjutnya, akan terjadi penambahan file pada direktori sistem dan
terdeteksi sebagai suatu perubahan sehingga sistem akan mengirimkan email ke email
anda nanti nya.
4. Lakukan cek konsistensi dengan menjalankan perintah :
# tripwire –-check
8 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
Analisa :
5. Bandingkan hasil dari perintah pada nomor 1 dan nomor 4.
Perbedaan antara hasil perintah nomor 1 dengan hasil perintah nomor 4 adalah adanya
penambahan pada hasil nomor 4 mengenai pengiriman report ke email apabila terjadi
perubahan maupun penambahan pada file direktori yang ada pada sistem.
9 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n
C. LATIHAN
1. Berikan kesimpulan hasil praktikum yang anda lakukan.
Perubahan yang terjadi pada Tripware akan di catat dan di simpan kedalam database
trirwire. Tiap perubahan yang terjadi dianggap sebagai ‘violation’ dengen serenity level
yang berbeda. Sedangkan untuk report tripwire, akan di buat setiap kali kita melakukan
perintah# tripwire –-check dan di letakkan di dalam folder
/var/lib/tripwire/report dengan nama ektensi file nya file.twr.
2. Berdasarkan percobaan yang anda lakukan, jelaskan cara kerja tripwire dalam
melakukan integrity checker ?
Cara kerja tripwire adalah mencocokkan file yang tercatat pada database tripwire
dengan kondisi atau keadaaan system linux saat ini. Jika terjadi perubahan, maka akan
di catat sebagai violation dan di lakukan sesuai dengan panduan policy pada file tw.pol
yang terenkripsi pada file twpol.txt.

More Related Content

What's hot

Laporan Keamanan Jaringan Postest
Laporan Keamanan Jaringan PostestLaporan Keamanan Jaringan Postest
Laporan Keamanan Jaringan Postest
Erry Pradana Darajati
 
Mengatur rutter pada debian 5 lenny
Mengatur rutter pada debian 5 lennyMengatur rutter pada debian 5 lenny
Mengatur rutter pada debian 5 lennyAnto Wibawanto
 
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
Walid Umar
 
Static port security packet tracer
Static port security packet tracerStatic port security packet tracer
Static port security packet tracer
Ryandika Alfarishi
 
Backup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet TracerBackup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet Tracer
Ryandika Alfarishi
 
Uts praktikum jarkom 3_Static Routing, Web Server, DNS Server
Uts praktikum jarkom 3_Static Routing, Web Server, DNS ServerUts praktikum jarkom 3_Static Routing, Web Server, DNS Server
Uts praktikum jarkom 3_Static Routing, Web Server, DNS Server
Jefri Fahrian
 
Tugas komjar 5
Tugas komjar 5Tugas komjar 5
Tugas komjar 5
ramasatriaf
 
Tugas komjar 3
Tugas komjar 3Tugas komjar 3
Tugas komjar 3
ramasatriaf
 
Jaringan Komputer
Jaringan KomputerJaringan Komputer
Jaringan Komputer
ramasatriaf
 
Tugas jarkom router 2 1235010002
Tugas jarkom router 2   1235010002Tugas jarkom router 2   1235010002
Tugas jarkom router 2 1235010002
Abrianto Nugraha
 
Lapres nmap & hping
Lapres nmap & hpingLapres nmap & hping
Lapres nmap & hping
husnimubarrok
 
Laporan 3 router 3 pc
Laporan 3 router 3 pcLaporan 3 router 3 pc
Laporan 3 router 3 pc
Rafi Afmar
 
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
David Adi Nugroho
 
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNETTutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
David Adi Nugroho
 
Laporan Resmi Nmap dan Hping
Laporan Resmi Nmap dan HpingLaporan Resmi Nmap dan Hping
Laporan Resmi Nmap dan Hping
Muhammad Sulistiyo
 
Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)
Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)
Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)
I Putu Hariyadi
 
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
I Putu Hariyadi
 
Membuat PC Router
Membuat PC RouterMembuat PC Router
Membuat PC Router
Agus Setyawan
 
FreeBSD Firewall
FreeBSD FirewallFreeBSD Firewall
Modul 2 Basic Configuration Mikrotik I
Modul 2   Basic Configuration Mikrotik IModul 2   Basic Configuration Mikrotik I
Modul 2 Basic Configuration Mikrotik I
Andriansyah Zakaria
 

What's hot (20)

Laporan Keamanan Jaringan Postest
Laporan Keamanan Jaringan PostestLaporan Keamanan Jaringan Postest
Laporan Keamanan Jaringan Postest
 
Mengatur rutter pada debian 5 lenny
Mengatur rutter pada debian 5 lennyMengatur rutter pada debian 5 lenny
Mengatur rutter pada debian 5 lenny
 
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
PENYELESAIAN UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
 
Static port security packet tracer
Static port security packet tracerStatic port security packet tracer
Static port security packet tracer
 
Backup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet TracerBackup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet Tracer
 
Uts praktikum jarkom 3_Static Routing, Web Server, DNS Server
Uts praktikum jarkom 3_Static Routing, Web Server, DNS ServerUts praktikum jarkom 3_Static Routing, Web Server, DNS Server
Uts praktikum jarkom 3_Static Routing, Web Server, DNS Server
 
Tugas komjar 5
Tugas komjar 5Tugas komjar 5
Tugas komjar 5
 
Tugas komjar 3
Tugas komjar 3Tugas komjar 3
Tugas komjar 3
 
Jaringan Komputer
Jaringan KomputerJaringan Komputer
Jaringan Komputer
 
Tugas jarkom router 2 1235010002
Tugas jarkom router 2   1235010002Tugas jarkom router 2   1235010002
Tugas jarkom router 2 1235010002
 
Lapres nmap & hping
Lapres nmap & hpingLapres nmap & hping
Lapres nmap & hping
 
Laporan 3 router 3 pc
Laporan 3 router 3 pcLaporan 3 router 3 pc
Laporan 3 router 3 pc
 
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
Ngelab Packet Tracer - Subnet, IP, DHCP, Server, DNS, Email, NTP, FTP, RIP, E...
 
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNETTutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
 
Laporan Resmi Nmap dan Hping
Laporan Resmi Nmap dan HpingLaporan Resmi Nmap dan Hping
Laporan Resmi Nmap dan Hping
 
Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)
Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)
Password Recovery Untuk Cisco 2900 Integrated Service Router (isr)
 
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
Studi Kasus Konfigurasi RIP dan Cisco Access Control List (ACL)
 
Membuat PC Router
Membuat PC RouterMembuat PC Router
Membuat PC Router
 
FreeBSD Firewall
FreeBSD FirewallFreeBSD Firewall
FreeBSD Firewall
 
Modul 2 Basic Configuration Mikrotik I
Modul 2   Basic Configuration Mikrotik IModul 2   Basic Configuration Mikrotik I
Modul 2 Basic Configuration Mikrotik I
 

Similar to Laporan Keamanan Jaringan Hostbased

Laporan tugas keamanan jaringan hostbased
Laporan tugas keamanan jaringan hostbasedLaporan tugas keamanan jaringan hostbased
Laporan tugas keamanan jaringan hostbased
ramasatriaf
 
Percobaan ids
Percobaan idsPercobaan ids
Percobaan ids
Fadlul Fikri
 
CARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEM
CARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEMCARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEM
CARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEM
Munir Putra
 
Laporan tugas keamanan snort ids
Laporan tugas keamanan snort idsLaporan tugas keamanan snort ids
Laporan tugas keamanan snort ids
ramasatriaf
 
FreeBSD Basic Setting
FreeBSD Basic SettingFreeBSD Basic Setting
FreeBSD Basic Setting
Telkom Institute of Management
 
PSI
PSIPSI
PSI
iko12
 
presentasi-backup.ppt
presentasi-backup.pptpresentasi-backup.ppt
presentasi-backup.ppt
Efrizal Zaida
 
bakup.ppt
bakup.pptbakup.ppt
bakup.ppt
Efrizal Zaida
 
SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
Walid Umar
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
Telkom Institute of Management
 
Firmware hacking, slash the pineapple for fun
Firmware hacking, slash the pineapple for funFirmware hacking, slash the pineapple for fun
Firmware hacking, slash the pineapple for fun
idsecconf
 
FreeBSD PHP
FreeBSD PHPFreeBSD PHP
Konfigurasi
KonfigurasiKonfigurasi
Konfigurasi
Seple Seple
 
Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7
Desman Tumanggor
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlfaisalrafix
 
PostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyToolsPostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyToolsWildan Maulana
 
Kkpi ping
Kkpi pingKkpi ping
Kkpi ping
dwxexist26
 
Modul network troubleshooting
Modul network troubleshootingModul network troubleshooting
Modul network troubleshooting
suparma
 
Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3
Jumroh Arrasid
 
Network Monitoring Documentation
Network Monitoring DocumentationNetwork Monitoring Documentation
Network Monitoring Documentation
Arif Wahyudi
 

Similar to Laporan Keamanan Jaringan Hostbased (20)

Laporan tugas keamanan jaringan hostbased
Laporan tugas keamanan jaringan hostbasedLaporan tugas keamanan jaringan hostbased
Laporan tugas keamanan jaringan hostbased
 
Percobaan ids
Percobaan idsPercobaan ids
Percobaan ids
 
CARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEM
CARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEMCARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEM
CARA MEMBUAT HOST BASED INTRUSSION DETECTION SYSTEM
 
Laporan tugas keamanan snort ids
Laporan tugas keamanan snort idsLaporan tugas keamanan snort ids
Laporan tugas keamanan snort ids
 
FreeBSD Basic Setting
FreeBSD Basic SettingFreeBSD Basic Setting
FreeBSD Basic Setting
 
PSI
PSIPSI
PSI
 
presentasi-backup.ppt
presentasi-backup.pptpresentasi-backup.ppt
presentasi-backup.ppt
 
bakup.ppt
bakup.pptbakup.ppt
bakup.ppt
 
SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
SOAL UKK FIX TKJ SMK NEGERI 4 GORONTALO (2019)
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
 
Firmware hacking, slash the pineapple for fun
Firmware hacking, slash the pineapple for funFirmware hacking, slash the pineapple for fun
Firmware hacking, slash the pineapple for fun
 
FreeBSD PHP
FreeBSD PHPFreeBSD PHP
FreeBSD PHP
 
Konfigurasi
KonfigurasiKonfigurasi
Konfigurasi
 
Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresql
 
PostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyToolsPostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
 
Kkpi ping
Kkpi pingKkpi ping
Kkpi ping
 
Modul network troubleshooting
Modul network troubleshootingModul network troubleshooting
Modul network troubleshooting
 
Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3Monitoring Jaringan Komputer dan Server di GNS3
Monitoring Jaringan Komputer dan Server di GNS3
 
Network Monitoring Documentation
Network Monitoring DocumentationNetwork Monitoring Documentation
Network Monitoring Documentation
 

Laporan Keamanan Jaringan Hostbased

  • 1. 1 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n Nama : Galuh Maghfira Kelas : 1 D4 LJ IT NRP : 2110 165 013 -------------------------------------------------------------------------------------------------------------------------------------- Keamanan Jaringan -------------------------------------------------------------------------------------------------------------------------------------- A. PERCOBAAN 1. Proses Instalasi - Login sebagai root - Lakukan sinkronisasi terkini index paket software lokal dengan repository dengan menggunakan perintah #apt-get update - Lakukan installasi tripwire #apt-get install tripwire Lalu akan muncul dialog seperti dibawah. Perhatikan pesan yang muncul pada setiap dialog, lalu jawab dengan “Yes”. - Masukkan site key passphrase dan local key passphrase, setelah muncul dialog seperti dibawah. Lakukan sekali lagi.
  • 2. 2 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n - Kemudian akan mucul dialog bahwa trip wire telah terinstal. Perhatikan pesan pada dialog yang muncul. - Ubah mode dari 2 buah file dari tripwire : tw.cfg dan tw.pol dengan perintah berikut : #cd /etc/tripwire #chmod 0600 tw.cfg tw.pol 2. Melakukan modifikasi pada file “Policy” dan file konfigurasi Setelah proses instalasi berakhir, lakukan langkah-langkah dibawah ini : - Modifikasi file twpol.txt. Perhatikan setiap baris pada file tersebut. Lalu enkripsi file tersebut. # vi /etc/tripwire/twpol.txt NB : Untuk keluar dari file jika menggunakan perintah vi, maka anda perlu menemkan tombol “Esc” lalu mengetikkan “:q” untuk menyimpan perubahan. Selain menggunakan, vi, kita juga bisa menggunakan perintah nano.
  • 3. 3 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n # cd /etc/tripwire # twadmin --create-cfgfile --cfgfile ./tw.cfg --site-keyfile ./site.key ./twcfg.txt - Modifikasi file tw.cfg. Perhatikan setiap baris pada file tersebut. Lalu enkripsi file tersebut. # vi /etc/tripwire/twcfg.txt # cd /etc/tripwire # twadmin --create-cfgfile --cfgfile ./tw.cfg --site-keyfile ./site.key ./twcfg.txt 3. Inisialisasi Database - Setelah melakukan langkah-langkah pada point II, anda akan melakukan inisialisasi database dengan menjalankan perintah : #tripwire --init --cfgfile /etc/tripwire/tw.cfg -- polfile /etc/tripwire/tw.pol --site-keyfile /etc/tripwire/site.key --local-keyfile /etc/tripwire/HOSTNAME-local.key HOSTNAME adalah nama host komputer anda. Langkah ini mungkin membutuhkan waktu yang relatif lama.
  • 4. 4 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n 4. Melakukan Cek System - Pada tahap ini tripwire menyimpan informasi awal dari file-file yang akan dimonitor perubahannya : # tripwire –-check 5. Melakukan update file “Policy” - Apabila ada perubahan pada file twpol.txt, misalnya kita akan menambahkan atau mengurangi folder yang akan dimonitor maka kita harus melakukan update dengan menjalankan perintah : # cd / # tripwire --update-policy --cfgfile ./tw.cfg -- polfile ./tw.pol --site- keyfile ./site.key --local-keyfile ./HOSTNAME- local.key ./twpol.txt 6. Melakukan update database dari system file - Database dari file system perlu di update secara berkala. Proses update dapat menggunakan perintah : # tripwire --update -Z low --twrfile /var/lib/tripwire/report/host-yyyymmdd- tttttt.twr Perintah tersebut berarti bahwa tripwire akan membandingkan antara database yang ada dengan file yang ada di system, kemudian akan menjalankan editor untuk memilih perubahan di database. Opsi dari twrfile adalah file report yang dibangkitkan dan disimpan pada folder /var/lib/tripwire/report. Format penamaan file adalah berdasarkan tahun (yyyy), bulan (mm), tanggal(dd) dan jam dalam format (HH-MM-SS). Ekstensi file report adalah .twr.
  • 5. 5 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n B. PRAKTIKUM 1. Jalankan perintah : # tripwire –-check Catat dan analisa hasilnya Analisa : Seperti pada percobaan ke 4, perintah ini digunakan untuk melakukan pengecekan sistem dimana akan memunculkan hasil pengamatan tripwire pada file yang ada di direktori sistem. 2. Kerjakan langkah-langkah dibawah dan analisa setiap langkahnya - Ubah file policy twpol.txt
  • 6. 6 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n # vi /etc/tripwire/twpol.txt - Tambahkan di baris paling bawah Email akan dikirimkan ke akun email dari root dari system yang anda monitor. Biasanya, email akan ditujukan keakun user yang dapat bertindak sebagai root. - Lakukan enkripsi terhadap file anda # cd /etc/tripwire # twadmin --create-polfile --cfgfile ./tw.cfg --site-keyfile ./site.key ./twpol.txt - Ubah file konfigurasi untuk memasukkan informasi smtp : # vi /etc/tripwire/twcfg.txt - Lakukan enkripsi terhadap file tersebut # cd /etc/tripwire # twadmin --create-cfgfile --cfgfile ./tw.cfg --site-keyfile ./site.key ./twcfg.txt - Jalankan test dengan menggunakan perintah : # tripwire –-test –-email root@localhost
  • 7. 7 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n - Check email di akun user anda $mail Analisa : Pada langkahberikut ini, anda sedang melakukan konfigurasi agar pada saat terjadi perubahan atau perbedaan antara data pada database tripwire dengan kondisi sistem saat ini, maka akan secara otomatis mengirim email ke akun anda. 3. Buat sebuah file kosong. Kemudian salinlah ke dalam direktori /bin # touch newfile.sh # cp newfile.sh /root Analisa : Pada langkah ini, dicoba mmebuat file baru di mana saat dilakuakn pengecekan selelanjutnya, akan terjadi penambahan file pada direktori sistem dan terdeteksi sebagai suatu perubahan sehingga sistem akan mengirimkan email ke email anda nanti nya. 4. Lakukan cek konsistensi dengan menjalankan perintah : # tripwire –-check
  • 8. 8 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n Analisa : 5. Bandingkan hasil dari perintah pada nomor 1 dan nomor 4. Perbedaan antara hasil perintah nomor 1 dengan hasil perintah nomor 4 adalah adanya penambahan pada hasil nomor 4 mengenai pengiriman report ke email apabila terjadi perubahan maupun penambahan pada file direktori yang ada pada sistem.
  • 9. 9 | G a l u h M a g h f i r a – 2 1 1 0 1 6 5 0 1 3 – K e a m a n a n J a r i n g a n C. LATIHAN 1. Berikan kesimpulan hasil praktikum yang anda lakukan. Perubahan yang terjadi pada Tripware akan di catat dan di simpan kedalam database trirwire. Tiap perubahan yang terjadi dianggap sebagai ‘violation’ dengen serenity level yang berbeda. Sedangkan untuk report tripwire, akan di buat setiap kali kita melakukan perintah# tripwire –-check dan di letakkan di dalam folder /var/lib/tripwire/report dengan nama ektensi file nya file.twr. 2. Berdasarkan percobaan yang anda lakukan, jelaskan cara kerja tripwire dalam melakukan integrity checker ? Cara kerja tripwire adalah mencocokkan file yang tercatat pada database tripwire dengan kondisi atau keadaaan system linux saat ini. Jika terjadi perubahan, maka akan di catat sebagai violation dan di lakukan sesuai dengan panduan policy pada file tw.pol yang terenkripsi pada file twpol.txt.