<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 108,comments - 56,trackbacks - 0
    轉(zhuǎn)自:http://www.ibm.com/developerworks/cn/security/buffer-defend/index.html
    函數(shù) 嚴(yán)重性 解決方案
    gets 最危險(xiǎn) 使用 fgets(buf, size, stdin)。這幾乎總是一個(gè)大問(wèn)題!
    strcpy 很危險(xiǎn) 改為使用 strncpy。
    strcat 很危險(xiǎn) 改為使用 strncat。
    sprintf 很危險(xiǎn) 改為使用 snprintf,或者使用精度說(shuō)明符。
    scanf 很危險(xiǎn) 使用精度說(shuō)明符,或自己進(jìn)行解析。
    sscanf 很危險(xiǎn) 使用精度說(shuō)明符,或自己進(jìn)行解析。
    fscanf 很危險(xiǎn) 使用精度說(shuō)明符,或自己進(jìn)行解析。
    vfscanf 很危險(xiǎn) 使用精度說(shuō)明符,或自己進(jìn)行解析。
    vsprintf 很危險(xiǎn) 改為使用 vsnprintf,或者使用精度說(shuō)明符。
    vscanf 很危險(xiǎn) 使用精度說(shuō)明符,或自己進(jìn)行解析。
    vsscanf 很危險(xiǎn) 使用精度說(shuō)明符,或自己進(jìn)行解析。
    streadd 很危險(xiǎn) 確保分配的目的地參數(shù)大小是源參數(shù)大小的四倍。
    strecpy 很危險(xiǎn) 確保分配的目的地參數(shù)大小是源參數(shù)大小的四倍。
    strtrns 危險(xiǎn) 手工檢查來(lái)查看目的地大小是否至少與源字符串相等。
    realpath 很危險(xiǎn)(或稍小,取決于實(shí)現(xiàn)) 分配緩沖區(qū)大小為 MAXPATHLEN。同樣,手工檢查參數(shù)以確保輸入?yún)?shù)不超過(guò) MAXPATHLEN。
    syslog 很危險(xiǎn)(或稍小,取決于實(shí)現(xiàn)) 在將字符串輸入傳遞給該函數(shù)之前,將所有字符串輸入截成合理的大小。
    getopt 很危險(xiǎn)(或稍小,取決于實(shí)現(xiàn)) 在將字符串輸入傳遞給該函數(shù)之前,將所有字符串輸入截成合理的大小。
    getopt_long 很危險(xiǎn)(或稍小,取決于實(shí)現(xiàn)) 在將字符串輸入傳遞給該函數(shù)之前,將所有字符串輸入截成合理的大小。
    getpass 很危險(xiǎn)(或稍小,取決于實(shí)現(xiàn)) 在將字符串輸入傳遞給該函數(shù)之前,將所有字符串輸入截成合理的大小。
    getchar 中等危險(xiǎn) 如果在循環(huán)中使用該函數(shù),確保檢查緩沖區(qū)邊界。
    fgetc 中等危險(xiǎn) 如果在循環(huán)中使用該函數(shù),確保檢查緩沖區(qū)邊界。
    getc 中等危險(xiǎn) 如果在循環(huán)中使用該函數(shù),確保檢查緩沖區(qū)邊界。
    read 中等危險(xiǎn) 如果在循環(huán)中使用該函數(shù),確保檢查緩沖區(qū)邊界。
    bcopy 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    fgets 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    memcpy 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    snprintf 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    strccpy 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    strcadd 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    strncpy 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    vsnprintf 低危險(xiǎn) 確保緩沖區(qū)大小與它所說(shuō)的一樣大。
    posted on 2007-07-10 11:46 破繭而出 閱讀(2038) 評(píng)論(0)  編輯  收藏 所屬分類: C/C++
    主站蜘蛛池模板: 久久久久久影院久久久久免费精品国产小说 | 成全视频免费高清 | 亚洲一区二区三区高清| 国精产品一区一区三区免费视频| 久久精品国产亚洲Aⅴ香蕉| 91av免费在线视频| 高潮毛片无遮挡高清免费| 日韩特黄特色大片免费视频| 久久精品国产亚洲精品2020| 久久久久高潮毛片免费全部播放 | 亚洲精品午夜国产VA久久成人| a级毛片免费播放| 97久久精品亚洲中文字幕无码| 视频一区在线免费观看| 国产精品亚洲产品一区二区三区| 一级做性色a爰片久久毛片免费| 国产亚洲精品成人AA片新蒲金| 日本中文字幕免费高清视频| 亚洲天堂中文字幕| 我想看一级毛片免费的| 免费国产黄网站在线看| 国产色婷婷精品免费视频| 亚洲日韩乱码久久久久久| 无码视频免费一区二三区| 人妻无码中文字幕免费视频蜜桃| 在线日韩日本国产亚洲| 最近免费最新高清中文字幕韩国| 亚洲综合色区中文字幕| 亚洲国产精品一区二区第四页| 三年片在线观看免费观看大全动漫| 亚洲中文字幕久久精品无码2021| 全免费a级毛片免费看不卡| 精品多毛少妇人妻AV免费久久 | 亚洲成人高清在线| 99re免费99re在线视频手机版| 亚洲色丰满少妇高潮18p| 亚洲乱码精品久久久久..| 一二三四在线播放免费观看中文版视频 | 黄瓜视频影院在线观看免费| 亚洲欧洲精品一区二区三区| 国产精品国产免费无码专区不卡 |