fbpx
维基百科

猴子补丁

猴补丁(英語:Monkey patch)是一种编程技巧,用拼凑代码的方法修改程序逻辑。这种技巧也叫鸭子双关[1]猴补丁意思是用类似双关的技巧拼凑出和常规程序相左的程序逻辑,这种技巧只会在运行时刻生效。猴补丁的出现说明程序本身设计有缺陷,它用在网页和数据库上就是SQL注入攻击Unix Shell的flag使用不当也会产生类似的安全问题,比如将文件命名为“-x”形式,命令行就可能将文件名认作一个传递的参数而造成运行异常。

参考 编辑

  1. ^ Delabar, Eric (2008-05-02). "Duck Punching JavaScript — Metaprogramming with Prototype". Retrieved 2008-07-03.

猴子补丁, 此條目需要擴充, 2015年4月25日, 请協助改善这篇條目, 更進一步的信息可能會在討論頁或扩充请求中找到, 请在擴充條目後將此模板移除, 此條目需要补充更多来源, 2015年4月25日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而被移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 猴补丁, 英語, monkey, patch, 是一种编程技巧, 用拼凑代码的方法修改. 此條目需要擴充 2015年4月25日 请協助改善这篇條目 更進一步的信息可能會在討論頁或扩充请求中找到 请在擴充條目後將此模板移除 此條目需要补充更多来源 2015年4月25日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 猴子补丁 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 猴补丁 英語 Monkey patch 是一种编程技巧 用拼凑代码的方法修改程序逻辑 这种技巧也叫鸭子双关 1 猴补丁意思是用类似双关的技巧拼凑出和常规程序相左的程序逻辑 这种技巧只会在运行时刻生效 猴补丁的出现说明程序本身设计有缺陷 它用在网页和数据库上就是SQL注入攻击 Unix Shell的flag使用不当也会产生类似的安全问题 比如将文件命名为 x 形式 命令行就可能将文件名认作一个传递的参数而造成运行异常 参考 编辑 Delabar Eric 2008 05 02 Duck Punching JavaScript Metaprogramming with Prototype Retrieved 2008 07 03 取自 https zh wikipedia org w index php title 猴子补丁 amp oldid 79891126, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。