計算機漏洞之源

2021-10-08 20:41:49 字數 393 閱讀 9146

色即是空,空既是色,受想行識,亦復如是

————《般若波羅蜜心經》

馮諾依曼在實現電子計算機的時候,忽略了圖靈機模型中對程式和資料的區分。將程式(規則集)和資料(狀態集)放在了同乙個物理裝置-記憶體中。因此,現代計算機中對圖靈機的實現存在著天然的瑕疵,由於沒有明確的區分記憶體中的程式指令(規則)和普通的資料(狀態)。

漏洞本質**就是來自於馮諾依曼的「色即是空,空即是色」的對待**和資料的態度。高階的變形病毒、軟體加殼與脫殼技術等都是基於程式指令可以在執行的時候當作普通的記憶體資料進行動態讀寫的缺陷:棧溢位的利用、堆溢位攻擊中shellcode的執行基於計算機錯誤的把位於堆中的普通資料當作程式指令集而使用的缺陷,跨站指令碼攻擊、sql注入等都是利用計算機把**和資料混淆這一天然缺陷造成的。

——————————王清

計算機 計算機基礎整理

大學四年浪費的代價。半夜整理東西 cpu 其功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu由運算器 控制器和暫存器及實現它們之間聯絡的資料 控制及狀態的匯流排構成。差不多所有的cpu的運作原理可分為四個階段 提取 fetch 解碼 decode 執行 execute 和寫回 writeb...

計算機檢查漏洞方法和相應處理

近來 事件頻頻發生,我們身邊的朋友可能有qq e mail和遊戲賬號被盜事件發生。現在的 技術有朝著大眾化方向發展的趨勢,能夠掌握 他人系統技術的人越來越多了,只要你的電腦稍微有點系統bug或者安裝了有問題的應用程式,就有可能成為他人的肉雞。如何給一台上網的機器查漏洞並做出相應的處理呢?一 要命的埠...

(計算機視覺)計算機視覺基礎

opencv cximage cimg freeimage opencv中vc庫的版本與visual studio版本的對應關係 vc8 2005 vc9 2008 vc10 2010 vc11 2012 vc12 2013 vc14 2015 vc15 2017 visual studio中的輔助...