Kerentanan Server Web
Saya harus mengatakan bahwa sub-bab ini terbukti sedikit memusingkan karena subjek keamanan dunia maya, keamanan web, keamanan internet, malware, jenis serangan keamanan dunia maya dan sebagainya selalu berubah sehingga hanya menjadi tantangan untuk menyoroti beberapa kasus karena semuanya mungkin dan mungkin di dunia internet yang selalu rentan.
Sesuai PentaSecurity : Serangan dunia maya pada aplikasi web semakin umum. Karena semakin banyak pemerintah dan bisnis memindahkan layanan mereka secara online, aplikasi web menjadi sasaran empuk bagi penjahat dunia maya. Serangan web adalah salah satu ancaman terbesar terhadap keamanan perusahaan dan keamanan data.
Apa itu aplikasi web?
- Aplikasi web adalah program aplikasi yang diinstal pada server jarak jauh dan dikirimkan melalui internet, dengan situs web sebagai antarmuka pengguna. Pikirkan tentang email, media sosial, dan situs e-niaga — Anda pada dasarnya menggunakan aplikasi ini di web tanpa perlu menginstalnya secara lokal di komputer Anda.
Sesuai Cisco : Serangan dunia maya adalah upaya jahat dan disengaja oleh individu atau organisasi untuk menembus sistem informasi individu atau organisasi lain. Biasanya, penyerang mencari beberapa jenis keuntungan dengan mengganggu jaringan korban.
Ancaman dunia maya saat ini biasanya terdiri dari jenis-jenis berikut:
- Ancaman Persisten Tingkat Lanjut
- Pengelabuan
- Trojan
- Botnet
- Ransomware
- Penolakan Layanan Terdistribusi (DDoS)
- Serangan Wiper
- Pencurian Kekayaan Intelektual
- Pencurian Uang
- Manipulasi data
- Penghancuran Data
- Spyware/Malware
- Manusia di Tengah (MITM)
- Unduhan Drive-By
- Malvertising
- Perangkat Lunak Nakal
- Perangkat Lunak yang Belum Ditambal
- Serangan Cross Site scripting (XSS) — yaitu saat situs web memiliki kerentanan yang memungkinkan injeksi skrip. Penyerang mengeksploitasi kerentanan tersebut dan menyuntikkan JavaScript berbahaya ke dalam basis data situs web. Saat pengguna kemudian meminta data ini, browser web pengguna akan mengeksekusi JavaScript berbahaya. Ini akan memungkinkan penyerang mencuri cookie browser untuk pembajakan sesi1. Peretas kemudian dapat menggunakan informasi sesi untuk mengeksploitasi kerentanan tambahan, mungkin mendapatkan informasi jaringan dan mengontrol komputer pengguna. Ini sangat penting untuk lingkungan perusahaan karena satu serangan XSS dapat membahayakan seluruh jaringan.
- Serangan injeksi perintah OS — Injeksi perintah OS adalah saat penyerang memasukkan perintah sistem operasi (OS) ke server yang menjalankan aplikasi web. Ini berbeda dari injeksi SQL karena masuk dari sisi server, bukan dari sisi aplikasi. Namun, konsekuensinya sangat mirip dengan serangan injeksi SQL, di mana penyerang dapat mengambil kendali penuh atas aplikasi tersebut. Penyerang dapat memerintahkan aplikasi untuk menampilkan informasi sensitif, serta memodifikasi dan menghapus data. Aplikasi ini juga dapat digunakan untuk mengkompromikan bagian lain dari jaringan perusahaan, yang mengarah ke serangan lebih lanjut di dalam organisasi.
- Serangan injeksi LDAP — Protokol Akses Direktori Ringan (LDAP) adalah protokol perangkat lunak yang banyak digunakan untuk intranet perusahaan. Ini memungkinkan siapa pun di jaringan untuk menemukan sumber daya dari direktorinya, seperti individu lain, perangkat, file, serta nama pengguna dan kata sandi sebagai bagian dari sistem masuk tunggal (SSO). Serangan injeksi LDAP adalah saat kerentanan memungkinkan penyerang mengirim kueri tanpa validasi yang tepat. Penyerang kemudian dapat mengubah kueri untuk mendapatkan akses ke sumber daya penting, yang menyebabkan konsekuensi yang menghancurkan.
- Serangan brute force — Serangan brute force, terkadang disebut serangan kata sandi, adalah salah satu bentuk serangan web yang paling sederhana. Peretas hanya mencoba kombinasi nama pengguna dan kata sandi yang berbeda berulang kali hingga masuk ke akun pengguna. Ambil kata sandi delapan digit standar, misalnya, 52 huruf (huruf besar dan kecil) dan 10 digit memberikan total 62 karakter yang mungkin, sehingga total 628 = 2,1834011×1014 kemungkinan kombinasi. Tentu saja, dibutuhkan waktu bertahun-tahun bagi satu komputer untuk mencoba semua kombinasi. Tetapi ketika peretas menguasai banyak komputer atau mengembangkan mesin komputasi berbasis perangkat lunak yang kuat, segalanya bisa menjadi sangat mudah.
Saya menghapus ' “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36” ' dari akhir karena tidak berguna untuk membuktikan poin saya.
208.168.239.183 - - [23/Feb/2021:04:47:23 +0100] "GET /phpmyadmin/ HTTP/1.1" 200 16536
208.168.239.183 - - [23/Feb/2021:04:47:24 +0100] "GET /phpmyadmin/index.php?pma_username=popa3d&pma_password= HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:25 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=bitnami HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:26 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=root HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:27 +0100] "GET /phpmyadmin/index.php?pma_username=test&pma_password=test HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:27 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=mysql HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:28 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password= HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:29 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123456 HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:30 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123 HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:31 +0100] "GET /phpmyadmin/index.php?pma_username=admin&pma_password=admin HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:31 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=admin HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:32 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=password HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:33 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=toor HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:34 +0100] "GET /phpmyadmin/index.php?pma_username=wordpress&pma_password=wordpress HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:34 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=1234 HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:35 +0100] "GET /phpmyadmin/index.php?pma_username=joomla&pma_password=joomla HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:36 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=0 HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:37 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=12345 HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:37 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=test HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:38 +0100] "GET /phpmyadmin/index.php?pma_username=user&pma_password=user HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:39 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=letmein HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:40 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=root123 HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:40 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=dbadmin HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:41 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=r00t HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:42 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=qwerty HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:43 +0100] "GET /phpmyadmin/index.php?pma_username=popa3d&pma_password=popa3d HTTP/1.1" 200 16535 "-"
208.168.239.183 - - [23/Feb/2021:04:47:44 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123456789 HTTP/1.1" 200 16535 "-"
Ada satu orang yang benar-benar mencoba membobol server web saya dengan nama pengguna dan tanpa kata sandinya :)) — dia mengirimkan sekitar 56 permintaan dalam waktu kurang dari 20 detik, ini membawa saya ke jenis serangan terakhir:
- Serangan denial-of-service (DoS)/ Distributed-denial-of-service (DDoS)
Saya harap artikel ini menjadi sumber yang berharga bagi Anda, dan Anda telah memperoleh beberapa wawasan berguna tentang jenis ancaman yang ada di luar sana dan dapat memengaruhi aplikasi web Anda.
Terima kasih telah membaca dan atas dukungan Anda.
Jika Anda ingin melihat lebih banyak konten seperti ini, jangan lupa untuk mengikuti saya di Medium atau LinkedIn .

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































