<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∨精品一区二区三区下载| 亚洲人成人无码.www石榴| 91在线手机精品免费观看| 亚洲剧情在线观看| 妞干网在线免费视频| 一级午夜免费视频| 亚洲理论片中文字幕电影| 波多野结衣久久高清免费 | 男性gay黄免费网站| 亚洲色大成网站www永久一区| 国产h肉在线视频免费观看| 美女被吸屁股免费网站| 久久亚洲国产成人亚| 国产精品视_精品国产免费| 国产精品视频白浆免费视频| 亚洲国产精品免费观看| 亚洲欧洲无码AV电影在线观看 | 精品成人一区二区三区免费视频 | 精品无码专区亚洲| 亚洲AV无码精品无码麻豆| 成年女人永久免费观看片| 精品免费视在线观看| 韩国亚洲伊人久久综合影院| 久久亚洲高清观看| 四虎永久免费地址在线观看| xx视频在线永久免费观看| sss在线观看免费高清| 亚洲av成人中文无码专区| 亚洲精品第一国产综合精品| 亚洲欧洲日本在线| 啦啦啦在线免费视频| 日韩免费无码一区二区三区| 日产久久强奸免费的看| 亚洲日韩精品A∨片无码加勒比| 国产亚洲色婷婷久久99精品| 免费A级毛片在线播放不收费| 午夜国产精品免费观看 | 黄网站色视频免费观看45分钟| 亚洲黄色在线观看网站| 亚洲性猛交XXXX| 亚洲AV无码乱码在线观看性色扶|