메뉴 건너뛰기




Volumn 44, Issue 6, 2009, Pages 245-258

SoftBound: Highly compatible and complete spatial memory safety for C

Author keywords

Buffer overflows; C; Spatial memory safety

Indexed keywords

BUFFER OVERFLOWS; C; COMPILE TIME; FORMAL PROOFS; HARDWARE-ASSISTED; MEMORY LAYOUT; NON-TRIVIAL; POINTER ARITHMETIC; RUNTIME OVERHEADS; SAFETY GUARANTEES; SECURITY VULNERABILITIES; SOURCE CODES; SPATIAL MEMORY; SPATIAL MEMORY SAFETY;

EID: 67650812047     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Conference Paper
Times cited : (220)

References (48)
  • 12
    • 0027574855 scopus 로고
    • A Methodology for Procedure Cloning
    • K. D. Cooper, M. W. Hall, and K. Kennedy. A Methodology for Procedure Cloning. Comput. Lang., 19(2):105-117, 1993.
    • (1993) Comput. Lang , vol.19 , Issue.2 , pp. 105-117
    • Cooper, K.D.1    Hall, M.W.2    Kennedy, K.3
  • 20
    • 0037702242 scopus 로고    scopus 로고
    • N. Dor, M. Rodeh, and M. Sagiv. CSSV: Towards a Realistic Tool for Statically Detecting All Buffer Overflows in C. In Proceedings of the SIGPLAN 2003 Conference on Programming Language Design and Implementation, June 2004.
    • N. Dor, M. Rodeh, and M. Sagiv. CSSV: Towards a Realistic Tool for Statically Detecting All Buffer Overflows in C. In Proceedings of the SIGPLAN 2003 Conference on Programming Language Design and Implementation, June 2004.
  • 21
    • 42549096729 scopus 로고    scopus 로고
    • Mudflap: Pointer Use Checking for C/C++
    • F. C. Eigler. Mudflap: Pointer Use Checking for C/C++. In GCC Developer's Summit, 2003.
    • (2003) GCC Developer's Summit
    • Eigler, F.C.1
  • 24
    • 67650806269 scopus 로고    scopus 로고
    • Safe Programming at the C Level of Abstraction. PhD thesis, Department of Computer Science, Cornell University, Aug
    • D. Grossman. Safe Programming at the C Level of Abstraction. PhD thesis, Department of Computer Science, Cornell University, Aug. 2003.
    • (2003)
    • Grossman, D.1
  • 29
    • 67650787166 scopus 로고    scopus 로고
    • R. W. M. Jones and P. H. J. Kelly. Backwards-Compatible Bounds Checking for Arrays and Pointers in C Programs. In Third International Workshop on Automated Debugging, Nov. 1997.
    • R. W. M. Jones and P. H. J. Kelly. Backwards-Compatible Bounds Checking for Arrays and Pointers in C Programs. In Third International Workshop on Automated Debugging, Nov. 1997.
  • 31
    • 67650816145 scopus 로고    scopus 로고
    • The Linux Kernel Driver Model: The Benefits of Working Together
    • A. Oram and G. Wilson, editors, O'Reilly Media, Inc, June
    • G. Kroah-Hartman. The Linux Kernel Driver Model: The Benefits of Working Together. In A. Oram and G. Wilson, editors, Beautiful Code: Leading Programmers Explain How They Think. O'Reilly Media, Inc., June 2007.
    • (2007) Beautiful Code: Leading Programmers Explain How They Think
    • Kroah-Hartman, G.1
  • 34
    • 67650819143 scopus 로고    scopus 로고
    • S. Lu, Z. Li, F. Qin, L. Tan, P. Zhou, and Y. Zhou. Bugbench: Benchmarks for Evaluating Bug Detection tools. In In PLDI Workshop on the Evaluation of Software Defect Detection Tools, June 2005.
    • S. Lu, Z. Li, F. Qin, L. Tan, P. Zhou, and Y. Zhou. Bugbench: Benchmarks for Evaluating Bug Detection tools. In In PLDI Workshop on the Evaluation of Software Defect Detection Tools, June 2005.
  • 37
    • 0030836322 scopus 로고    scopus 로고
    • Low-Cost, Concurrent Checking of Pointer and Array Accesses in C Programs
    • H. Patil and C. N. Fischer. Low-Cost, Concurrent Checking of Pointer and Array Accesses in C Programs. Software - Practice & Experience, 27(1):87-110, 1997.
    • (1997) Software - Practice & Experience , vol.27 , Issue.1 , pp. 87-110
    • Patil, H.1    Fischer, C.N.2
  • 38
    • 4344593013 scopus 로고    scopus 로고
    • Beyond Stack Smashing: Recent Advances in Exploiting Buffer Overruns
    • J. Pincus and B. Baker. Beyond Stack Smashing: Recent Advances in Exploiting Buffer Overruns. IEEE Security & Privacy, 2(4):20-27, 2004.
    • (2004) IEEE Security & Privacy , vol.2 , Issue.4 , pp. 20-27
    • Pincus, J.1    Baker, B.2
  • 39
    • 67650803219 scopus 로고    scopus 로고
    • An Analysis of Conficker's Logic and Rendezvous Points
    • Technical report, SRI International, Feb. 2009
    • P. Porras, H. Saidi, and V. Yegneswaran. An Analysis of Conficker's Logic and Rendezvous Points. Technical report, SRI International, Feb. 2009.
    • Porras, P.1    Saidi, H.2    Yegneswaran, V.3
  • 43
    • 84869537787 scopus 로고    scopus 로고
    • SoftBound website. http://www.cis.upenn.edu/acg/softbound/.
    • SoftBound website


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.