Mengapa linux tidak mempunyai virus?

青灯夜游
Lepaskan: 2022-11-11 17:58:15
asal
2418 orang telah melayarinya

Linux bukan bebas virus, tetapi ia mempunyai lebih sedikit virus. Sebab virus lebih sedikit: 1. Akaun Linux mempunyai sekatan Walaupun virus itu berjaya menjangkiti program yang dimiliki oleh pengguna ini, penyebarannya akan menjadi sangat sukar kerana hak pengguna yang terhad 2. Rangkaian Linux mempunyai sekatan dibina dengan sangat konservatif, dan tiada alat makro canggih yang membolehkan virus merebak dengan cepat 3. Perisian aplikasi Linux dan perisian sistem hampir kesemuanya adalah sumber terbuka, dan sukar untuk virus bersembunyi dalam kod sumber terbuka.

Mengapa linux tidak mempunyai virus?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Linux bukan bebas virus, tetapi ia mempunyai lebih sedikit virus.

Jadi mengapa terdapat begitu sedikit virus dalam sistem Linux? Ramai orang beranggapan bahawa Linux mempunyai virus yang lebih sedikit kerana Linux tidak begitu popular seperti Windows Malah, pandangan ini telah lama disangkal Salah satu hujah yang paling kuat ialah: jika seorang penulis virus menulis virus Windows, ia adalah kerana ada adakah ramai pengguna Windows. Ia sangat merosakkan. Kemudian kebanyakan pelayan di Internet adalah berdasarkan Unix/Linux, bukankah lebih merosakkan untuk menyerang pelayan ini?

Sekatan akaun Linux.

Untuk virus Linux binari menjangkiti fail boleh laku, fail boleh laku ini mesti boleh ditulis oleh pengguna yang memulakan virus. Ini biasanya tidak berlaku. Apa yang biasanya berlaku ialah program ini dimiliki oleh root dan pengguna menjalankannya dari akaun yang tidak mempunyai hak istimewa. Lebih-lebih lagi, semakin kurang pengalaman pengguna, semakin kecil kemungkinan dia mempunyai fail boleh laku. Oleh itu, semakin kurang biasa direktori rumah pengguna dengan bahaya ini, semakin kurang sesuai untuk virus membiak.

Walaupun virus ini berjaya menjangkiti program yang dimiliki oleh pengguna ini, tugas untuk menyebarkannya lebih jauh akan menjadi sangat sukar kerana kebenaran terhad pengguna ini (sudah tentu, untuk pemula Linux yang menjalankan sistem pengguna tunggal , hujah ini mungkin tidak terpakai. Pengguna sedemikian mungkin cuai dengan akaun akar).

Had Rangkaian Linux

Atur cara rangkaian Linux dibina dengan sangat konservatif dan tidak mempunyai alat makro lanjutan yang memungkinkan virus Windows merebak dengan begitu cepat hari ini. Ini bukan ciri yang wujud dalam Linux, ia hanya mencerminkan perbezaan dalam dua pangkalan pengguna dan hasil produk berbeza yang berjaya dalam kedua-dua pasaran.

Inti Linux dan ruang pengguna

Inti Linux dan ruang pengguna dipisahkan dengan jelas, malah pengguna boleh mentakrifkan init mereka sendiri pada permulaan The = Parameter XXX membenarkan proses pertama dalam ruang pengguna ditakrifkan dengan sendirinya bukan gandingan ruang kernel dan ruang kernel ini sangat penting. Kernel membenarkan pengguna mengambil alih sistem dengan menjalankan proses pengguna utas kernel init Proses ini adalah Anda boleh mentakrifkannya sendiri, tetapi ia biasanya proses /sbin/init Hasilnya ialah walaupun semua ruang pengguna disuntik, anda boleh memadam fail kotor ini dahulu fail bersih yang anda tentukan sendiri proses init, anda hanya perlu memulakan semula sistem, dan segala-galanya telah selesai Perintah shell yang berkuasa dalam Linux membolehkan anda membuat sandaran sistem fail akar bebas virus dengan mudah, jadi anti -virus di bawah Linux akan menjadi tugas yang sangat mudah. Perkara utama di sini ialah pengguna boleh mengawal proses pertama dalam ruang pengguna secara autonomi Ini adalah sukar di bawah Windows Jika anda ingin menggantikan program SMS, cuba sistem akan meminta anda "Sila pastikan cakera tidak penuh atau dilindungi tulis dan "Fail tidak digunakan", dan dllcache di bawah system32 juga merupakan direktori yang anda suka dan benci Jika anda tidak percaya, sila padamkan IE secara manual dan cuba.

Linux sumber terbuka

Perisian aplikasi Linux dan perisian sistem hampir semuanya sumber terbuka. Ini menjejaskan virus dalam dua cara. Pertama sekali, sukar untuk virus bersembunyi dalam kod sumber terbuka. Kedua, bagi virus yang hanya mempunyai versi binari, kompilasi dan pemasangan baharu memotong laluan penghantaran utama untuk virus itu. Walaupun penerbit Linux juga menyediakan sejumlah besar pakej perisian binari, pengguna kebanyakannya memuat turun pakej perisian ini daripada repositori perisian yang boleh dipercayai yang disediakan oleh penerbit Kebanyakannya mempunyai mekanisme pengesahan md5 dan sangat selamat.

Untuk virus komputer, seperti virus biologi, merebak, ia mesti membiak lebih cepat daripada mati (dihapuskan). Halangan yang disebutkan di atas berkesan memperlahankan kadar pembiakan virus Linux. Kami tidak melihat virus Linux sebenar merebak secara gila, dan sebabnya ialah tiada satu pun daripada virus Linux sedia ada boleh berkembang maju dalam persekitaran yang bermusuhan yang disediakan oleh Linux

Cadangan berkaitan: "Tutorial Video Linux

Atas ialah kandungan terperinci Mengapa linux tidak mempunyai virus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan