Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Eternal war in memory
 
journal article

Eternal war in memory

Szekeres, Laszlo
•
Payer, Mathias  
•
Wei, Lenx Tao
Show more

Software written in low-level languages like C or C++ is prone to memory corruption bugs that allow attackers to access machines, extract information, and install malware. The war in memory is fought by researchers developing defense mechanisms and attackers finding new ways around these protections. Researchers have developed defense mechanisms protecting applications from different forms of attacks. People first need to understand the attack process in order to analyze and compare protection mechanisms. Most often, attackers exploit memory corruption to control program execution by diverting its control flow. Control-flow hijack attacks use memory errors to corrupt a code pointer. Memory Safety mitigates memory corruption by preventing both spatial and temporal errors. Type-safe languages enforce this policy by disallowing pointer arithmetic, checking object bounds at array accesses, and using automatic garbage collection instead of manual memory management.

  • Details
  • Metrics
Type
journal article
DOI
10.1109/MSP.2014.44
Scopus ID

2-s2.0-84903142379

Author(s)
Szekeres, Laszlo

Stony Brook University

Payer, Mathias  

École Polytechnique Fédérale de Lausanne

Wei, Lenx Tao

FireEye, Inc.

Sekar, R.

Stony Brook University

Date Issued

2014

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
HEXHIVE  
Available on Infoscience
April 4, 2025
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/248571
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés