TRIPWIRE File Integrity Checks

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

MEMBANGUN PROXY SERVER DENGAN APLIKASI SQUID
Instalasi DNS Server, Web Server & Mail Server
Membangun E-Commerce dengan Joomla Virtuemart
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto( ) Evi Nurhayani( )
Backdoor Hacking Amellia Aquariesta ( )‏
Postfix-Amavis-ClamAV-Spamassassin Installation By Goodle Crew.
Troubleshooting Komputer
VIRTUEMART JOOMLA BY Nurwahyudi Widhiyanta, ST, MMT
Teknologi Open Source (pertemuan 9) Linux (I) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA Universitas Syiah Kuala, Banda.
+ Administrasi Sistem Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono.
CMS Content Management System
Struktur SISTEM OPERASI LINUX
Ubuntu Server 9.04 Package Manager.
Manajemen WebSite berbasis MAMBO Open Source. Kebutuhan  Instalasi Apache sebagai webserver  Instalasi PHP  Instalasi MySQL sebagai database server.
DNS (Domain Names Service) Margo Nur Cahyo Sst ketepeng.wordpress.com.
Recovery & Macam-macam Sistem berkas
+ ADMINISTRASI SISTEM II Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono.
Trouble Shooting Booting
Disampaikan Dalam Seminar Nasional Strategi Pemasyarakatan Open Source Software LIPI Bandung 8 Agustus 2006 Oleh: HP
Ubuntu Server 9.04 Remote Administrator.
Report Pertemuan 4-7 TIB13 – Pemrograman Java 2 – 7.
PERTEMUAN – 11 KULIAH SISTEM OPERASI SISTEM BERKAS
Form.
Pengamanan Web Oleh: Idris Winarno
PERTEMUAN – 9 KULIAH SISTEM OPERASI SISTEM BERKAS
File System Linux Pertemuan Minggu Ke-7.
Samba Sebagai File Server
Web Server dan konfigurasi web server
Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono
Samba Sebagai File Server
Installasi dan Konfigurasi Squid Proxy Server
ADMINISTRASI SERVER dalam jaringan
DNS (Domain Names Service) Margo Nur Cahyo Sst ketepeng.wordpress.com.
Manajemen File/Berkas
Secure HTTP With Apache Web Server
Postfix-Amavis-ClamAV-Spamassassin Installation
Webmin Oleh: Idris Winarno.
Installasi ODBC di Linux
Mailman Persiapan Silahkan di install apache2 beserta php5 – # apt-get install apache2 php5 Silahkan di install postfix beserta courier-imap.
Modul K2013 TKI-TKJ-C3-XII Administrasi Server Mail Server
APACHE 2 Secure HTTP With Apache Web Server By GOODLE CREW.
Sistem Operasi.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
File Sharing Aplikasi Samba & Share Network Printing. Pertemuan 7.
Pertemuan 6. NFS merupakan protokol sistem file jaringan yang awalnya dikembangkan oleh Sun Microsystem ditahun 1984.
Day 3. HTTP Protokol yang menangani aplikasi web TCP 80 Webserver  Apache, IIS, … Web Browser  Mozilla, Internet Explorer HTML (Hyper-Text Markup Language)
Peringatan Sebelum anda melakukan percobaan, sebaiknya anda cek dahulu koneksi kabelnya #mii-tool Pastikan link yang aktif memakai eth0, kalau bukan eth0.
File System Linux.
Samba PDC By Team Dosen IT-PENS.
Mengelola Security Database
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya Portsentry.
Memulai dengan LINUX Sistem Operasi Berbasis Jaringan Chapter 01.
Mirroring Linux and Network Installation Server Oleh: Idris Winarno
File Sharing NFS (Network File System)
Administrasi Dasar Linux
Sistem Informasi Pembangunan Daerah
Jenis File pada Linux User Data
Security and Integrity of Data
JOOMLA Instal Joomla di LocalHost
Installing Joomla and Plug In
Cara install mikrotik di virtualbox
Jenis File pada Linux User Data
Sistem Operasi.
MAIL SERVER KELOMPOK : IX SAFRIL ( ) MUHAMMAD NUR
PENGAMANAN SISTEM PERTEMUAN - 5.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Sumber Buku : Laravel 5.7 -oleh Muhammad Azamuddin & Hafid Mukhlasan
DATABASE.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

TRIPWIRE File Integrity Checks Fitri Setyorini Teknologi Informasi Politeknik Elektronika Negeri Surabaya

Objective Overview Tripwire Manfaat Tripwire Komponen Konfigurasi Variabel File Konfigurasi Membaca Laporan Tripwire

Distribusi Tripwire Debian RedHat Caldera Turbolinux SuSE BSD FreeBSD

Overview Tripwire Salah satu tool untuk pemeriksaan integritas sistem Digunakan untuk memonitor perubahan yang terjadi pada sebuah sistem

Mengapa Tripwire penting ? Cracker mungkin menambah, mengubah file atau hak akses (permission) file, menginstall program, menghapus file atau program Tripwire mampu mengecek file atau program dan membandingkannya dengan database sebelumnya

Bagaimana Tripwire Bekerja ? Tripwire bekerja dengan membuat sebuah database informasi semua file sistem dan menyimpannya pada suatu file Setiap kali tripwire dijalankan untuk melakukan pengecekan file sistem hasil pemeriksaan akan dibandingkan dengan database yang pernah dibuat

Apa yang dikerjakan Tripwire ? File Integrity Checking Tripwire mamppu mendeteksi perubahan file Tripwire membandingkan antara database file sebelum pengecekan dengan sesudah pengecekan

Apa yang tidak dikerjakan Tripwire ? Tripwire tidak dapat menghalangi perubahan file/system False positif karena salah setting pada file policy, file konfigurasi, atau tidak update database Triwire bukan antivirus Tripwire dapat dimanipulasi Tripwire uses a checksum of these files and attributes. In the case of any changes, it can send alerts to the system administrator. The default configuration file provides a good starting point, but the user also must customize it to reduce the chance of false positives. Pay special attention to the log files. It doesn't make sense to include the log files into the set of files that you select to be checked, since you know that they will grow as soon as any event happens, such as a login.

Source Tripwire www.tripwire.org http://sourceforge.net/projects/tripwire/ http://www.tripwire.com/

Dimana Tripwire Dipasang? Terlindung Media Read Only

4 Komponen File Konfigurasi Digunakan untuk melakukan konfigurasi tripwire File /etc/tripwire/tw.cfg File /etc/tripwire/twcfg.txt File Policy Admin dapat menentukan bagaimana tripwire melakukan cek thd sistem File /etc/tripwire/tw.pol File /etc/tripwire/twpol.txt File /etc/tripwire/tw.cfg (terinkripsi-tdk bisa dibaca) membangkitkan File /etc/tripwire/twcfg.txt (bisa dibaca dan diedit) File /etc/tripwire/tw.pol terinkripsi-tdk bisa dibaca) membangkitkan File /etc/tripwire/twpol.txt (bisa dibaca dan diedit) For security purposes, you should either delete or store in a secure location any copies of the plain text /etc/tripwire/twpol.txt and /etc/tripwire/twcfg.txt after running the installation script or regenerating a signed configuration. Alternatively, you can change the permissions so that it is not world readable.

File Database Digunakan untuk menyimpan database informasi sistem Diperoleh waktu pertama installasi File /var/lib/tripwire/<comp>.<domain>.twd

File Report Diperoleh dari hasil pengecekan Laporan file termasuk perubahan yang terjadi di sistem File /var/lib/tripwire/report/<comp>.<domain> -<yymmdd>-<time>.twr

Site Key & Local Key Password Site key password melindungi file configurasi dan policy Local key password melindungi file database dan report Bila anda lupa site key dan local key password : There is no way to decrypt a signed files if you forget your password. If you forget the passwords, the files are unusable and you will have to run the configuration script again.

Troubleshooting Tripwire Install dan customisasi file konfigurasi dan policy Inisialisasi database Melaksanakan cek integritas system Periksa hasil report dari hasil cek, bila pelanggaran terjadi, periksalah apakah pelanggaran tersebut terjadi karena administrator melakukan perubahan sistem

Bila pelanggaran di luar kuasa admin, lakukan tindakan pencegahan yang diperlukan Bila pelanggaran karena admin mengubah sistem, cek apakah error disebabkan oleh file policy. Jika bukan disebabkan file policy, update databe tripwire Jika disebabkan file policy, update file policy

Inisialisasi database /usr/sbin/tripwire --init Perintah ini akan membangun database ttg konfigurasi sistem Diperoleh waktu pertama installasi tripwire File /var/lib/tripwire/<comp>.<domain>.twd Print file database /usr/sbin/twprint -m d --print-dbfile | less Print file tertentu /usr/sbin/twprint -m d --print-dbfile /etc/hosts

Cek Integritas System /usr/sbin/tripwire --check Dengan menggunakan cron, admin mengatur pengecekan sistem secara berkala Hasil pengecekan bisa diemailkan secara otomatis Print hasil cek : twprint -m r --twrfile /var/lib/tripwire/report/ nama-file-report.twr Melakukan report file : /usr/sbin/tripwire --check Akan membangkitkan file report yg terinkripsi yang disimpan di /var/lib/tripwire/report/ User lain bisa melihat /usr/sbin/, tp tidak bisa melakukan twprint --m r –twrfile/var/lib/tripwire/report/<namafile>.twr Error : file could not be opened Filename : /etc/tripwire/tw.cfg Permission denied Exiting…

Melakukan update policy Edit file /etc/tripwire/twpol.txt Beri comment baris-baris dengan # # /etc/smb.conf -> $(SEC_CONFIG) ; HOSTNAME=<comp_name>.<domain> Bila file twpol.txt tidak ada, generate dengan twadmin --print-polfile > /etc/tripwire/twpol.txt

Generate file tw.pol dengan /usr/sbin/twadmin --create-polfile -S site.key /etc/tripwire/twpol.txt Mengupdate file tw.pol : tripwire --update-policy /etc/tripwire/twpol.txt tripwire --update-policy /etc/tripwire/twpol.txt akan melakukan update policy dg memasukkan local dan site passphrase Mengumpulkan info ttg policy baru Update database Menghilangkan unneded object dari database

Update database Hapus file database yang lama Buat file database baru rm /var/lib/tripwire/nama-file.twd Buat file database baru /usr/sbin/tripwire --init Update file database : /usr/sbin/tripwire --update --twrfile /var/lib/tripwire/report/nama-file.twr

Tripwire Interaktif Mengupdate database interaktif : /usr/sbin/tripwire --interactive Cek dan membandingkan dg database tripwire --check --interactive Interaktif artinya setelah selesai check integrity, hasil report dibuka shg database update berlangsung otomatis Tripwire can also be run in Interactive Check Mode. In this mode you can automatically update your changes via the terminal. To run in interactive check mode, use the command: tripwire --check --interactive

Tripwire dan email Edit policy file : ( rulename = "Networking Programs", severity = $(SIG_HI), emailto = fitri@eepis-its.edu; ) Emailkan : /usr/sbin/tripwire --test --email fitri@eepis-its.edu;

Tripwire dan cron Masukkan skrip runtw.sh di /usr/local/bin #!/bin/sh /usr/sbin/tripwire -m c | mail -s "Tripwire Report from HOST" root@localhost Edit tabel crontab dg crontab -e Jadwalkan skrip runtw.sh agar berjalan pukul 1:01 pagi dg perintah : 1 1 * * * /usr/local/bin/runtw.sh

Tripwire Report

Aplikasi File Integrity Checkers AIDE NABOU Integrit Samhain ViperDB http://www.resentment.org/projects/viperdb/ FCHECK http://sites.netscape.net/fcheck/fcheck.html Sentinel http://zurk.netpedia.net/zfile.html

Selamat Belajar !!!