国产女主播一区二区|绝不放过你电影在线观看完整版|欧美寡妇性猛交ⅹxxx|谍战片电视剧免费观看电视剧大全在线观看,av片国产,国产精品欧美久久久久久,免费观看久久久

軟題庫 學(xué)習(xí)課程
當(dāng)前位置:信管網(wǎng) >> 在線考試中心 >> 信息安全工程師題庫 >> 試題查看
試卷名稱
考試中心《》在線考試
試卷年份2020年下半年
試題題型【分析簡(jiǎn)答題】
試題內(nèi)容

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

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

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

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

查看答案

相關(guān)試題



更多試題