Serangan trojan dapat menyebabkan kebocoran data dan kerugian aset. Lindungi diri dari serangan ini dengan menerapkan langkah-langkah keamanan di seluruh jaringan, sistem operasi, database, dan aplikasi Anda.
Apa itu serangan trojan
Serangan trojan (juga dikenal sebagai serangan kuda troya) menyisipkan kode berbahaya ke dalam server atau situs web dengan menyamarkannya sebagai perangkat lunak yang sah. Penyerang menipu pengguna agar mengunduh atau menjalankan kode tersebut melalui iframe, JavaScript, elemen HTML, CSS, atau metode lainnya.
Vektor serangan umum mencakup kerentanan sistem, injeksi SQL, dan kerentanan unggah file.
Dampak serangan trojan
Serangan trojan yang berhasil memberikan akses kepada penyerang ke situs web dan data sensitif Anda, seperti akun pengguna, kata sandi, serta data bisnis. Pengunjung situs web yang telah dikompromikan juga dapat terinfeksi, sehingga membahayakan rekening bank, kredensial media sosial, dan data pribadi lainnya.
Trojan juga dapat menghapus data pada disk, menyebabkan kehilangan informasi yang signifikan. Secara keseluruhan, serangan trojan merusak reputasi situs web Anda, membahayakan sistem pengguna, dan menyebabkan kebocoran data pengguna.
Pertahanan terhadap serangan trojan
Segera perbaiki kerentanan pada situs web dan server web Anda. Penyerang memanfaatkan kerentanan pada halaman web yang dimodifikasi, browser, dan sistem operasi untuk menyuntikkan trojan, lalu mengunduh dan menjalankan program berbahaya tambahan guna memperluas cakupan serangan.
Lindungi situs web Anda dengan arsitektur keamanan berlapis seperti yang ditunjukkan di bawah ini.
Terapkan langkah-langkah keamanan pada tingkatan berikut:
-
Tingkat keamanan jaringan
-
Gunakan ECS security groups, CLB whitelists, dan Cloud Firewall untuk meminimalkan jumlah Port layanan yang terpapar ke Internet.
-
-
Tingkat sistem host
-
Gunakan Bastionhost untuk mengelola metode login ECS dan memberikan personel O&M izin yang benar-benar diperlukan saja.
-
Konfigurasikan kata sandi kuat untuk Akun Alibaba Cloud Anda (minimal 8 karakter dengan kombinasi huruf besar, huruf kecil, angka, dan karakter khusus) dan ganti secara berkala setiap beberapa bulan. Gunakan multi-factor authentication (MFA) atau kunci SSH untuk login ke Instance ECS.
-
Peroleh informasi kerentanan keamanan dan lakukan deteksi serta perbaikan kerentanan pada situs web dan server web Anda secara rutin. Segera instal Patch pada sistem operasi dan aplikasi.
-
Aktifkan Security Center untuk mendeteksi dan menangani risiko keamanan, risiko konfigurasi, kerentanan OS, serta kerentanan middleware pada server Anda.
-
Jika Anda menggunakan Sistem Manajemen Konten (CMS) pihak ketiga seperti WordPress, DedeCMS, atau Discuz!, pastikan untuk segera melakukan update ke versi terbaru dan Patch keamanan yang dirilis oleh vendor CMS. Program CMS pihak ketiga banyak digunakan, dan kerentanan yang diketahui dapat dengan mudah dieksploitasi oleh penyerang untuk melakukan serangan injeksi malware. Kami menyarankan Anda untuk:
-
Rutin mengunjungi situs web resmi CMS untuk memeriksa ketersediaan versi baru atau Patch keamanan, lalu unduh dan lakukan update secara tepat waktu.
-
Update plugin dan tema pihak ketiga yang digunakan oleh CMS Anda untuk memastikan semuanya tetap mutakhir.
-
Hindari penggunaan versi CMS yang tidak lagi didukung, dan segera upgrade ke versi yang masih didukung.
-
Lakukan backup file situs web dan database Anda sebelum melakukan update untuk mencegah masalah selama proses update.
-
-
Batasi akses sistem file hanya pada izin yang benar-benar diperlukan. Batasi akses ke direktori sensitif dan batasi eksekusi skrip.
-
-
Tingkat database
-
Jangan gunakan alat berbasis web untuk mengelola database atau mengekspos sistem manajemen database Anda ke Internet.
-
Izinkan hanya server aplikasi yang dapat mengakses layanan database. Blokir Port database dari akses Internet.
-
Konfigurasikan kata sandi kuat untuk layanan database.
-
-
Tingkat keamanan aplikasi
-
Perkuat middleware aplikasi web.
-
Lakukan pengujian keamanan kode dan pengujian white-box sebelum deployment ke lingkungan produksi.
-
Gunakan Security Center vulnerability management untuk memindai dan memperbaiki kerentanan sebelum deployment sistem web Anda.
-
Perbaiki kerentanan program segera. Andadapat menggunakan Web Application Firewall (WAF) untuk melindungi aplikasi web Anda dari serangan eksternal.
-
Deteksi dan hapus file trojan
Gunakan Security Center untuk mendeteksi dan menghapus file trojan secara otomatis. Identifikasi manual di antara jumlah besar file OS dan aplikasi tidak praktis dilakukan.
Metode untuk menghapus file trojan:
-
Hapus webshell. Gunakan Security Center untuk memindai direktori web dan fitur deteksi tanpa agen untuk pemindaian menyeluruh. Untuk informasi lebih lanjut, lihat Konfigurasikan pengaturan alert dan Gunakan deteksi tanpa agen.
-
Verifikasi bahwa semua kerentanan telah diperbaiki menggunakan fitur manajemen kerentanan. Untuk informasi lebih lanjut, lihat Kelola kerentanan.
Referensi
-
Security Center mendeteksi dan membantu Anda memperbaiki risiko keamanan, risiko konfigurasi, kerentanan OS, serta kerentanan middleware pada server Anda. Untuk informasi lebih lanjut, lihatBeli Security Center.
-
Lakukan pemindaian dan perbaiki kerentanan segera. Ikhtisar manajemen kerentanan.