XXX系统评价详情接口入参解密失败,导致入参赋值出错引发SQL查询性能问题
问题描述:xxx的评价详情接口入参解密失败,导致入参赋值出错引发SQL查询性能问题。
问题影响:系统会出现OOM,稍后会自动释放
原因:入参是加密的,但传入的密文解密失败时未抛出异常,而是当成空值去查sql了, 导致全表查询 解决:对解密后的入参做必输校验
异常情况下,入参为空才导致条件只有1=1的,正常情况下是有条件的
问题描述:xxx的评价详情接口入参解密失败,导致入参赋值出错引发SQL查询性能问题。
问题影响:系统会出现OOM,稍后会自动释放
原因:入参是加密的,但传入的密文解密失败时未抛出异常,而是当成空值去查sql了, 导致全表查询 解决:对解密后的入参做必输校验
异常情况下,入参为空才导致条件只有1=1的,正常情况下是有条件的