V2EX  ›  英汉词典

Bounds Checking

释义 Definition

bounds checking(边界检查/越界检查):在编程中,对数组、字符串、缓冲区等的索引或访问范围进行验证,确保访问位置在合法边界内,从而防止越界读写、崩溃或安全漏洞。(在不同语境下也可泛指“范围检查”。)

发音 Pronunciation (IPA)

/baʊndz ˈtʃekɪŋ/

例句 Examples

Bounds checking prevents you from reading past the end of an array.
边界检查可以防止你读到数组末尾之外的内容。

Without proper bounds checking, a single bug can become a serious security vulnerability in systems software.
如果没有恰当的边界检查,一个小漏洞在系统软件中可能演变成严重的安全隐患。

词源 Etymology

bounds 来自 “bound”(界限、边界),checking 表示“检查”。合起来直译为“对边界进行检查”。该说法在计算机科学语境中常用于描述对内存访问、索引访问或输入长度的安全性验证,是与缓冲区溢出等问题密切相关的术语。

相关词 Related Words

文学作品示例 Literary Works

  • The C Programming Language(Kernighan & Ritchie):讨论数组与指针使用时,常涉及越界访问风险与防护思路(包括边界检查的必要性)。
  • *Secure Coding in C and C++*(Robert C. Seacord):以安全编码为主题,频繁提及对输入长度与缓冲区访问进行边界检查以避免漏洞。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   815 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
♥ Do have faith in what you're doing.