Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백준 달팽이
- 백준 2751번
- 백준 1712번
- 16진수
- 백준 2775번
- 백준 알고리즘
- 백준 1026번
- 프로그래머스
- 10989 C
- 백준 손익분기점
- 배열 소수
- 백준 10817번
- 백준 1003번
- 공부
- 백준
- 10진수 2진수
- 비트시프트
- 알고리즘
- 백준 10989
- 십진수 이진수
- 백준 1978번
- 백준 4344번
- programers
- 백준 2839번
- 8진수
- 백준 2869번
- c 백준 4344번
- 백준 세수
- C
- 2751번 C
Archives
- Today
- Total
IT Diary
[실기] - 9장 소프트웨어 개발 보안 구축 본문
보안
기밀성 : 시스템 내 정보 및 자원은 인가된 사용자만 사용가능하며, 정보 전송 중 노출되더라도 데이터를 읽을 수 없게 만든다.
무결성 : 시스템 내 정보는 오직 인가된 사용자만 수정 가능
가용성 : 인가 받은 사용자는 언제라도 사용 가능
- 입력 데이터 검증 및 표현
SQL 삽입 | 약점 : 입력란에 sql 무단 삽입해서 조회 혹은 조작 방어책 : 동적 쿼리에 입력 데이터에 예약어 및 특수문자 입력 안되게 필터링 |
경로 조작 및 자원 삽입 | 약점 : 1. 공격(데이터의 입출력 경로를 조작) 2. 결과(서버 자원을 수정 삭제할 수 있는 약점) 방어책 : 사용자의 입력 데이터를 식별자로 사용하는 경우.... 경로 순회 공격 막음 |
크로스사이트 스크립팅 | 약점 : 1. 공격(웹 -> 악의적인 스크립트 삽입) 2. 결과(방문자들 정보 탈취 및 비 정상적인 기능 수행) 방어책 : 1. HTML 태크 사용 제한 2. < > & 등의 문자를 다른 문자로 치환 |
운영체제 명령어 삽입 | 약점 : 1. 공격(외부 입력값을 통해 시스템 명령어의 실행을 유도) 2. 결과(권한을 탈취하거나 시스템 장애 유발) 방어책 : 웹 인터페이스로 전달되지 않도록 하고, 외부 입력값을 검증 없이 내부 명령어로 사용하지 않게 함 |
위험한 형식 파일 업로드 | 약점 : 1. 공격(악의적인 명령어가 포함된 스크립트 파일을 업로드) 2. 결과(시스템에 손상을 주거나 시스템 제어할 수 있음) 방어책 : 업로드 되는 파일의 확장자 제한, 파일명의 암호화, 웹 사이트와 파일 서버의 경로 분리, 실행 속성을 제거하는 등의 방법으로 방지 |
에러처리
소프트웨어 실행 중 발생하는 오류들을 사전에 정의하여 오류로 인해 발생할 수 있는 문제들을 예방하기 위해
'Study > 정보처리기사' 카테고리의 다른 글
관리 용어 (0) | 2020.11.14 |
---|---|
네트워크 용어 정리 집 (0) | 2020.11.14 |
요구사항 분석 기법 (0) | 2020.10.01 |
소프트웨어 개발 - 테스트 개념 정리 (0) | 2020.09.25 |
5과목 정보시스템 구축관리 - 소프트웨어 개발 보안 구축 (0) | 2020.09.24 |
Comments