...
首页> 外文期刊>Journal of Research of the National Institute of Standards and Technology >A Software Assurance Reference Dataset: Thousands of Programs With Known Bugs
【24h】

A Software Assurance Reference Dataset: Thousands of Programs With Known Bugs

机译:软件保证参考数据集:数千个具有已知错误的程序

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

摘要

The Software Assurance Reference Dataset (SARD) [1] is a growing collection of over 170 000 programs with precisely located bugs. The programs are in C, C++, Java~1, PHP, and C# and cover more than 150 classes of weaknesses, such as SQL injection, cross-site scripting (XSS), buffer overfow, and use of a broken cryptographic algorithm. Most are automatically generated synthetic programs, each a few pages of code long, but there are also over 7000 full-sized applications. In addition, SARD has production code and has hundreds of cases written by hand. The code is typical quality. It is neither pristine nor obfuscated. Many cases have corresponding good cases, in which weaknesses are fixed, to test for false positives.
机译:软件保证参考数据集(SARD)[1]是一个超过170 000个程序的越来越多的集合,具有精确定位的错误。 这些程序位于C,C ++,Java〜1,PHP和C#中,并覆盖了超过150类的弱点,如SQL注入,跨站点脚本(XSS),缓冲区过度和使用破旧的加密算法。 大多数都是自动生成的合成程序,每页代码长,但也有超过7000个全尺寸应用程序。 此外,SARD还具有生产代码,并具有数百个案例用手写。 代码是典型的质量。 它既不是原始也不会困扰。 许多情况有相应的好情况,其中缺点是固定的,以测试误报。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号