정보보안2014. 11. 18. 16:52
300x250

시스템 공격 유형 4가지

    1. Password Cracking

    2. Buffer Overflow

    3. Race Condition

    4. Backdoor / Trojan


패스워드 크래킹 : 비밀번호를 찾기 위한 공격방법

- BruteForce Attack

- 무차별 대입 공격

- 장시간 투자 필요

- Dictionary Attack

- 단어장을 이용한 대입 공격

- Hybrid Attack

- Dictionary Attack 에 숫자나 특수문자를 더해서 찾아가는 기법


버퍼 오버플로우

- 정상적인 경우 사용되지 않아야 할 주소 공간에 임의의 코드를 덮어 씌우는 것

- 스택가드

- 스택에 각 값이 저장되는 사이에 특정한 값을 입력해 두어 그 값이 변조되는지 확인해 공격을 탐지함

- canary(밀고자)는 컴파일 타임에 리턴주소의 변경을 방지하기 위해, 리턴 주소 바로 앞에 특정한 값(canary)을 삽입함

- Random canary

- Null canary

- Terminator canary


레이스 컨디션

- 한정된 자원을 동시에 이용하려는 여러 프로세스가 자원의 이용을 위해 경쟁하는 현상

- 레이스 컨디션 방지 대책

- 가능한 임시파일을 만들지 않는다. 

- umask 를 최하 022 정도 유지한다.

* umask 022 라는 것은 파일과 폴더 생성시 권한 값이 아래와 같다

- File : 666 - 022 = 644

- Dir : 777 - 022 = 755

- umask 변경하기

# umask 002


백도어 / 트로이얀



300x250
Posted by 마스타