【24h】

Classification of malicious web code by machine learning

机译:通过机器学习对恶意Web代码进行分类

获取原文
获取原文并翻译 | 示例

摘要

Web applications make life more convenient through on the activities. Many web applications have several kind of user input (e.g. personal information, a user''s comment of commercial goods, etc.) for the activities. However, there are various vulnerabilities in input functions of web applications. It is possible to try malicious actions using free accessibility of the web applications. The attacks by exploitation of these input vulnerabilities enable to be performed by injecting malicious web code; it enables one to perform various illegal actions, such as SQL Injection Attacks (SQLIAs) and Cross Site Scripting (XSS). These actions come down to theft, replacing personal information, or phishing. Many solutions have devised for the malicious web code, such as AMNESIA [1] and SQL Check [2], etc. The methods use parser for the code, and limited to fixed and very small patterns, and are difficult to adapt to variations. Machine learning method can give leverage to cover far broader range of malicious web code and is easy to adapt to variations and changes. Therefore, we suggests adaptable classification of malicious web code by machine learning approach such as Support Vector Machine (SVM)[3], Naïve-Bayes[4], and k-Nearest Neighbor Algorithm[5] for detecting the exploitation user inputs.
机译:Web应用程序通过活动使生活更加便利。许多Web应用程序都有针对活动的几种用户输入(例如,个人信息,用户对商品的评论等)。但是,Web应用程序的输入功能存在多种漏洞。可以使用Web应用程序的免费访问权限尝试恶意操作。利用这些输入漏洞进行的攻击可以通过注入恶意Web代码来进行;它使人们能够执行各种非法操作,例如SQL注入攻击(SQLIAs)和跨站点脚本(XSS)。这些行为归结为盗窃,替换个人信息或网络钓鱼。针对恶意Web代码设计了许多解决方案,例如AMNESIA [1]和SQL Check [2]等。这些方法使用解析器作为代码,并且仅限于固定和非常小的模式,并且难以适应变化。机器学习方法可以利用它来覆盖更广泛的恶意Web代码范围,并且易于适应变化和变化。因此,我们建议通过机器学习方法(例如支持向量机(SVM)[3],朴素贝叶斯[4]和k-最近邻居算法[5])来对恶意Web代码进行自适应分类,以检测利用用户的输入。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号