天天看點

運維安全之服務安全

  服務安全概述

  SELinux  

  資料加密

  常用服務安全

  

  通路控制分類

  DAC

  Discretionary Access Control,自主通路被控制,依據程序的所有者與檔案資源的rwx權限來決定有無通路權

限。

  缺點:

  1. 如果某個程序以root身份運作,可能被惡意目的

  2. 使用者可以取得程序來獲得檔案的通路權限

  總結:DAC針對控制的主體是使用者

  MAC

  Mandatory Access Control,強制通路控制,依據政策規則決定程序可以通路哪些檔案

  優點:

  即使是root使用者,在使用不同程序時,所能取得的權限并不一定是root,需要看當時程序的設定而定

  總結:MAC針對控制的主體是程序

  SELinux(安全增強型Linux)是美國國家安全局開發,是實作系統安全性的額外機制,其目标之一是保護使用者的資料免

受已洩露的系統服務的威脅。

  SELinux提供一些預設的政策(Policy), 并在該政策内提供多個規則(rule),讓使用者可以選擇是否啟用該控制規則

  例如:在強制通路控制的設定下,程序能夠活動的空間變小了,httpd程序預設隻能通路/var/www/目錄中的檔案,

  是以即使httpd被黑客取得了控制權,其也将無法對系統中其它目錄或檔案進行浏覽或更改。

  無強制通路控制

運維安全之服務安全

  有強制通路控制

運維安全之服務安全

   許可通路控制

運維安全之服務安全

   需要重新開機才能生效

  注意:一般企業不使用SELinux 除非對SELinux很熟悉

  加/解密就是函數變換的過程

運維安全之服務安全

   根據加密鑰匙不同,可以分為:

  傳統加密/對稱加密

  加密和解密使用一同把鑰匙

  優點:效率高,加密速度快,可以加密大量的資料,幾個G 至幾十個G

  缺點:密鑰的傳遞問題

運維安全之服務安全

   對稱加密算法:DES, 3DES, RC4, RC5, RC6, BASE64, AES256

 

繼續閱讀