异常管理
考试要求: 掌握     
知识路径:  > 测试技术的分类  > Web应用测试  > Web应用运行测试  > 安全性测试  > 安全体系测试


 
       检查应用程序处理错误的方法。应前后一致地使用结构化的异常处理。同样,确保应用程序不在发生异常时公开太多信息。下表显示了两大异常管理漏洞。
       
       常见的异常管理漏洞
       测试时应考虑下列问题,以确保设计不易受到异常管理安全漏洞的影响。
       . 是否使用结构化的异常处理。
       检查应用程序如何使用结构化的异常处理。设计应强制在整个应用程序中使用一致的结构化异常处理。这将创建更强大的应用程序,使应用程序不易处在暴露安全漏洞的不一致状态下。
       . 是否向客户端公开了太多的信息。
       确保恶意用户无法利用错误信息中的细节信息,考虑下列问题。
       ①是否在服务器中捕获、处理和日志记录异常。
       确保应用程序不会将内部异常情况传播到应用程序边界以外。异常应在服务器中捕获并记录日志。如果必要,应向客户端返回常规错误信息。
       ②是否使用集中的异常管理系统。
       在应用程序中一致处理并日志记录异常的最佳方法是,使用正式的异常处理系统。还可将该系统与操作组监视系统性能的监控系统相结合。
       ③是否定义了一组自定义错误信息。
       设计必须明确,应用程序在发生严重错误时使用自定义的错误信息。确保这些消息中不包含任何可能被恶意用户利用的敏感数据。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有