作業系統概念 第九部分 安全

2021-07-27 10:55:05 字數 722 閱讀 5417

特洛伊木馬:竊取許可權,執行非使用者程式

後門邏輯炸彈:類似許輪詢某一條件是否達到,達到條件則執行操作。

棧和緩衝區溢位:通過緩衝區溢位的非法**覆蓋棧內的合法**,進而導致程式執行意想不到的操作。(聯想到了編譯原理中第六章活動記錄的內容,通過溢位覆蓋活動記錄中的返回位址。達到沒有呼叫卻執行函式的操作)

病毒:自我複製的程式,通過修改和毀壞檔案,破壞系統

蠕蟲:通過自我繁殖,導致蠕蟲病毒充斥在系統需要排程的程序中,耗盡系統資源,甚至系統崩潰

埠掃瞄:本身並不是攻擊,而是通過掃瞄得到開放的埠列表,以埠已知的bug去嘗試,企圖碰出系統的bug。

拒絕服務:並不是獲取資訊或盜用資源,而是大量發起合法的操作卻不做任何有用的事情來消耗系統資源,通常是基於網路的

資料加密標準(des):以64位值或54位值充當金鑰,使用時分作64位一組,不足64位的填充,超過64位的分成多組。目前基本的des被認為是不安全的

高階加密標準(aes):金鑰長度為128、192、256位,工作塊為128位一組,加密使用矩陣進行十多次的輪換完成。一般而言,這種演算法緊湊而有效

twofish演算法:金鑰長度256位,工作塊128位,快速且易於實現

rc5演算法:金鑰長度可變,僅使用基本的計算操作,因此可以在許多種cpu上完成

rc4演算法:用於對位的流或位元組進行加密而不是資料塊,是最常用的流密碼。會被破解

rsa演算法:分組密碼公鑰演算法,有兩個金鑰,公有金鑰用於加密,私有金鑰用於解密

全球首發!慣性導航導論(劍橋大學)第九部分

將allan variance技術應用於從100hz取樣率的固定mtx裝置收集的12小時原始輸出資料日誌。圖11顯示了x,y和z軸陀螺儀的allanvariance曲線。左邊的斜率幾乎正好為y0.5,表明存在預期的白雜訊.表4列出了從每個陀螺儀的圖中讀出的雜訊值。圖12顯示了mtx裝置中三個加速度計...

作業系統概念 第五部分 死鎖

概念解釋 計算機存在若干種資源,一任務可能需要若干個資源才能執行完成。如果幾個程序都僅僅保持獲得一部分資源,但都沒有獲得執行完成所需的所有資源,它們都在等待其他程序釋放自己所需的資源,那麼沒有任何乙個程序可以前進 執行完成,這種僵局叫做死鎖。互斥 乙個資源只可以被獨享 占有並等待 程序占有乙個資源不...

作業系統概念 第四部分 同步

一些概念 競爭條件 多個程序併發訪問和操作公共變數,並且執行結果和訪問資料有關的情況。臨界區 這個區間程序的 會改變公共變數.臨界區有乙個特徵 乙個時間只有乙個程序可以進入臨界區,進而不會導致公共變數混亂。進入臨界區的程序必須要先請求進入臨界區以便協調。實現請求進入臨界區的 段稱為進入區。處理臨界區...