sgx lfence的相關歷史

2021-10-08 20:25:18 字數 477 閱讀 3179

本來的目的是看sgx引入lfence的目的是不是為了防sgx下spectre。不過最終只找到相關時間,不好下結論。此處做乙個mark。

lfence就是load指令的fence,就是load的柵欄、籬笆。

sgx v1.8(2017.3) 引入page_fence 防止緩衝區溢位。

sgx v1.9(2017.7) 引入thread_fence、signal_fence,防止執行緒間、執行緒與訊號處理程式間不同步。

sgx 2.1.1(2018.2) 引入__builtin_ia32_lfence(intel sse2中定義),這是sgx_lfence的前身,當時旨在執行ecall前先檢查程式傳參合法性(user_check標誌)。

sgx 2.1.2(2018.3) 引入sgx_lfence,本質是__builtin_ia32_lfence

sgxspectre(2018.1.9)出現

sgxpectre(2018.2.27)出現(

加密術相關歷史典故

加密術和科學相比,歷史更為悠久。在很早以前,人們就已經開始利用密碼或者暗語傳遞資訊了。西元前 480年,古希臘幾乎就被十分強大的波斯帝國所征服。是一條藏於蠟封藥片上的秘密訊息,讓希臘人在大吃一驚的同時,提前做好了準備,並得以在薩拉公尺斯戰役中毫不留情地打敗了波斯人,才使得希臘進入了乙個 時代。如果沒...

shell 歷史命令相關記錄

shell 歷史命令使用上有很多技巧,除了經常經常使用的 fc l history shell ls bin sh shell file 是對歷史命令引數的直接引用 再來看乙個長點的。這顯然是乙個錯誤的輸入,大家都知道bz2是使用bzip解壓縮的,對應的tar引數,應當是使用 jxvf 那我們可以立...

Linux歷史命令相關操作

在終端輸入上下鍵可以檢視歷史命令,但是比較麻煩。history命令可以檢視歷史命令。history命令列出了所有已鍵入的命令,使用者所鍵入的命令都會記錄在檔案 bash history 中,該檔案儲存在當前登入使用者的家目錄中,是乙個隱藏檔案。如果在伺服器中乾了不好的事情,可以通過history c...