boundary check:边界检查/越界检查;指在进入某个范围(如数组下标、内存、数值区间、权限范围或个人界限)之前,先验证是否超出允许的边界,以避免错误或风险。(在计算机领域尤为常见)
/ˈbaʊndəri tʃek/
The program does a boundary check before reading the array.
程序在读取数组之前会先做边界检查。
Without proper boundary checks, the input can trigger crashes or even security vulnerabilities.
如果没有恰当的边界检查,输入可能会导致崩溃,甚至引发安全漏洞。
boundary 源自中古法语 boundarie(“界限、边界”),与“界标/界线”的概念相关;check 来自古法语 eschequier(原与“核对、检验”有关)。组合成 boundary check,字面就是“对边界进行核对/检验”,在现代英语里常用于描述“防止越界”的验证动作。