Virus siluman adalah jenis virus komputer yang secara efektif menyembunyikan dirinya sendiri, begitulah namanya, setelah menginfeksi sistem komputer. Jenis virus ini biasanya dapat menyebar melalui cara yang sama seperti virus lainnya, melalui program jahat, lampiran email, dan pemasangan yang dilakukan melalui berbagai situs web dengan program jahat. Setelah diinstal ke komputer, maka virus menjadi sangat sulit bagi program anti-virus untuk mendeteksi dan menghilangkannya selama pemindaian virus. Virus siluman biasanya membuat salinan data asli yang tidak terinfeksi pada drive sehingga dapat menyampaikan informasi ini ke program anti-virus selama pemindaian virus.
Meskipun banyak jenis virus yang berbeda menggunakan metode yang berbeda untuk tetap tersembunyi sebelum instalasi, virus siluman diprogram untuk tetap tidak terdeteksi setelah diinstal ke komputer. Ada beberapa cara virus menjadi sulit untuk dihapus dengan benar dan sepenuhnya dari sistem setelah infeksi, dan virus siluman menggunakan sistem itu sendiri untuk menyembunyikan keberadaannya. Sebagian besar virus, setelah diinstal ke sistem komputer, mulai rusak dan mengambil alih berbagai aspek sistem dan kemudian melakukan berbagai tugas berbahaya pada sistem. Tindakan inilah yang membuat virus dapat dideteksi, karena program anti-virus dapat menemukan di mana perubahan telah dilakukan.
Sebuah virus siluman, bagaimanapun, secara aktif bekerja untuk menyembunyikan perubahan yang telah dibuat untuk membuat mendeteksi virus jauh lebih sulit. Ada berbagai cara untuk mencapainya, dan pemrogram virus biasanya akan memutuskan jenis pendekatan apa yang akan digunakan. Salah satu cara paling umum untuk membuat virus siluman adalah memprogram virus untuk membuat salinan gambar dari sistem asli sebelum infeksi. Gambar ini kemudian digunakan saat sistem dipanggil, sehingga program anti-virus hanya “melihat” sistem asli dan bukan versi yang terinfeksi.
Ada beberapa cara untuk mengatasi penipuan virus siluman, termasuk mem-boot dari disk sebelum pemindaian virus untuk menghindari sistem yang dikendalikan oleh virus. Virus siluman juga berpotensi menghindari penghapusan dari program anti-virus dengan membuat salinan dirinya sendiri di hard drive, dan menyembunyikan salinan itu dari deteksi. Setelah pemindaian virus dijalankan dan virus terdeteksi dan dihapus, virus kemudian menginstal ulang dirinya sendiri saat komputer dihidupkan berikutnya. Hal ini dapat mempersulit pendeteksian virus yang tepat, dan biasanya memerlukan perangkat lunak anti-virus yang lebih diperbarui yang juga diprogram untuk menemukan salinan tersembunyi.