INTEGRASI ANDROID SNORT WARNING DAN INTRUSION DETECTION SYSTEM (IDS) UNTUK MENINGKATKAN KEAMANAN JARINGAN
SKRIPSI
I Putu Yoga Indrawan NIM. 1008605038
JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA BUKIT JIMBARAN 2015
i
KATA PENGANTAR Puji syukur penulis panjatkan kehadirat TuhanYang Maha Esa karena atas rahmat dan berkatnya, penulis dapat menyelesaikan Laporan Proposal Tugas Akhir dengan judul,“ Integrasi Android Snort Report Dan Intrusion Detection System (IDS) Untuk Meningkatkan Keamanan Jaringan” dapat diselesaikan tepat pada waktunya. Sehubungan dengan telah terselesaikannya Laporan Proposal Tugas Akhir ini, penulis secara khusus mengucapkan terima kasih kepada pihak yang telah membantu dalam penyusunan Laporan Proposal Tugas Akhir ini, yaitu kepada: 1. Bapak Drs. I Wayan Santiyasa, M.Si. selaku Ketua Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana. 2. Bapak I Dewa Made Bayu Atmaja Darmawan, S.Kom.,M.Cs dan Bapak I Komang Arimogi, S.Kom, M. Kom yang telah meluangkan waktunya untuk memberikan saran dan masukan selama penyusunan proposal. 3. Bapak dan Ibu Dosen beserta Staf pegawai di Jurusan Ilmu Komputer Fakultas MIPA Universitas Udayana yang telah membantu dan memberikan semangat dan motivasi dalam penyempurnaan laporan ini. Penulis menyadari bahwa dalam penyusunan laporan ini masih terdapat kekurangan dan masih belum sempurna, sehingga dibutuhkan berbagai saran dan kritik yang berguna dari pembaca akan sangat berharga bagi penulis. Akhir kata penulis berharap semoga laporan ini dapat bermanfaat. .
Bukit Jimbaran, Juli 2015
Penulis
ii
iii
DAFTAR ISI KATA PENGANTAR ............................................................................................ ii DAFTAR ISI .......................................................................................................... iii DAFTAR TABEL ....................................................................................................v DAFTAR GAMBAR ............................................................................................. vi BAB I PENDAHULUAN ..................................... Error! Bookmark not defined. 1.1 Latar Belakang ................................................. Error! Bookmark not defined. 1.2 Rumusan Masalah ............................................ Error! Bookmark not defined. 1.3 Tujuan Penelitian ............................................. Error! Bookmark not defined. 1.4 Batasan Masalah .............................................. Error! Bookmark not defined. 1.5 Manfaat Penelitian ........................................... Error! Bookmark not defined. 1.6 Metodelogi Penelitian ...................................... Error! Bookmark not defined. 1.6.1 Desain Penelitian ....................................... Error! Bookmark not defined. 1.6.3 Pengumpulan Data .................................... Error! Bookmark not defined. 1.6.4 Analisis Kebutuhan ................................... Error! Bookmark not defined. 1.6.5 Pengujian Sistem ....................................... Error! Bookmark not defined. BAB II TINJAUAN PUSTAKA ........................... Error! Bookmark not defined. 2.1 Linux ............................................................ Error! Bookmark not defined. 2.2 Android......................................................... Error! Bookmark not defined. 2.3 Interusion Detectio System (IDS) ................ Error! Bookmark not defined. 2.3.1 Fungsi IDS ............................................. Error! Bookmark not defined. 2.4 Snort ............................................................. Error! Bookmark not defined. 2.4.1 Komponen Pada Snort ........................... Error! Bookmark not defined. 2.4.2 Rule Snort .............................................. Error! Bookmark not defined. 2.5 BASE (Basic Analysis Security Engine) ..... Error! Bookmark not defined. 2.6 Deniel of Service (Dos) ................................ Error! Bookmark not defined. 2.7 IP Addres ...................................................... Error! Bookmark not defined. 2.7.1 Port......................................................... Error! Bookmark not defined. 2.7.2 Name Service ......................................... Error! Bookmark not defined.
iii
iv
BAB III ANALISIS DAN PERANCANGAN ...... Error! Bookmark not defined. 3.1 Objek Penelitian ........................................... Error! Bookmark not defined. 3.2 Variabel Penelitian ....................................... Error! Bookmark not defined. 3.3 Analisis Kebutuhan ...................................... Error! Bookmark not defined. 3.4 Teknik Observasi.......................................... Error! Bookmark not defined. 3.5 Desain Perancangan Sistem ......................... Error! Bookmark not defined. 3.5.1 Flowchart Snort ..................................... Error! Bookmark not defined. 3.5.2 Flowchart Pendeteksian Serangan IDS . Error! Bookmark not defined. 3.5.3 Flowchart Penerimaan Warning ............ Error! Bookmark not defined. 3.5.4 UML (Unfied Modeling Language) ...... Error! Bookmark not defined. 3.5.5 Use Case Diagram................................. Error! Bookmark not defined. 3.5.6 Activity Diagram.................................... Error! Bookmark not defined. 3.6 Kebutuhan Hardware................................. Error! Bookmark not defined. 3.7 Kebutuhan Software ................................... Error! Bookmark not defined. BAB IV HASIL DAN PEMBAHASAN .............. Error! Bookmark not defined. 4.1 Implementasi Sistem .................................. Error! Bookmark not defined. 4.1.1 Tampilan Antar Muka Android Snort ReportError! defined.
Bookmark
not
4.1.2 Tampilan Android Snort Report Mendeteksi Serangan ................ Error! Bookmark not defined. 4.1.3 Tampilan Snort pada linux sebelum diserangError! defined.
Bookmark
not
4.1.4 Konfigurasi pada snort.......................... Error! Bookmark not defined. 4.2 Implementasi Android Snort Report ............ Error! Bookmark not defined. 4.3 Pengujian sietem snort ................................. Error! Bookmark not defined. 4.3.1 Pengujian dengan serangan ICMP Ping .... Error! Bookmark not defined. 4.3.2 Snort mendeteksi serangan ICMP ......... Error! Bookmark not defined. 4.3.3 Tampilan web acidbase mendeteksi serangan.Error! Bookmark not defined. 4.3.4 Snort mendeteksi serangan DDos .......... Error! Bookmark not defined. 4.3.4 Data rekam serangan ............................. Error! Bookmark not defined. BAB V KESIMPULAN ......................................... Error! Bookmark not defined. 5.1 Kesimpulan................................................... Error! Bookmark not defined.
iv
v
5.2 Saran ............................................................. Error! Bookmark not defined. DAFTAR PUSTAKA ............................................ Error! Bookmark not defined.
v
DAFTAR TABEL
Tabel 4.1 Tampilan rekam serang signature ......... Error! Bookmark not defined. Tabel 4.2 Data Snort ICMP ................................... Error! Bookmark not defined. Tabel 4.3 Data Acidbase even................................ Error! Bookmark not defined.
v
vi
DAFTAR GAMBAR Gambar 2.1 : Contoh naming domain .................... Error! Bookmark not defined. Gambar 3.1 Skema umum jalannya sistem IDS .... Error! Bookmark not defined. Gambar 3.2 flowchart proses Snort ....................... Error! Bookmark not defined. Gambar 3.3 Flowchart Pendeteksian Serangan IDSError! defined.
Bookmark
not
Gambar 3.4 Penerimaan Warning di Android ....... Error! Bookmark not defined. Gambar 3.5 Use Case Diagram Pengguna ............. Error! Bookmark not defined. Gambar 3.6 Activity Diagram Warning Serangan . Error! Bookmark not defined. Gambar 4.1 tampilan Awal Android Snort Report Error! Bookmark not defined. Gambar 4.2 tampilan Android Snort Report mendeteksi serangan ............... Error! Bookmark not defined. Gambar 4.3 tampilan snort sebelum diserang ........ Error! Bookmark not defined. Gambar 4.4 tampilan snort mendeteksi serangan .. Error! Bookmark not defined. Gambar 4.5 tampilan konfigurasi paket decoder ... Error! Bookmark not defined. Gambar 4.6 tampilan konfigurasi output database. Error! Bookmark not defined. Gambar 4.8 tampilan konfigurasi prepocessors ..... Error! Bookmark not defined. Gambar 4.9 tampilan konfigurasi output plugin .... Error! Bookmark not defined. Gambar 4.10 tampilan konfigurasi Rule Snort ...... Error! Bookmark not defined. Gambar 4.11 Code Tampilan Awal ....................... Error! Bookmark not defined. Gambar 4.12 Code Tampilan Warning .................. Error! Bookmark not defined. Gambar 4.13 Code Pengambilan data IP ............... Error! Bookmark not defined. Gambar 4.14 Code Notifikasi Warning ................. Error! Bookmark not defined. Gambar 4.15 Code interval warning ...................... Error! Bookmark not defined. Gambar 4.16 Triger ................................................ Error! Bookmark not defined. Gambar 4.17 Pengambilan data pada database ...... Error! Bookmark not defined. Gambar 4.18 Menghubungkan web service dan databaseError! Bookmark not defined. Gambar 4.19 Membaca notifikasi web service ...... Error! Bookmark not defined. Gambar 4.20 Menampilkan notifikasi web service Error! Bookmark not defined. Gambar 4.21 Tampilan web service ...................... Error! Bookmark not defined. Gambar 4.22 tampilan snort mendeteksi serangan Error! Bookmark not defined. vi
vii
Gambar 4.23 tampilan acidbase mendeteksi seranganError! defined.
Bookmark
not
Gambar 4.24 tampilan acidbase mendeteksi serangan icmpError! Bookmark not defined. Gambar 4.25 tampilan tool serang loic .................. Error! Bookmark not defined. Gambar 4.26 tampilan acidbase mendeteksi serangan LoicError! Bookmark not defined.
vii
viii
DAFTAR LAMPIRA
viii
9
9