• C/C++セキュアコーディング
  • C/C++セキュアコーディング
ISBN
978-4-7561-4823-0
著者情報
シーコード,ロバート(シーコード,ロバート)(Seacord,Robert C.)
米国Pittsburgh州のSoftware Engineering Institute(SEI)にあるCERT/Coordination Center(CERT/CC)に勤務する、ソフトウェアの脆弱性に関するシニアアナリストである。また、ソフトウェアセキュリティ、コンポーネント指向ソフトウェア工学、ウェブベースシステム設計、レガシーシステムの近代化、コンポーネントリポジトリ、サーチエンジン、ユーザインタフェースの設計と開発等に関して40余りの論文を発表している。1982年よりIBMでプログラミングに関わり、通信ソフトウェア、オペレーティングシステム、プロセッサ開発、ソフトウェア工学に従事した。また、X Consortiumでは、X Window System上でのCommon Desktop Environmentの開発と管理を行った。プログラミング言語Cに関する国際化ワーキンググループであるJTC1/SC22/WG14でも活発に活動している

歌代 和正(ウタシロ カズマサ)
株式会社インターネットイニシアティブ(IIJ)特別研究員。有限責任中間法人JPCERTコーディネーションセンター代表理事。1983年よりUNIXを中心とするソフトウェア開発環境、オペレーティングシステム、ネットワークソフトウェアなどの開発、TCP/IPネットワークの構築管理などの業務に従事。同時にWIDEプロジェクトでオペレーティングシステム、ファイアウォール技術などに関する研究活動、4.4BSDの開発などを行う。1994年にIIJに移り、ファイアウォールをはじめとするインターネットセキュリティに関するサービスの立ち上げと開発を行う。2001年から2005年まで同社取締役を経て、現在は特別研究員として非常勤で勤務する傍ら、JPCERT/CC、JPNIC等の活動や、フリーランスとしてコンサルティング・翻訳・著述などを行う

¥4,180 税込

19 nanacoポイント

19 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

安全なプログラムを作成するためには、まず安全な設計が必要です。しかし、完璧な設計ができたとしても、開発者がC言語とC++言語のプログラミングに特有のセキュリティ上の落とし穴に無関心であれば、安全性に欠けるプログラムになってしまうでしょう。本書は、C言語とC++言語における一般的なプログラミング上の問題点について詳しく言及し、これらの問題点がどのように攻撃に対して脆弱なコードを作り出すのかを解説します。

CERT/CCの上級脆弱性アナリストが、ソフトウェアの脆弱性の根本原因と、脆弱性を作り込まないための方法について解説。

目次

第1章 今そこにある危機
第2章 文字列操作
第3章 ポインタ偽装
第4章 動的メモリ管理
第5章 整数演算
第6章 書式指定出力
第7章 ファイル入出力
第8章 実践手法

商品詳細

シリーズ名
SEI SERIES・A CERT BOOK
出版社名
アスキー
対象年齢
一般
フォーマット
単行本
原題
原タイトル:Secure coding in C and C++

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ