블로그
- 소프트웨어 개발보안 가이드 분석(2021) : 초기화되지 않은 변수 사용 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 "초기화되지 않은 변수 사용"이라는 항목에 대해 말씀드릴까 합니다. C 언어의 경우 스택 메모리에 저장되는 지역변수는 생성될 때 자동으로 초기화되지 않는다. 초기화 되지 않은 변수를 사용하게
- 소프트웨어 개발보안 가이드 분석(2021) : 경쟁조건: 검사시점과 사용시점(TOCTOU) 안녕하세요, (주)보안클라우드입니다. 오늘은 멀티스레드 환경에서 자주 발생할 수 있는 취약점 중 하나로 'Race Condition'으로도 알려져 있는 '경쟁조건: 검사 시점과 사용시점(TOCTOU)'항목에 대해 알아보려 합니다. Race Condition은 두 개 이상의 프로세스나 스
- 소프트웨어 개발보안 가이드 분석(2021) : Private 배열에 Public 데이터 할당 안녕하세요, (주)보안클라우드입니다. 오늘은 지난 포스팅에 이어서 소프트웨어 보안약점 기준 49개 항목 중 "Private 배열에 Public 데이터 할당"라는 항목에 대해 말씀드릴까 합니다. Private 배열에 Public 데이터 할당이란? Private 배열에 Public 데이터를
- 소프트웨어 개발보안 가이드 분석(2021) : 제거되지 않고 남은 디버그 코드 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 "제거되지 않고 남은 디버그 코드"라는 항목에 대해 말씀드릴까 합니다. 디버깅 목적으로 삽입된 코드는 개발이 완료되면 제거해야 한다. 디버그 코드는 설정 등의 민감한 정보를 담거나 시스템을
- 소프트웨어 개발보안 가이드 분석(2021) : 신뢰할 수 없는 데이터의 역직렬화 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 코드오류의 마지막 항목인 "신뢰할 수 없는 데이터의 역직렬화"라는 항목에 대해 말씀드릴까 합니다. 신뢰할 수 없는 데이터의 역직렬화란? 신뢰할 수 없는 데이터의 역직렬화 취약점은 애플리케이션
- 소프트웨어 개발보안 가이드 분석(2021) : 종료되지 않는 반복문 또는 재귀함수 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 "종료되지 않는 반복문 또는 재귀함수"라는 항목에 대해 말씀드릴까 합니다. 재귀의 순환횟수를 제어하지 못하여 할당된 메모리나 프로그램 스택 등의 자원을 과다하게 사용하면 위험하다. 대부분의
- 소프트웨어 개발보안 가이드 분석(2021) : 반복된 인증시도 제한 기능 부재 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 보안기능의 마지막 항목인 "반복된 인증시도 제한 기능 부재"라는 항목에 대해 말씀드릴까 합니다. 반복된 인증시도 제한 기능 부재란? 반복된 인증 시도 제한 기능 부재 취약점이란 웹 애플리케이
- 소프트웨어 개발보안 가이드 분석(2021) : Public 메소드 부터 반환된 Private 배열 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 "Public 메소드 부터 반환된 Private 배열"라는 항목에 대해 말씀드릴까 합니다. Public 메소드 부터 반환된 Private 배열이란? Public 메소드를 통해 Private
- 소프트웨어 개발보안 가이드 분석(2021) : 잘못된 세션에 의한 데이터 정보 노출 안녕하세요, (주)보안클라우드입니다. 오늘 포스팅에서는 소프트웨어 보안약점 기준 49개 항목 중 "잘못된 세션에 의한 데이터 정보 노출"이라는 항목에 대해 말씀드릴까 합니다. 다중 스레드 환경에서는 싱글톤(Singleton) 객체 필드에 경쟁조건(Race Condition)이 발생할 수
- 제11회 SW 개발보안 컨퍼런스