ANALISIS KEAMANAN WEBSITE DI UNIVERSITAS

advertisement
ANALISIS KEAMANAN WEBSITE
DI UNIVERSITAS MUHAMMADIYAH SURAKARTA
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh:
Detty Metasari
NIM : L200090039
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2014
i
MOTTO
1. “Brain can win over muscles.” ( Running Man)
2. “Just because you’re the weakest doesn’n mean you can’t beat the
strongest”. (Running Man)
3. “Everyone plays an important role but it’s up to you to figure out your
place”. (Running Man)
4. Nol adalah awal dari segala sesuatu! Tak ada apapun yang bisa dimulai
jika tidak dari sana! Segala sesuatu takkan bisa didapat! (Shinichi Kudo)
vi
PERSEMBAHAN
Penulis mempersembahkan tulisan sederhana ini kepada

Allah SWT yang telah melimpahkan rahmat dan
hidayah kepada hambaNya.

Ibu yang selalu memberikan perhatian doa dan
kasih sayangnya.

Alm. Ayah yang selalu jadi seorang yang tak
terlupakan.

Kakak ku Ika Ayu Wardani dan adik ku Agil
Putri Ningtyas.

Ponakanku Dion Prihatama yang menjadi
penyemangat dan tawaku saat sedang sedih.

Teman – temanku Heni, Lucky, Dje.
vii
KATA PENGANTAR
Dengan mengucap syukur Alhamdulillah hanya kepada Allah Subhanahu
Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang tiada terkira
kepada hambaNya, sehingga penyusun dapat menyelesaikan skripsi ini dengan
judul “Analisis Keamanan Website di Universitas Muhammadiyah Surakata”.
Penulis menyadari sepenuhnya bahwa dalam menyelesaikan skripsi ini
banyak mendapat bimbingan dan bantuan dari berbagai pihak sehingga dalam
kesempatan ini dengan segala rahmat dan kerendahan hati, penulis mengucapkan
terima kasih kepada:
1. Bapak Husni Thamrin, S.T., M.T., Ph.D. selaku Dekan Fakultas Komunikasi
dan Informatika Universitas Muhammadiyah Surakarta.
2. Bapak Fatah Yasin Irsyadi, S.T., M.T., selaku Pembimbing I yang telah
berkenan untuk meluangkan waktu dan membimbing serta mengarahkan
penulis sehingga terselesaikan penyusunan skripsi ini.
3. Bapak Ir. Jatmiko, M.T., selaku Pembimbing II atas kesediannya dalam
memberikan waktu untuk memberikan saran dan masukan yang sangat berarti
dalam penelitian ini.
4. Dewan penguji atas masukan dan saran yang sangat membangun.
5. Para Dosen dan Staff pengajar Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta yang telah membekali dengan berbagai
ilmu pengetahuan yang bermanfaat.
6. Alm. Ayah atas semua kenangan yang tidak akan tergantikan.
viii
7. Ibu tercinta atas segala cinta kasih sayang dan pengorbanan, kakak adik dan
ponakan ku tersayang.
8. Mbak Dje, mbak Heni dan Mbak Lucky atas persahabatannya sampai
sekarang, semoga persahabatan kita tetap terjalin.
9. Teman – teman angkatan 2009 Teknik Informatika khususnya kelas B ( Ojan,
Andik, Rendra, Widi, Arif, Panto, Rendra dan semuanya yang tidak bisa
disebutkan satu per satu).
10. Teman – teman jaringan 2009 Teknik Informatika ( Ling, Dita, Desi, Pepi,
Sutarno, Jisnu, Dodik, Rendy).
11. Teman – teman kost ( Liyut, mbak Hening, mbak Caplin, mbak Harni, mbak
Ninggar, Gresi).
12. Semua pihak yang telah membantu dalam menyelesaikan skripsi ini yang
tentunya tidak dapat penulis sebut satu per satu. Semoga bantuan yang
diberikan menjadi amalan kebaikan di sisi Allah SWT. Amien.
Akhirnya penulis hanya dapat membalas dengan do’a semoga Allah SWT
membalas semua budi baik Bapak, Ibu, Saudara dan Sahabat semua. Penulis
berharap semoga karya sedrhana ini dapat memberikan sumbangan dan manfaat
bagi penulis dan pembaca pada umumnya.
Surakarrta, September 2013
Penulis
ix
DAFTAR ISI
Halaman Judul.................................................................................................. i
Halaman Persetujuan ........................................................................................ ii
Halaman Pengesahan ....................................................................................... iii
Daftar Kontribusi ............................................................................................. v
Motto ................................................................................................................ vi
Persembahan .................................................................................................... vii
Kata pengantar ................................................................................................. viii
Daftar isi ........................................................................................................... xi
Daftar Gambar .................................................................................................. xiv
Abstraksi .......................................................................................................... xvi
BAB I PENDAHULUAN ................................................................................ 1
1.1. Latar Belakang ................................................................................ 1
1.2. Rumusan Masalah ............................................................................ 3
1.3. Batasan Masalah .............................................................................. 4
1.4. Tujuan Penelitian ............................................................................. 5
x
1.5. Manfaat Penelitian ........................................................................... 5
1.6. Sistematika Laporan Penelitian ....................................................... 5
BAB II TINJAUAN PUSTAKA...................................................................... 7
2.1. Telaah Penelitian ............................................................................. 7
2.2 Landasan Teori ................................................................................ 8
2.2.1 Internet .................................................................................... 8
2.2.1.1. Pengertian Internet ................................................ 8
2.2.1.2. World Wide Web .................................................. 9
2.2.2 Website .................................................................................. 12
2.2.2.1. Pengertian Website................................................ 12
2.2.2.2. Unsur-unsur penyedia Website ............................. 14
2.2.3. Web Server ............................................................................ 16
2.2.4.Jaringan (Network) ................................................................. 16
2.2.5. Vulnerability .......................................................................... 17
2.2.5.1. Pengertian Vulnerability ....................................... 17
2.2.5.2.Jenis-jenis Vulnerability ........................................ 18
2.2.6. Keamanan Informasi.............................................................. 23
xi
2.2.6.1. Pengertian Keamanan Informasi ........................... 23
2.2.7. Acunetix Web Vulnerability Scanner .................................... 24
BAB III METODE PENELITIAN................................................................... 28
3.1
Waktu dan Tempat ....................................................................... 28
3.2
Perangkat yang Dibutuhkan ......................................................... 28
3.3
Alur Penelitian.............................................................................. 28
3.4
Langkah Penelitian ........................................................................ 30
BAB IV HASIL DAN PEMBAHASAN ......................................................... 35
4.1 Hasil Penelitian ............................................................................. 35
4.2 Pembahasan ..................................................................................... 49
BAB V KESIMPULAN DAN SARAN ........................................................... 59
5.1. Kesimpulan ...................................................................................... 59
5.2. Saran ................................................................................................ 59
DAFTAR PUSTAKA ...................................................................................... 60
LAMPIRAN ..................................................................................................... 62
xii
DAFTAR GAMBAR
Gambar 2.1 Alur data tipikal untuk web statis.................................................
13
Gambar 2.2 Alur data pada halaman web dinamis ..........................................
13
Gambar 3.1 Diagram Alir Penelitian ..............................................................
32
Gambar 3.2 New website Scan .........................................................................
33
Gambar 3.3 Scan type ......................................................................................
34
Gambar 3.4 Options .........................................................................................
35
Gambar 3.5 Target ...........................................................................................
36
Gambar 3.6 Login Sequence ...........................................................................
37
Gambar 3.7 Finish ...........................................................................................
37
Gambar 4.1 ums.ac.id ......................................................................................
38
Gambar 4.2 alumni.ums.ac.id .........................................................................
39
Gambar 4.3 SQL injection pada alumni.ums.ac.id/cari ..................................
39
Gambar 4.4 Database Error .............................................................................
40
Gambar 4.5 Cross Site Scripting pada aluni.ums.ac.id/cari ............................
41
Gambar 4.6 geografi.ums.ac.id .......................................................................
42
Gambar 4.7 Cross Site Scripting pada geografi.ums.ac.id ..............................
43
Gambar 4.8 hukum.ums.ac.id .........................................................................
44
Gambar 4.9 fik.ums.ac.id ................................................................................
45
Gambar 4.10 halaman login pada fik.ums.ac.id/alumni .................................
46
Gambar 4.11 fik.ums.ac.id/alumni/ .................................................................
46
Gambar 4.12 ekonomi.ums.ac.id .....................................................................
47
xiii
Gambar 4.13 kedokteran.ums.ac.id .................................................................
48
Gambar 4.14 teknik.ums.ac.id ........................................................................
49
Gambar 4.15 fki.ums.ac.id ..............................................................................
50
Gambar 4.16 psikologi.ums.ac.id ....................................................................
51
xiv
ANALISIS KEAMANAN WEBSITE
DI UNIVERSITAS MUHAMMADIYAH SURAKARTA
Detty Metasari
Teknik Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
E-Mail : [email protected]
ABSTRAK
Pada saat ini website menjadi salah satu media informasi modern yang
berkembang sangat cepat. Dalam pembuatan website tidak hanya sisi desain dan
informasi yang dipentingkan tetapi aspek keamanan dari sebuah website itu
sendiri mempunyai peranan yang sangat penting dalam sebuah website.
Kebutuhan keamanan sebuah website timbul dari kebutuhan untuk melindungi
data. Pertama, dari kehilangan dan kerusakan data. Kedua, adanya pihak yang
tidak hendak mengakses dan merubah data. Permasalahan lainnya mencakup
perlindungan data dari delay yang berlebih pada saat mengakses atau
menggunakan data, atau mengatasi gangguan Denial of Service.
Metode yang dilakukan pada pengujian ini akan menggunakan tool berupa
perangkat lunak dan cara-cara tertentu yang digunakan untuk menguji keamanan
sebuah website. Untuk melakukan analisis keamanan website, software yang
digunakan adalah Acunetix website vulnerability scanner.
Hasil dari pengujian adalah ditemukannya berbagai level kerentanan dari
level kerentanan Low pada domain ums.ac.id sampai level kerentanan High pada
sub domain lainnya yang berupa sub domain fakultas. Dari hasil analisis yang
diperoleh dapat dilihat berbagai web alerts yang terdapat pada sebuah website.
Adapun berbagai web alerts yang berhasil ditemukan berupa SQL Injection, Cross
Site Scripting dan berbagai web alerts lainnya.
Kata kunci : website, keamanan website, Acunetix, web alert, SQL Injection,
Cross Site Scripting.
xv
Download