Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/66207

TítuloK-Taint: an executable rewriting logic semantics for taint analysis in the K framework
Autor(es)Alam, Md. Imran
Halder, Raju
Goswami, Harshita
Pinto, Jorge Sousa
Palavras-chaveTaint analysis
K Framework
Information flow
Security
Data1-Jan-2018
EditoraSCITEPRESS
Resumo(s)The K framework is a rewrite logic-based framework for defining programming language semantics suitable for formal reasoning about programs and programming languages. In this paper, we present K-Taint, a rewriting logic-based executable semantics in the K framework for taint analysis of an imperative programming language. Our K semantics can be seen as a sound approximation of programs semantics in the corresponding security type domain. More specifically, as a foundation to this objective, we extend to the case of taint analysis the semantically sound flow-sensitive security type system by Hunt and Sands's, considering a support to the interprocedural analysis as well. With respect to the existing methods, K-Taint supports context- and flow-sensitive analysis, reduces false alarms, and provides a scalable solution. Experimental evaluation on several benchmark codes demonstrates encouraging results as an improvement in the precision of the analysis.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/66207
ISBN978-989-758-300-1
DOI10.5220/0006786603590366
ISSN2184-4895
Versão da editorahttps://www.scitepress.org/PublicationsDetail.aspx?ID=IXEWXjANJVU=&t=1
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2018_ENASE_18.pdf194,55 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID