서울숲님의 블로그
  • 홈
  • 태그
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (57)
      • IT Tech News (0)
      • FrontEnd (0)
      • BackEnd (23)
        • C (3)
        • C# (3)
        • GO (1)
        • 포인터 (2)
        • JAVA (1)
        • Flutter (8)
      • 데이터베이스 (2)
        • SQL Loader (1)
        • SQL Tunning (0)
        • SQL (1)
        • Oracle DataBase (0)
      • 운영체제 (1)
        • Linux (1)
      • 블록체인 (0)
        • 개발 (0)
      • 리뷰 (3)
        • 직장인 맛집 리뷰 (3)
      • 여행 (4)
        • 일본 (4)
      • 제테크 (16)
        • 주식 (15)
        • 꿀팁 (1)
      • 경제 트렌드 (1)
  • 홈
  • 태그
  • 방명록
BackEnd/C

[C언어] 시큐어 코딩 - 버퍼 오버플로우(Buffer Overflow)

C언어 - 보안 취약한 코딩 확인 및 시큐어 코딩하기 1. 버퍼 오버플로우(Buffer Overflow) 케이스 - buffer overflow case char buf[100]; memcpy(buf, user_input, sizeof(user_input)); 상세 설명 : 위 코드를 보면 buf[100]으로 변수 설정을 하였는데다음 해당 buf에 user로 부터 받은 user_input 데이터를 메모리카피를 수행합니다.(memcpy) 만약에 user_input이 100이 넘는 값이 들어오면 어떻게 될까요??-> 이런 경우가 취약점이며 문제입니다. 이런 경우는 버퍼 오버플로우가 발생하게되고 이것이 의미하는 바는 메모리 부분을 접근할 수 있는 코드가 된다는 것입니다. *메모리를 해당 코드로 접근이 가능하다..

2018. 6. 16. 13:57
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기 (57)
    • IT Tech News (0)
    • FrontEnd (0)
    • BackEnd (23)
      • C (3)
      • C# (3)
      • GO (1)
      • 포인터 (2)
      • JAVA (1)
      • Flutter (8)
    • 데이터베이스 (2)
      • SQL Loader (1)
      • SQL Tunning (0)
      • SQL (1)
      • Oracle DataBase (0)
    • 운영체제 (1)
      • Linux (1)
    • 블록체인 (0)
      • 개발 (0)
    • 리뷰 (3)
      • 직장인 맛집 리뷰 (3)
    • 여행 (4)
      • 일본 (4)
    • 제테크 (16)
      • 주식 (15)
      • 꿀팁 (1)
    • 경제 트렌드 (1)

전체 방문자

오늘
어제
전체
300x250
Powered by Privatenote Copyright © 서울숲님의 블로그 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바