首页> 外文期刊>Information Security Journal: A Global Perspective >New AspectJ Pointcuts for Integer Overflow and Underflow Detection
【24h】

New AspectJ Pointcuts for Integer Overflow and Underflow Detection

机译:用于整数溢出和下溢检测的新AspectJ切入点

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

摘要

Aspect-oriented Programming (AOP) appears to be a promising paradigm for software security hardening. Using AOP, security experts can be responsible for coding security properties, and developers can concentrate on the basic functionality of the program. AspectJ extends the Java programming language to implement crosscutting concerns modularly in general. In this paper, we have extended AspectJ with new pointcuts in order to detect integer overflows and underflows in Java. Integer overflows and underflows in Java occur silently without throwing an exception. A malicious user can exploit them to produce a security breach. Hence, we implement new pointcuts: addition, multiplication, and subtraction that allow to write advices around integer arithmetic operations to detect integer overflow and underflow and consequently prevent considerable number of security breaches.
机译:面向方面的编程(AOP)似乎是软件安全性增强的有希望的范例。使用AOP,安全专家可以负责编码安全属性,开发人员可以专注于程序的基本功能。 AspectJ扩展了Java编程语言,以大体上模块化地实现横切关注点。在本文中,我们用新的切入点扩展了AspectJ,以便检测Java中的整数上溢和下溢。 Java中的整数溢出和下溢会在不引发异常的情况下静默发生。恶意用户可以利用它们来产生安全漏洞。因此,我们实现了新的切入点:加法,乘法和减法,它们允许围绕整数算术运算编写建议,以检测整数的上溢和下溢,从而防止大量安全漏洞。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号