Virus
Virus adalah parasit mikroskopik yang menginfeksi sel organisme biologis. Virus bersifat parasit obligat, hal tersebut disebabkan karena virus hanya dapat bereproduksi di dalam material hidup dengan menginvasi dan memanfaatkan sel makhluk hidup karena virus tidak memiliki perlengkapan seluler untuk bereproduksi sendiri. Biasanya virus mengandung sejumlah kecil asam nukleat (DNA atau RNA, tetapi tidak kombinasi keduanya) yang diselubungi semacam bahan pelindung yang terdiri atas protein, lipid, glikoprotein, atau kombinasi ketiganya. Genom virus akan diekspresikan menjadi baik protein yang digunakan untuk memuat bahan genetik maupun protein yang dibutuhkan dalam daur hidupnya.
Sality
Sality adalah salah satu virus komputer (malware; "malicious software") yang masuk ke dalam sistem Microsoft Windows, khususnya pada berkas yang mudah dieksekusi ("executable" berupa berkas dengan akhiran codice_1), sehingga virus akan menduplikasi dan menyebar otomatis ketika membuka berbagai program/ aplikasi pada komputer. Sality disuntikan ke dalam sistem dengan tujuan merusak aplikasi serta mencuri berbagai berkas di dalamnya.
Nama Sality merupakan kepanjangan dari ""Salavat City"", nama sebuah kota di Rusia yang diduga kuat tempat asal penciptanya.
Sality pertama kali dikenal sejak Juni 2003-2004, aktivitas pertamanya mencuri informasi secara rutin dari komputer terinfeksi melalui codice_2 keylogger. Data yang dicuri kemudian dikirimkan lewat surat elektronik kepada pencipta virus tersebut menggunakan berbagai server SMTP yang terletak di Rusia.
Pada tahun 2004-2008, pencipta virus ini mengembangkannya dengan memberikan kumpulan kode untuk menutupi aktivitas virus agar tidak tredeteksi, bahkan mampu mengunduh otomatis berkas bantuan yang dibuat khusus oleh penciptanya. Misalnya, versi 3.09 aktif pada tahun 2006, berhasil menonaktifkan beberapa sistem keamanan komputer.
Pada tahun 2008-2011, Sality dikembangkan kembali menjadi skema penyebaran yang lebih baik, yaitu dengan cara menetralkan secepatnya virus yang telah terdeteksi dengan penambahan komponen peer-to-peer.
Berkas yang digunakan Sality berupa payload bebas gerak, yaitu muatan berkas yang dikirim oleh pencipta virus yang mampu dikendalikan dari jarak jauh. Aktivitasnya dapat disamarkan oleh Trojan Horse agar tidak terdeteksi oleh mesin pembaca virus di komputer.
Berkas yang digunakan Sality biasanya berakhiran codice_3 atau codice_4, agar virus beraktivitas bersamaan saat berbagai program di Microsoft Windows dibuka. Adapun berkas instalasinya mengisi direktori lokal sistem komputer:
Berkas dengan ekstensi codice_7 adalah salinan terkompresi codice_8 yang sebagian besar berisi kode virus. Ada pula jenis terbaru dari Sality, seperti Win32/Sality.AM, tidak memiliki ekstensi codice_8, tetapi memuat virus seluruhnya dalam memori tanpa menuliskannya ke disk. Beberapa alias yang digunakan oleh Sality diantaranya:
Sality memiliki ciri khas dari virus lainnya, yaitu menjadikan berkas yang terinfeksi bertambah besar ukurannya (sekitar 68-80 kb dari ukuran asli). Sality juga memiliki keahlian dalam menyuntik berkas asli yang jarang dilakukan virus komputer lainnya, dengan demikian ukuran berkas tidak akan sama, sehingga mempersulit anti-virus untuk mengidentifikasinya.