Detecting Code Reuse Attacks with Branch Prediction.

Code reuse attacks (CRAs) allow attackers to produce malicious results by using legitimate code binaries in memory. The authors propose incorporating control-flow validation into the processors instruction execution pipeline, along with a mis-prediction validation unit and a branch prediction unit,...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 51; no. 4; pp. 40 - 48
Autores principales: Lee, Yongsuk, Lee, Gyungho
Formato: Artículo
Publicado: IEEE Apr2018
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=129455560&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 129455560
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Apr2018
      vid: 51
      iid: 4
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        129455560
        10.1109/MC.2018.2141035
      ppf: 40
      ppct: 8
      formats:
      tig:
        atl: Detecting Code Reuse Attacks with Branch Prediction.
      aug:
        au:
          Lee, Yongsuk
          Lee, Gyungho
        affil: Korea University
      su:
        Cyberterrorism
        Code reuse
        Computer hackers
        Computer security
        Computer hacking
      sug:
        subj:
          Cyberterrorism
          Code reuse
          Computer hackers
          Computer security
          Computer hacking
      keyword:
        code reuse attack
        Computer crime
        control-flow validation
        CRA
        cybercrime
        cybersecurity
        Delays
        Encoding
        hacking
        mis-prediction
        Process control
        Runtime
        security
        Servers
        software
        Software reliability
      ab: Code reuse attacks (CRAs) allow attackers to produce malicious results by using legitimate code binaries in memory. The authors propose incorporating control-flow validation into the processors instruction execution pipeline, along with a mis-prediction validation unit and a branch prediction unit, to help identify attacks.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2018
    holdings:
      @attributes:
        islocal: N