목록2024/09/18 (3)
맨땅에 코딩
*화이트햇 스쿨 2기에서 이수한 이론교육 내용을 바탕으로 작성되었습니다. 1. 정보보안 개요정보보안이란?해킹의 원래 의미는 프로그램 원 제작자가 걸어 놓은 프로그램 코드 락 알고리즘을 뚫어서 프로그램 소스를 알아내거나 프로그램 소스를 변경해서 자기 입맛에 맞 게 바꾸는 모든 행위를 포함한다. 즉, 프로그램 자체를 제작자의 의도와 다르게 바꾸는 것이 해킹이고, 그것을 나쁘게 바꾸는 것이 크래킹이다. 보안이란?모의해킹을 통해 취약점을 파악하고 대응방안을 마련 하여 블랙해커(크래커)가 공격 하는 행위를 미리 예방 하고 지키는 것White HackerBlack Hacker모의해킹을 통해 취약점을 파악하고 대응방안을 제시 해주는 해커해킹을 악의적으로 사용하여 이득을 챙기는 해커Gray HackerRed Hacke..
*화이트햇 스쿨 2기에서 이수한 이론교육 내용을 바탕으로 작성되었습니다. 1. "암호학 기초" 개요보안통신(Securing Communications)- 정보시스템 보안의 3가지 기본 목표 1. 기밀성(Confidentiality) 2. 무결성(Integrity) 3. 가용성(Availability)- 안전하게 데이터 주고 받는 보안 통신을 하려면? → 데이터 기밀성(Data Confidentiality - 인가 받은(authorized) 사용자만 메시지를 읽을 수 있음 → 데이터 무결성(Data Integrity) - 메시지가 수정되지 않았음을 확인할 수 있음 → 데이터 출처 인증(Origin Authentication) - 메시지의 출처와 내용이 수정되지 않..
*화이트햇 스쿨 2기에서 이수한 이론교육 내용을 바탕으로 작성되었습니다. 1. 네트워크와 인터넷 기초 1.1 Introduction- Network는 현대 사회에서 커뮤니케이션과 정보 전송의 핵심- 네트워크 시스템이 위혐 받는 경우, 개인정보 침해, 금융적 손실 같은 심각한 결과를 초래- 해킹 분야를 제대로 이해하고 공부하기 위해서는 네트워크 지식을 필수적으로 알아야 함- 네트워크와 관련된 다양한 해킹 공격 시나리오들 → MITM Attack → ARP Spoofing → DDoS 1.2 Network- 네트워크란 여러 객체, 사람, 기기, 시스템 등이 서로 연결되어 정보나 자원을 교환하거나 상호 작용하는 구조나 시스템을 의미- 컴퓨터 네트워크는 여러 컴퓨터 기기들이 서로 연결되어, 정보를 공유할 ..