「セキュアコーディング」の編集履歴(バックアップ)一覧はこちら
「セキュアコーディング」(2011/08/09 (火) 09:52:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#back(text=戻る,right)
-バッファサイズのチェックを行わない危険なC関数とその代替関数
|関数名|代替関数|機能|
|gets|fgets|一行読み込み|
|getwd|getcwd|カレントディレクトリ取得|
|strcat|strncat|文字列連結|
|strcpy|strncpy|文字列コピー|
|sprintf|snprintf|文字列フォーマット|
|vsprintf|vsnprintf|文字列フォーマット|
※代替関数を使用する場合もサイズ指定を間違う危険があることを忘れないこと。
#back(text=戻る,right)
-バッファサイズのチェックを行わない危険なC関数とその代替関数
|関数名|代替関数|機能|
|gets|fgets|一行読み込み|
|getwd|getcwd|カレントディレクトリ取得|
|strcat|strncat|文字列連結|
|strcpy|strncpy|文字列コピー|
|sprintf|snprintf|文字列フォーマット|
|vsprintf|vsnprintf|文字列フォーマット|
※代替関数を使用する場合もサイズ指定を間違うと意味が無い。