(已更新)GNU / Linux中是否沒有病毒,這是真的嗎?

病毒

當有人要求我“修復他們的PC”時,我看到唯一可能的解決方案是格式化,我總是最終建議他們切換到自由軟件,因此,他們安裝了最新版本的Ubuntu。 接下來,他們總是問我為什麼以及從Ubuntu中學到什麼。 因此,首先,我解釋什麼是自由軟件,然後,作為最終用戶的實用且易於理解的優勢,我將在GNU / Linux中進行解釋。 沒有病毒.

顯然,任何操作系統始終或多或少都容易受到病毒的攻擊。 儘管如此,Linux所具有的脆弱性要比Windows等其他操作系統小得多。

因此,在這篇文章中,我們將解釋  主要優點 從Ubuntu o GNU / Linux的 總的來說,這是它對病毒的低脆弱性。

首先,我們需要大體上理解什麼是 平台。 這無非是一個非常複雜的程序,它使 經紀人 在我們正在使用的機器和我們自己之間。

GNU / Linux是 免費軟件。 這意味著,如果有人要開發Linux病毒,那麼自由軟件社區中的某人可以在一段時間內修復該漏洞。

操作系統最重要的部分之一是 核心 系統或 核心 用英語。 如您所知,當我們談論GNU / Linux時,GNU是指操作系統本身,而Linux是指內核。

內核是操作系統實施的重要組成部分。 除其他事項外,它負責 文件系統中, 工藝計劃 或 內存管理.

Linux對病毒的脆弱性較小的另一個原因是,它與Windows等其他操作系統的實現方式完全不同。 下面我們看到主要區別。

文件系統是實現差異之一。 文件系統不過是在操作系統中組織信息或組織信息的方式而已。 在Windows文件系統中,每個文件都附帶有 延期 (例如,“。exe”表示可執行文件),但是在Linux上,這些擴展名沒有任何意義。

兩種操作系統的文件系統之間的主要區別之一是,在Windows中,整個系統都集成到一個文件夾中。 “ / Windows”。 只要刪除該文件夾中的任何文件,系統就會失敗。 另一方面,在Linux中,文件是根據文件是二進製文件,用戶文件還是特定於系統的文件進行分類的。因此,我們找不到名為“ / linux”的單個文件夾,而是掛載了系統。按照示例“ / bin”,“ / usr”,“ / root”放在幾個文件夾中。 實際上,我們可以通過查看根目錄中的文件夾來進行檢查。 為此,我們可以打開一個終端並執行:

cd ../ ..

ls

另一個最大的不同,也許是最重要的區別是,兩個操作系統都以完全不同的方式負責執行程序。 因此,根據每個操作系統在程序執行方面的實現,在Windows可執行文件中以擴展名“ .exe”為準。 另一方面,在Linux中,有多種方法可以根據程序要執行的操作來創建擴展。 因此,主要是兩個操作系統完全不兼容的原因。 因此,“。exe”無法在Linux上運行。 因此,我們可以肯定地說,Linux在某種程度上是 免疫的 Windows中存在的病毒。 儘管這並不能使Linux 100%受到攻擊,但是由於任何人都可以開發可以在Linux上運行的病毒,因此它會受到威脅。 正如我們之前說過的,區別在於GNU / Linux是自由軟件,並且在任何漏洞的可能性最小的情況下,自由軟件社區中的任何人都可以對其進行修復。

要考慮的另一點(也指文件系統)是 許可證制度。 一個文件可以是 運行你可以 閱讀 或者你可以  裡面的信息。 Linux有一個允許調節或控制的系統 文件/目錄可以做什麼 什麼不可以,誰可以做到。 也就是說,它定義了是否可以寫入文件,可以從文件中讀取文件或可以執行文件。 從 這件事 我們已經講過 Ubunlog,在一系列文章中,我們更深入地討論了 Linux 中權限的工作原理。此外,在 Linux 中,最敏感目錄中的最敏感交易始終受到主密碼的限制。換句話說,Linux 的程式設計是為了讓每個使用者都可以使用 PC,而不會「打擾」其他人。

另外,造成這種差異的另一個原因是,Linux的普及程度仍然遠遠低於Windows,後者是最終用戶計算機上使用最多的操作系統之一。 因此,很有可能有人會對使用Windows而不是Linux的計算機感興趣。

由於所有這些原因,正如我們所看到的,這就是為什麼Linux幾乎沒有病毒漏洞的原因。 實際上,如果我們從倫理或政治角度進行分析,Linux中的“病毒”概念就沒有多大意義。 因為從道德而不是經濟的角度來看,病毒可以理解為是對系統功能的抗議形式。 因此,據我們所知,沒有道德理由試圖破壞Linux的工作方式。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   卡洛斯·H·桑切斯B 他說:

    我只是糾正一些問題,Ubuntu不是免費軟件,而是開放源代碼。 最好將這些概念區分開來,其中一個是出於道德方面,而另一個是出於實踐方面。

  2.   他說:

    還有特洛伊木馬? 事實是,我有點害怕在網上進行購買,並發布個人,銀行和其他信息。

    使用Linux已有4年了,但我仍然對病毒抱有偏執。 使用Windows的歲月給我造成了很大的傷害🙂

  3.   安吉爾·馬丁內斯(Angel Martinez) 他說:

    好吧,我完全不同意這篇文章,無論是出於道德原因還是因為Linux更安全,都不涉及Win權限或惡意軟件。 所有系統都是易受攻擊的,可以肯定的是,為最常用的平台創建惡意軟件是更合邏輯的,因此,對於經驗不足的用戶,這是更合理的。 一個明顯的例子是手機上的android。 關於憑證的盜用,只要我們共享同一個網絡,就有可能,這只是時間和想像力的問題。 儘管我們保持謹慎,但對他們而言,這將使他們更加困難。

  4.   曼努埃爾 他說:

    自從出現以來,我一直使用Windows,而且我從來沒有感染過病毒,我測試了微軟提供的所有操作系統,但我從來沒有遇到過問題,另一方面,我使用了linux,並且我非常缺乏兼容性或缺乏適當的程序可以在這些平台上運行,而且如果我們談論較高的圖形要求,那麼該平台並不總是有更新的版本,我絕不能說它是不好的,更不用說它們根本無法滿足我對需求的期望。

  5.   技術1c0 他說:

    GNU / Linux也有病毒。 很少有並不意味著沒有。

  6.   霍爾迪 他說:

    天啊。

    多麼一篇文章,哪裡都找不到。

    病毒是抵制系統的一種方法嗎? 在Linux中沒有意義嗎?

    Windows程序無法在Linux上運行的原因是由於擴展?

    在Windows中,實際上沒有權限嗎?

    看,Linux病毒:
    rm -fr / *

    在最佳情況下,系統不會受到威脅,但是……再見了您的$ HOME!

    1.    米克爾·佩雷斯(Miquel Perez) 他說:

      喬迪,早上好,

      首先,擴展並不是使Windows程序無法在Linux上運行的原因。 區別在於每個操作系統的實現。 它們是完全不同的實現。 例如,Linux通常使用日記來實現EXT4文件系統,而Windows則繼續使用其NTFS。 因此,編寫為要在Windows計算機上運行的程序將無法在另一台Linux計算機上運行。

      另一方面,在本條目中,我們想從兩種角度分析“病毒”的概念,一種是技術性的(儘管遠高於此),另一種是道德或政治性的。 從第二種觀點來看,為什麼有人要違反操作系統? 我們在本條目中所指的是,沒有道德理由試圖違反尋求最大用戶自由度的操作系統,例如Linux。

      問候。

      1.    霍爾迪 他說:

        啊,那是導致文件系統在Linux上無法運行Office的原因!
        當您在Linux中進行編譯時,您必須指出文件系統是否為ext4,reiserFS等。

        為什麼有人要破壞操作系統? 要獲取用戶數據,請選擇Miquel。

        問候。

        1.    工作 他說:

          一個問題:您是計算機科學家嗎?您正在拖釣嗎?是否正在嘗試了解我們的回答?還是只是因為在此Blog上發布廢話而獲得報酬? 這是一個嚴重的問題。 如果是前者,請告訴加里爾給你一點耳光。

          “首先,擴展並不是導致Windows程序無法在Linux上運行的原因。 區別在於每個操作系統的實現。 它們是完全不同的實現。 例如,Linux通常使用日記來實現EXT4文件系統,而Windows則繼續使用其NTFS。 因此,為在Windows計算機上運行而編寫的程序將無法在另一台Linux計算機上運行。”

          您不能在Linux上運行Windows文件的原因,反之亦然,這超出了文件系統的類型。 實際上,如果需要,您可以在NTFS掛載的分區上運行linux程序,反之亦然,在Windows上運行。 它與文件系統無關,但是與可執行文件的OS API調用,庫,為一個目標和另一個目標生成的代碼中的差異...來時,它們是完全不兼容的。

          來吧,走吧...

          相比之下,在Windows中,實際上沒有對權限的控制類型。 在Windows中,任何用戶的任何人都可以獲得執行,寫入和讀取任何文件的權限。 甚至是精緻的“ / windows”文件夾中的文件。 實際上,Windows始終運行任何程序,無論它來自何處,無論它來自何處。”

          我想您這麼說是因為您打開的最後一個Windows是Windows98。Windows實現了文件許可權,實際上,該許可權比Linux更為精細。 所以另一個胡說八道。

          1.    米克爾·佩雷斯(Miquel Perez) 他說:

            Jordi和Pacojob,

            也許我所做的澄清使我想澄清的變得更加混亂。 Pacojob註釋的第一個片段中的任何時候,我都沒有表示您無法在Linux中運行Windows程序的原因是由於文件系統。 如果您注意到的話,我只是將其用作實現之間差異的清晰示例。 顯然,當我談論實現時,我指的是文件系統,以及每個操作系統執行程序的方式(具有各自的API),以及使操作系統不兼容的所有差異。 當我在該代碼段中說“ Because it”時,我並不是指“由於文件系統不同”,而是“由於實現上的差異”。 對困惑感到抱歉。

            關於Windows中的權限問題,我是根據操作系統的經驗說的,我在Windows XP之後就停止使用該操作系統。

            另外,出於pacojob的興趣,我是一名學生,很不幸,加利(Galli)今年已離開大學,所以很幸運,我將擺脫大學的生活。


  7.   @lachusmadeti 他說:

    本文是對Ubuntu的辯護,但沒有頭或尾。

    在GNU / Linux中,就像在任何OS中一樣,都有病毒,但是系統越廣泛,他們越有可能想要攻擊它,它與道德無關,僅與金錢無關。

    操作系統之間的程序執行與文件系統無關,請參見已經有幾個可以運行Windows和GNU / Linux應用程序的操作系統。

    哪些窗口沒有權限? 哈哈哈哈哈哈,我不會再說了。

    問候。

    1.    吉列爾莫 他說:

      在沒有專家的情況下,我認為目前製造病毒的兩個最大動機是金錢,要么是直接獲得的錢,要么是防病毒軟件是唯一一種對新型病毒進行消毒的2分鐘的成名。還是同一家公司,後者的Linux目前是安全的。

      Linux的優勢之一是幾乎可以消除或修復漏洞,而在Windows中,更常見的是依靠防病毒來消除嘗試利用這些漏洞的威脅並持續存在的威脅。

      但是,您還必須評估常見漏洞,瀏覽器,Flash,Java等。

  8.   塞爾吉奧S 他說:

    非常,非常差的這張紙條。 他們為什麼花錢寫一些缺乏內容的東西?
    Miquel,我在您的評論中看到您是學生。 事實是,它顯示了很多。 我距離專家不是很遠(但是很遠),但是這些類型的筆記有點尷尬,我會告訴您...就像您將在課堂上以及與同學交談中聽到的一些想法彙總在一起時,你怎麼出去寫筆記。
    不,夥計,在沒有事先研究、沒有認真對待你要說的話的情況下出去寫作是非常錯誤的。在一個關於 Linux/Ubuntu 的專門部落格中,我們會放這樣幼稚的東西嗎?有了這些論點,您想說服誰切換到 Linux,發佈於 «ubunlog“?
    最後,如果將本說明發佈在博客上,討論了有關pc的所有內容,那麼將此類說明引導給對Linux和pc知之甚少的人可能是有道理的。
    我的批評是富有建設性的,我並沒有因為任何學生而貶低任何人,而是因為當您發表某件事時,您(或多或少地)扮演著新聞工作者的角色,應該認真對待。

  9.   帕奎托先生 他說:

    David Santo Orcero撰寫的文章發表在Todo Linux Magazine的第90期(2008年)中,大約4年前被elav在DesdeLinux中引用和轉錄,但並非由於這個原因而缺乏有效性。

    我認為,強烈建議閱讀Linux中病毒的神話和事實。 技術性強,認真且有根據。

    http://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/

    問候。

  10.   利爾 他說:

    您好Miguel,在Linux中有病毒,比Windows中少很多,但是有,儘管您的Linux計算機很難被一台計算機感染,實際上我們幾乎需要向計算機敞開大門才能進入,或者我們故意將其放置。 我建議閱讀Paquito先生所寫的文章,我認為這很棒,儘管如果閱讀該書的人沒有計算機技能,他們可能會覺得自己在用另一種語言閱讀。

    我真的很喜歡這個博客,它非常好,鼓勵您繼續。 祝福大家。

  11.   斯特凡諾 他說:

    多麼糟糕的文章,對不起,事實就是這樣。 自2008年獲得G / L以來,我非常支持Linux世界,但是本文到此都是胡說八道。

    從說Windows沒有前提到說沒有理由在Linux中開發病毒。 或最糟糕的是,聲稱G / L無病毒且具有免疫力。

    不幸的是,像這樣的胡說八道以及像寫它的人一樣的人只會引起一個不好的爭論,從而讓Windows用戶可以笑出這樣的話。

    Gnu / Linux很容易受到病毒的攻擊,它們在那裡並且很危險。 如果您想降低警惕,因為它比Windows少得多,那很好,但是您必須走得很遠才能否認這個事實。

    不幸的是,用戶和有關這一消息的新聞。

  12.   何塞 他說:

    非常有趣,但是在我使用的Debian 10.8中,我將繼續使用(Debian),我不知道如何使用。 我通過Clamtk,檢測到木馬,然後轉到Clamav終端,將其檢測到然後刪除,理論上受感染的文件將其發送給Clam。 我完全信任GNU / linux,並將繼續信任它,因為它是免費的,非常穩定的,等等。