Serangan Penolakan Layanan
Pelajari bagaimana banjir lalu lintas membuat layanan tidak tersedia.
Serangan Penolakan Layanan adalah pelajaran Network+ Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Network+ Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Network+ Academy mencakup 4 pelajaran total.
Pengertian Serangan DoS
Serangan DoS (Denial-of-Service) berusaha membuat layanan tidak tersedia bagi pengguna sah dengan membebaninya secara berlebihan. Berbeda dari serangan yang mencuri data, DoS menargetkan ketersediaan, yaitu pilar ketiga dalam triad CIA.
Dengan membanjiri server atau jaringan menggunakan lalu lintas atau permintaan yang melebihi kemampuannya, penyerang menghabiskan sumber dayanya hingga pengguna sebenarnya tidak dapat mengakses layanan.
DoS vs DDoS
DoS biasa berasal dari satu sumber. DDoS (Distributed Denial-of-Service) berasal dari banyak sumber secara bersamaan, sering kali hingga ribuan, sehingga jauh lebih sulit dihentikan.
Memblokir satu IP penyerang mudah dilakukan; tantangan sebenarnya adalah memblokir lalu lintas dari puluhan ribu alamat yang tersebar, yang banyak di antaranya merupakan mesin tidak bersalah yang telah dibajak. Inilah yang membuat DDoS sangat berbahaya.
Botnet
Serangan DDoS biasanya digerakkan oleh botnet: jaringan komputer dan perangkat IoT yang terinfeksi malware dan dikendalikan penyerang dari jarak jauh. Setiap mesin yang terinfeksi, yang disebut bot atau zombie, mengirimkan lalu lintas serangan berdasarkan perintah.
Pemiliknya sering tidak menyadari bahwa perangkat mereka ikut berpartisipasi. Perangkat IoT yang tidak aman, seperti kamera, telah membentuk botnet besar yang mampu menghasilkan volume serangan masif.
Serangan Volumetrik
Serangan volumetrik membanjiri target dengan lalu lintas dalam jumlah sangat besar untuk memenuhi kapasitas internetnya. Jika saluran dipenuhi lalu lintas sampah, lalu lintas yang sah tidak dapat melewatinya.
Contohnya mencakup banjir UDP dan banjir ICMP (ping). Pertahanannya adalah menyediakan kapasitas yang memadai atau melakukan pembersihan di jaringan hulu untuk menyerap atau menyaring banjir tersebut sebelum memenuhi koneksi Anda.
Serangan Protokol
Serangan protokol menghabiskan sumber daya server atau perangkat dengan menyalahgunakan cara kerja protokol. Contoh klasiknya adalah banjir SYN: penyerang memulai banyak koneksi TCP (dengan mengirim paket SYN), tetapi tidak pernah menyelesaikannya sehingga tabel koneksi server menjadi penuh.
Server terus menunggu jabat tangan yang tidak pernah selesai hingga tidak dapat menerima koneksi baru, sehingga layanan bagi pengguna sebenarnya ditolak.
Serangan Lapisan Aplikasi
Serangan lapisan aplikasi menargetkan perangkat lunak itu sendiri dengan permintaan yang tampak sah tetapi mahal untuk diproses, seperti pencarian rumit atau pemuatan halaman berulang. Serangan ini menggunakan bandwidth jauh lebih sedikit sehingga lebih sulit terlihat.
Karena setiap permintaan tampak normal, membedakan lalu lintas serangan dari pengguna sebenarnya sulit dilakukan. Akibatnya, serangan ini sangat sulit dideteksi dan disaring tanpa mengganggu pengunjung yang sah.
Serangan Amplifikasi
Serangan amplifikasi melipatgandakan daya serang penyerang. Penyerang mengirim permintaan kecil dengan alamat sumber yang dipalsukan (alamat korban) kepada server yang membalas dengan respons jauh lebih besar, seperti server DNS atau NTP yang salah konfigurasi.
Permintaan kecil memicu balasan besar yang ditujukan kepada korban. Dengan demikian, penyerang melipatgandakan lalu lintas mereka berkali-kali lipat sambil bersembunyi di balik spoofing.
Mendeteksi DoS
Tanda-tanda DoS mencakup lonjakan lalu lintas secara tiba-tiba, layanan yang melambat atau mengalami batas waktu, penggunaan sumber daya yang sangat tinggi, serta banjir koneksi dari banyak alamat. Pemantauan dan garis dasar membantu menemukan lonjakan tidak normal tersebut dengan cepat.
Deteksi cepat sangat penting: semakin cepat Anda mengenali serangan dan membedakannya dari lonjakan lalu lintas normal, semakin cepat mitigasi dapat dimulai dan waktu henti dapat dibatasi.
Mempertahankan Diri dari DoS
Pertahanan dilakukan secara berlapis:
- Pembatasan laju membatasi jumlah permintaan dari setiap sumber.
- Firewall dan IPS menyaring pola serangan yang telah diketahui.
- Layanan pembersihan DDoS di cloud menyerap banjir besar di jaringan hulu.
- CDN (Content Delivery Networks) membagi beban ke banyak server.
Penyaringan anti-spoofing di internet juga mengurangi serangan amplifikasi dari sumbernya.
Mengapa DoS Sulit Dihentikan
DoS sangat sulit ditangani karena lalu lintas serangan dapat terlihat seperti lalu lintas sah dan datang dari sumber yang tak terhitung banyaknya. Anda tidak dapat sekadar memblokir semuanya karena tindakan itu justru akan menolak layanan bagi diri sendiri.
Pertahanan yang paling tangguh menggabungkan kapasitas yang memadai, pembersihan di jaringan hulu, penyaringan yang baik, dan rencana penanganan insiden, dengan menerima bahwa pencegahan mutlak tidak mungkin dilakukan dan ketangguhan merupakan tujuan yang realistis.
Menggabungkan Semuanya
DoS menyerang ketersediaan dengan membebani target secara berlebihan; DDoS melakukan hal yang sama dari banyak sumber melalui botnet. Jenisnya mencakup serangan volumetrik, protokol (seperti banjir SYN), lapisan aplikasi, dan amplifikasi. Pertahanan menggabungkan pembatasan laju, firewall, CDN, dan pembersihan cloud, serta anti-spoofing untuk mengurangi amplifikasi.
Pemeriksaan Singkat
Uji pengetahuan Anda tentang DoS.
Ringkasan
DoS membebani layanan secara berlebihan untuk menolak ketersediaan; DDoS menggunakan banyak sumber dari sebuah botnet. Jenis serangannya mencakup banjir volumetrik, serangan protokol seperti banjir SYN, serangan lapisan aplikasi yang sulit terlihat, dan amplifikasi melalui spoofing. Pertahanan menerapkan pembatasan laju, firewall, CDN, dan pembersihan DDoS di cloud secara berlapis.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Serangan Penolakan Layanan” gratis?
Ya — teks lengkap “Serangan Penolakan Layanan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Network+ Academy, upgrade ke CoddyKit PRO. Kursus Network+ Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Serangan Penolakan Layanan”?
Pelajari bagaimana banjir lalu lintas membuat layanan tidak tersedia. Kamu berlatih Network+ Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Network+ Academy?
Tidak diperlukan pengalaman sebelumnya. Network+ Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Serangan Penolakan Layanan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Network+ Academy ini?
Ya. Setiap pelajaran Network+ Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Pemalsuan Identitas dan Serangan di Jalur
- Serangan Penolakan Layanan
- Rekayasa Sosial dan Phishing
- Membangun Mitigasi Praktis