久久免费视频播放|色戒西瓜影音电影完整版|孤儿怨未删减完整版在线观看樱花影视|香港战役电影完整版在线看未删减,国产小视频你懂的,亚洲第一页在线观看,黄视频网站在线看

軟題庫 學習課程
試卷名稱
考試中心《》在線考試
試卷年份2020年下半年
試題題型【分析簡答題】
試題內(nèi)容

閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
代碼安全漏洞往往是系統(tǒng)或者網(wǎng)絡(luò)被攻破的頭號殺手。在C語言程序開發(fā)中,由于C語言自身語法的一些特性,很容易出現(xiàn)各種安全漏洞。因此,應(yīng)該在C程序開發(fā)中充分利用現(xiàn)有開發(fā)工具提供的各種安全編譯選項,減少出現(xiàn)漏洞的可能性。
【問題1】(4分)
圖5-1給出了一段有漏洞的C語言代碼(注:行首數(shù)字是代碼行號),請問,上述代碼存在哪種類型的安全漏洞?該漏洞和C語言數(shù)組的哪一個特性有關(guān)?

【問題2】(4分)
圖5-2給出了C程序的典型內(nèi)存布局,請回答如下問題。

(1)請問圖5-1的代碼中第9行的變量authenticated保存在圖5-2所示的哪個區(qū)域中?
(2)請問stack的兩個典型操作是什么?
(3)在圖5-2中的stack區(qū)域保存數(shù)撕時, 其地址增長方向是往高地址還是往低地址更高?
(4)對于圖5-1代碼中的第9行和第10行代碼的兩個變量,哪個變量對應(yīng)的內(nèi)存地
【問題3】(6分)
微軟的Visual Studio提供了很多安全相關(guān)的編譯選項, 圖5-3給出了圖5-1中代碼相關(guān)的工程屬性頁而的截圖。請回答以下問題。

(1)請問圖5-3中哪項配置可以有效緩解上述代碼存在的安全漏洞?
(2)如果把圖5-1中第10行代碼改為char buffer[4];圖5-3的安全編譯選項是否還起作用?
(3)模糊測試是否可以檢測出上述代碼的安全漏洞?

查看答案

相關(guān)試題



更多試題