滥用案例(misuse cases)

http://img2.58codes.com/2024/20132160e4i4PZ6zSw.png
-用例和滥用案例(来源:https://en.wikipedia.org/wiki/Misuse_case)

用例(Use Case)
用例描述了一个或多个场景,这些场景表示参与者(用户,代理,系统或实体)如何与系统交互。用例最适合传达功能需求或从用户角度出发。用例可以用结构文本或图表表示。用例的标题可以以Subject + Verb的模式编写,例如,客户下订单。

滥用案例(Misuse Case)
相反,滥用案例通常从恶意或无意的用户的角度记录对功能的威胁。当用户使用功能时,开发人员会构建功能。用例或滥用案例通常不会记录开发人员的构建过程或工作。
人非圣贤孰能。开发人员构建带有错误的API并不少见。开发人员可能会为了系统监视目的而创建一个错误的API,但没有一个滥用案例,这描述了参与者与系统进行交互的步骤(事件和响应),这是有风险的。

SQL注入(SQL Injection)
黑客在登录表单中键入SQL表达式是一种典型的滥用情况。
http://img2.58codes.com/2024/20132160UKeLwNFDGz.png
-SQL注入(来源:PortSwigger)

路径/目录遍历(Path/Directory Traversal)
路径/目录遍历作为攻击非常依赖于相对路径。这是一个漏洞或指示器,会导致滥用案例,即用户使用相对路径在资源之间导航。
http://img2.58codes.com/2024/20132160k4W4dmPU2G.png
-资料来源:Paul Ionescu

Web参数篡改/操纵(Web Parameter Tampering/Manipulation)
允许客户通过输入URL进入产品列表的特定页面,这是一个糟糕的设计。如果用户输入了无效的页码怎么办?说-1或65535。
http://img2.58codes.com/2024/20132160wC0Pa27HGE.png
-什么是网址?

参考
.目录遍历
.远程文件路径遍历攻击带来乐趣和收益
.攻击克
.TRC技术讲座:目录遍历攻击与防御–第1部分
.Unix文件结构
.什么是网址?
.Web参数篡改

资料来源: Wentz Wu QOTD-20210319


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章