- C和C++安全編碼(原書第2版)
- (美)Robert C.Seacord
- 248字
- 2020-10-30 17:56:36
2.1 字符串
各種字符串,例如命令行參數、環境變量、控制臺輸入、文本文件以及網絡連接,提供了外部輸入的方法來影響程序的行為和輸出,因此安全編程對其給予了特別的關注。例如,圖形化和基于Web的應用廣泛使用了文本輸入域,此外,由于XML這樣的標準的存在,程序之間的數據交換也越來越多地采用字符串的形式。結果,因字符串表示法、字符串管理以及字符串操作方面的缺陷已經導致廣泛的軟件漏洞和漏洞利用。
在軟件工程中,字符串是一個基本的概念,但它并不是C或C++的內置類型。標準C語言庫支持的類型為char的字符串和類型為wchar_t的寬字符串。
推薦閱讀
- 一步一步學Spring Boot 2:微服務項目實戰
- Java范例大全
- R語言數據可視化之美:專業圖表繪制指南
- FFmpeg入門詳解:音視頻流媒體播放器原理及應用
- Python計算機視覺編程
- Mastering LibGDX Game Development
- 學Python也可以這么有趣
- Building an RPG with Unity 2018
- 零基礎入門學習Python
- Selenium Testing Tools Cookbook(Second Edition)
- Webpack實戰:入門、進階與調優
- Android驅動開發權威指南
- 代替VBA!用Python輕松實現Excel編程
- Scala編程(第5版)
- Oracle實用教程