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
- graphql 400
- 화이트 해커를 위한 웹 해킹의 기술
- apolloclient
- 비동기배열
- 잠실새내
- graphql
- 홍대 예술
- 신촌 소문난집
- 운정 소바동
- apollo react native
- 화이트해커를 위한 웹 해킹의 기술
- 토라비
- graphql with reactnative
- 앙버터마카롱
- useMutation error
- 도그존
- graphql mutation error
- 잠실새내 도그존
- 금별맥주
- 홍대 토라비
- 예쁜술집 예술
- 홍대 카페 장쌤
- promise처리
- 고르드
- typescript
- promise메서드
- 지보싶 신촌점
- graphql react native
- graphql with RN
- 비동기배열처리방법
Archives
- Today
- Total
yehey's 공부 노트 \n ο(=•ω<=)ρ⌒☆
민감한 데이터 노출 본문
민감한 데이터
- 개인정보(주민등록번호, 카드 정보, 사생활 관련 정보 등)
- 로그인에 사용되는 정보 (패스워드, 세션 ID, 세션 토큰 등)
- 비공개로 관리되는 정보 (업무상 기밀 등)
민감한 데이터 노출
:데이터가 적절하게 암호화되어 있지 않거나 평문으로 저장되어 노출되는 경우
- HTTP 프로토콜을 사용하여 민감한 데이터가 전송되는 경우
- 민감한 데이터가 평문으로 저장되는 경우
- 안전하지 않은 암호화 방식을 사용하는 경우
HTTP 프로토콜에 의한 노출
:HTTP 프로토콜로 전달되는 요청과 응답 메시지들이 네트워크 스니핑에 의해 도청됨
네트워크 스니핑
:네트워크에 전송되는 데이터들을 모니터링하는 기술, 일종의 도청
ex) tcpdump, 와이어샤크
-HTTPS 프로토콜을 이용하여 데이터가 암호화되어 전송되도록 구현
웹 스토리지를 통한 노출
:웹 스토리지에 저장된 데이터를 XSS 취약점이 존재할 때 데이터를 자바스크립트를 사용하여 읽을 수 있는 경우
웹 스토리지
:웹 애플리케이션이 사용자의 웹 브라우저에 데이터를 저장할 수 있는 기능 (이전에는 쿠키를 사용해서 데이터를 저장했음)
더 큰 데이터를 저장할 수 있고, 데이터를 매번 서버로 전달하지 않아도 된다는 장점이 있다.
세션 스토리지: 세션이 종료되면 데이터도 함께 삭제된다.
로컬 스토리지: 세션이 종료되어도 삭제 요청을 하기 전까지는 데이터가 남아있다.
-민감한 데이터를 쿠키를 통해 전달하도록 하고 해당 쿠키에 HTTPOnly 플래그를 추가
평문으로 된 패스워드 노출
:사용자의 계정 패스워드가 웹 페이지 내에서 평문으로 저장되어 패스워드가 노출될 가능성이 존재하는 경우
-민감한 데이터를 저장할 때에는 데이터들을 암호화하여 저장해야 함
'웹 > 웹 해킹' 카테고리의 다른 글
XXE 외부 엔티티 공격 (0) | 2020.11.26 |
---|---|
접근 통제 취약점 (0) | 2020.11.18 |
파일 업로드 공격 및 실습 (0) | 2020.11.12 |
파일 인클루전 (File inclusion) (0) | 2020.11.11 |
Stored XSS 공격 실습 (0) | 2020.10.08 |
Comments