[보안 해킹] 홈페이지 개발 보안 - 버퍼 오버플로우

2016. 10. 25. 11:02·Security/Hacking & Security

[보안 해킹] 홈페이지 개발 보안 - 버퍼 오버플로우



■ 취약점 설명

    - 정수형 변수의 오버플로우는 정수값이 증가하면서, Java에서 허용된 가장 큰 값보다 더 커져서 실제 저장되는 값은 의도하지 않게 아주 작은 수이거나 음수가 될 수 있는 취약점


■ 보안대책

    ⑴ 언어/플래폼 별 정수타입의 범위를 확인하여 사용 정수형 변수를 연산에 사용하는 경우 결과 값의 범위 체크하는 모듈사용

    ⑵ 외부 입력 값을 동적으로 할당하여 사용하는 경우 변수의 값 범위를 검사하여 적절한 범위 내에 존재하는 값인지 확인


■ 코드예제

    - 다음의 예제는 외부의 입력)args[0], args[1])을 사용하여 동적으로 계산한 값을 배열의 크기(size)를 결정하는데 사용되어, 외부 입력으로부터 계산된 값(size)이 오버플로우에 의해 음수값이 되면 배열의 크기가 음수가 되어 시스템에 문제가 발생될 수 있는 코딩


    - 동적 메모리 할당을 위해 크기를 사용하는 경우 그 값이 음수가 아닌지 검사하여 버퍼 오버플로우를 예방하는 형태로 코딩






※ 문의 사항은 메일 : jyuhm@sntkor.com 이나 070-8611-4853


문의 사항 남기기

저작자표시 비영리 변경금지 (새창열림)

'Security > Hacking & Security' 카테고리의 다른 글

[보안 해킹] 홈페이지 개발 보안 - HTTP 응답분할  (0) 2016.10.26
[보안 해킹] 홈페이지 개발 보안 - LDAP 인젝션  (0) 2016.10.25
[보안 해킹] 홈페이지 개발 보안 - 파일 다운로드  (0) 2016.10.24
[보안 해킹] 홈페이지 개발 보안 - 파일 업로드  (0) 2016.10.24
[보안 해킹] 홈페이지 개발 보안 - 크로스 사이트 스크립트  (0) 2016.10.21
'Security/Hacking & Security' 카테고리의 다른 글
  • [보안 해킹] 홈페이지 개발 보안 - HTTP 응답분할
  • [보안 해킹] 홈페이지 개발 보안 - LDAP 인젝션
  • [보안 해킹] 홈페이지 개발 보안 - 파일 다운로드
  • [보안 해킹] 홈페이지 개발 보안 - 파일 업로드
하늘이데아
하늘이데아
IT에 관한 모든 것들, 궁금한 사항은 언제든지 문의~^^ 선박 사이버 복원력(Cyber ​​Resilience)/서버/네트워크/보안/솔루션/SI, SM/컨설팅/전산 유지보수 전문입니다. 070-4432-2177 / jyuhm@ufeed.co.kr
  • 하늘이데아
    IT 보물창고
    하늘이데아
  • 전체
    오늘
    어제
    • 분류 전체보기 (305)
      • (주)에스엔티코리아 (11)
        • 컨설팅 (2)
        • 데이터 센터(IDC) (0)
        • Infra (0)
      • Infra (224)
        • Server 일반 (0)
        • 윈도우 서버 (96)
        • 리눅스 서버 (90)
        • 가상화 (0)
        • Unix (0)
        • Network 일반 (4)
        • CCNA CCNP CCIE (3)
        • L4 - L7(알테온, 파이오링크) (1)
        • 방화벽 IPS IDS 웹방화벽 (27)
        • Storage (0)
        • NAS (0)
        • Cloud (1)
        • PC 일반 (1)
        • 모바일 (0)
        • 스마트 워크 (0)
        • 부대시설 (0)
      • News (7)
        • IT (0)
        • 엔터테이먼트 (2)
        • 게임 리뷰 (0)
      • Security (47)
        • Server Security (0)
        • Network Security (3)
        • Hacking & Security (44)
        • Security Policy (0)
        • PC Security (0)
      • AI & IoT (0)
        • AI (0)
        • IoT (0)
        • Big Data (0)
        • Block Chain (0)
      • DBMS (1)
        • Oracle (0)
        • My-SQL (1)
        • MS-SQL (0)
        • PostgreSQL (0)
        • Mongo DB (0)
        • IBM DB2 (0)
        • MS Access (0)
        • Cassandra (0)
        • Maria DB (0)
        • Tibero (0)
      • 솔루션 (14)
        • Management System (0)
        • 전자칠판 (0)
        • Monitoring System (0)
        • Operating System (0)
        • Open Source (0)
        • Kubernetes & Docker (0)
        • ERP, 그룹웨어, CRM, PMS (0)
        • DRM, DLP, 보안 USB (0)
        • 문서 중앙화 (0)
        • 통합 소방방재 시스템 (1)
        • 반려동물 ICT (2)
        • Office 365 (기업 최적화), 컨설팅 (0)
        • 지능형 CCTV (0)
        • BMS 빌딩 통합관리 시스템 (0)
        • 재택근무 & 화상회의 시스템 (10)
        • Etc. (1)
      • 기획 Planning (1)
        • 전산기획 (0)
        • Design UI UX (1)
        • 회사생활 Mind (인사평가) (0)
      • Tip & Know How (0)
        • Office 365 (0)
  • 블로그 메뉴

    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    윈도우서버
    AIX
    SunOS 보안
    보안장비
    SunOS
    보안취약점
    SunOS보안
    AIX 보안
    IT보물창고
    서버관리
    AIX보안
    리눅스보안
    Cisco
    방화벽
    IPS
    Security
    VPN
    리눅스 보안
    윈도우보안
    홈페이지
    HP UX보안
    홈페이지취약점
    에스엔티코리아
    보안
    HP UX 보안
    리눅스 파일 및 디렉토리 관리
    리눅스
    서버
    홈페이지_개발보안
    서버보안
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
하늘이데아
[보안 해킹] 홈페이지 개발 보안 - 버퍼 오버플로우
상단으로

티스토리툴바