84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
求大神详细的解答下,或者谁有什么好文分享一下。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
事實上不是Linux,或廣泛一點說nix系統,真的比Windows安全。 nix系統之所以“安全”,是因為它的用戶大都是power user,在對系統做任何行為之前都明白自己在做什麼。而Windows系統之所以“不安全”,正是因為它的使用者的廣泛性以及它的包容性。當你想要支援幾乎所有類型的任務時,在安全性上做到面面俱到的難度可想而知。而且,Windows對於許多問題的處理並沒有太考慮一般使用者的體驗,例如告訴一個剛學會用電腦玩遊戲的小孩某某程式運作不了缺乏某某DLL,這並沒有什麼意義。用戶在不明白自己在做什麼時,是很容易出現問題的。
單獨說下OS X。它之所以安全,是因為它的閉源性。對於OS X,蘋果從硬體到系統甚至到軟體都包辦了,並且大幅度的限制用戶行為,這使得它的用戶在使用中出現安全的問題的機率大大降低。把OS X「當作Windows」用的用戶因為系統和App生態的限制很難搞會出什麼問題,而把OS X當作Unix系統用的用戶,是不大會犯多少基本錯誤的。
google了兩篇文章:OS X, iOS and Linux have more vulnerabilities than Windows。 Is Linux Really More Secure than Windows? 倒不是說文章寫得很全面,不過看看下面的討論對於題主梳理自己的疑惑或許能有一定幫助。
Linux有著嚴格和顯著的使用者權限管理:
UGO(User Group Other): 相關指令 chmod chown
ACL(Access Control List): ACL相關指令 setfacl getfacl ACL作用:可以針對某一個使用者對某一檔案指定一個權限.
selinux/apparmor(強制存取控制)強制存取控製作用: 可以指定程式可以讀取,寫入或運作哪些檔案,是否可以開啟網路連接埠等
在這些機制的保護下,Linux的確會更安全.
例如/var/lib/mysql目錄的權限為drwx------ mysql mysql那麼該目錄就只有名為mysql的用戶或者root用戶能跟訪問.
從軟體安裝來說,Linux發行版普遍都是透過apt-get或是yum之類的套件管理工具來安裝,可以說,這些發行版維護的軟體來源顯然比Windows使用者從網路下載的軟體有保障,來源更安全。
軟體升級更新也很方便,例如Ubuntu用sudo apt-get update刷新软件列表,用sudo apt-get upgrade升級軟體。
sudo apt-get update
sudo apt-get upgrade
不是說windows比及linux的安全性差,而是windows的駕駛員比linux的駕駛員差按平均值來算;精通windows服務器安全的管理員和普通在linux下的開發者來說還是技術技能的問題對於生產伺服器而言,當然還是優先選擇linux,找攻略方便啊
沒有好與不好之分,哪個系統都是有漏洞就補,只是Windows軟體多、程式多出現問題的機率就要比Linux多很多。 所以就顯得Linux控制起來更容易,安全性更好而已。
駭客更愛攻擊Windows,所以顯得Windows漏洞更多
Linux就是一個檔案系統,所有的操作都是檔案相關,包括IO。 Linux的檔案權限相當高。不可能隨便更改不屬於自己權限下的檔案。但是windows下,我們下載的應用程式流氓的話可以隨便讀取用戶磁碟文件,甚至更改。
其實最簡單的原因就是
windows使用者習慣了點「是」和「下一步」
而 linux 用戶知道什麼時候該sudo
不會中全家桶
說個沒人說的方面,套件管理器等基礎軟體環境完備,能夠很輕鬆的解決軟體安裝和更新中的依賴問題,更進一步的是能夠最小化安裝最小化安裝最小化安裝,重要的事情說三遍。
除了必要的軟體,伺服器上沒雜七雜八的東西,當然出問題的機會就少很多了。
誰說的linux安全性更高?
事實上不是Linux,或廣泛一點說nix系統,真的比Windows安全。 nix系統之所以“安全”,是因為它的用戶大都是power user,在對系統做任何行為之前都明白自己在做什麼。而Windows系統之所以“不安全”,正是因為它的使用者的廣泛性以及它的包容性。當你想要支援幾乎所有類型的任務時,在安全性上做到面面俱到的難度可想而知。而且,Windows對於許多問題的處理並沒有太考慮一般使用者的體驗,例如告訴一個剛學會用電腦玩遊戲的小孩某某程式運作不了缺乏某某DLL,這並沒有什麼意義。用戶在不明白自己在做什麼時,是很容易出現問題的。
單獨說下OS X。它之所以安全,是因為它的閉源性。對於OS X,蘋果從硬體到系統甚至到軟體都包辦了,並且大幅度的限制用戶行為,這使得它的用戶在使用中出現安全的問題的機率大大降低。把OS X「當作Windows」用的用戶因為系統和App生態的限制很難搞會出什麼問題,而把OS X當作Unix系統用的用戶,是不大會犯多少基本錯誤的。
google了兩篇文章:
OS X, iOS and Linux have more vulnerabilities than Windows。
Is Linux Really More Secure than Windows?
倒不是說文章寫得很全面,不過看看下面的討論對於題主梳理自己的疑惑或許能有一定幫助。
Linux有著嚴格和顯著的使用者權限管理:
UGO(User Group Other): 相關指令 chmod chown
ACL(Access Control List): ACL相關指令 setfacl getfacl
ACL作用:可以針對某一個使用者對某一檔案指定一個權限.
selinux/apparmor(強制存取控制)
強制存取控製作用: 可以指定程式可以讀取,寫入或運作哪些檔案,是否可以開啟網路連接埠等
在這些機制的保護下,Linux的確會更安全.
例如/var/lib/mysql目錄的權限為
drwx------ mysql mysql
那麼該目錄就只有名為mysql的用戶或者root用戶能跟訪問.
從軟體安裝來說,Linux發行版普遍都是透過apt-get或是yum之類的套件管理工具來安裝,可以說,這些發行版維護的軟體來源顯然比Windows使用者從網路下載的軟體有保障,來源更安全。
軟體升級更新也很方便,例如Ubuntu用
sudo apt-get update
刷新软件列表,用sudo apt-get upgrade
升級軟體。不是說windows比及linux的安全性差,而是windows的駕駛員比linux的駕駛員差按平均值來算;精通windows服務器安全的管理員和普通在linux下的開發者來說還是技術技能的問題
對於生產伺服器而言,當然還是優先選擇linux,找攻略方便啊
沒有好與不好之分,哪個系統都是有漏洞就補,只是Windows軟體多、程式多出現問題的機率就要比Linux多很多。
所以就顯得Linux控制起來更容易,安全性更好而已。
駭客更愛攻擊Windows,所以顯得Windows漏洞更多
Linux就是一個檔案系統,所有的操作都是檔案相關,包括IO。 Linux的檔案權限相當高。不可能隨便更改不屬於自己權限下的檔案。但是windows下,我們下載的應用程式流氓的話可以隨便讀取用戶磁碟文件,甚至更改。
其實最簡單的原因就是
windows使用者習慣了點「是」和「下一步」
而 linux 用戶知道什麼時候該sudo
不會中全家桶
說個沒人說的方面,套件管理器等基礎軟體環境完備,能夠很輕鬆的解決軟體安裝和更新中的依賴問題,更進一步的是能夠最小化安裝最小化安裝最小化安裝,重要的事情說三遍。
除了必要的軟體,伺服器上沒雜七雜八的東西,當然出問題的機會就少很多了。
誰說的linux安全性更高?