본문 바로가기

전체 글99

Chapter 02. 웹 보안 Chapter 02. 웹 보안 보안 취약점과 정보보안의 3요소 1 정보보안의 3요소 1.1 기밀성: 특정 정보가 접근 권한이 있는 사용자에게만 열람되어야 함 개인정보 노출 1.2 무결성: 허가되지 않은 사용자가 정보를 수정할 수 없어야 함 웹사이트 변조 공격, 랜섬웨어 등 1.3 가용성: 서비스가 문제없이 운용되어 허가된 사용자는 항상 정보에 접근할 수 있어야 함 DOS 등 2 해킹 과정 2.1 정보수집 2.1.1 정찰: 공격 대상에 대한 각종 정보 수집, 패시브 스캐닝이라고도 함 2.1.2 스캐닝 및 취약점 분석: 서버의 운영체제, 소프트웨어 버전, nmap과 같은 스캐닝 프로그램을 이용하여 네트워크 포트 점검, 액티브 스캐닝이라고도 함 2.2 공격(익스플로잇) 2.3 포스트 익스플로잇(익스 성공 후 .. 2019. 2. 26.
Chapter 01. 웹과 HTTP 기초 '화이트해커를 위한 웹 해킹의 기술'이라는 책으로 공부한 내용을 정리하여 게시할 예정입니다. 웹 해킹 사이트에서 직접 실습을 할 수 있고, 강의를 제공하기 때문에 더 빠른 이해가 가능할 것 같아 선정하게 되었습니다. Chapter 01. 웹과 HTTP 기초 웹 아키텍처 1. 클라이언트 영역 1.1 프레젠테이션 티어 2. 서버 영역 2.1 로직 티어: HTTP 요청 처리 및 응답(ex: 웹 서버와 웹 프레임워크) 2.2 데이터 티어: 데이터 처리 및 결과 응답(ex: DBMS, DB) HTTP 요청 메시지 1. 요청 메시지의 구성 1.1 를 통해 데이터가 전송됨 1.2 데이터를 전송할 필요가 없는 경우에는 부분 없이 구성 //헤더와 바디가 구분될 때 빈 줄에 줄 바꿈을 위해 CRLFCRLF 사용되는데, C.. 2019. 2. 25.
[Chapter 04 객체지향] 프로그래밍 문제 답 한빛아카데미의 '쉽게배우는 자바프로그래밍'책의 프로그래밍 문제입니다! 공부하던 중 해설을 찾아봤는데도 없어서 저같이 답을 못찾고 계신분들을 위해 못난 실력을 공개하기로 했습니다.. 앞으로도 푸는대로 올리도록 하겠습니다! 보시고 부족한 부분은 댓글남겨주세요. 피드백은 언제나 환영입니다 :) {2} - {1}에서 작성한 Triangle 클래스에 2개의 삼각형 넓이가 동일한지 비교하는 isSameArea()메서드를 추가하시오. 그리고 다음 코드를 사용해 테스트하시오. public class TriangleTest { public static void main(String[] args) { Triangle t1 = new Triangle(10.0, 5.0); Triangle t2 = new Triangle(5... 2018. 6. 24.
UML다이어그램 만들기! 안녕하세요:) 오늘은 자바로 UML다이어그램을 만들어볼건데요, UML이란 객체 기술에 대한 표준화 기구에서 인정한 객체 지향 분석, 설계를 위한 모델링 언어입니다. 저는 개발자가 아닌 공부하는 입장이라 파일안에 클래스 두세개 정도만을 만들어 사용하기 때문에 UML다이어그램의 필요성을 딱히 느끼지 못했는데, 한번 만들어보니 구조가 눈에 딱 들어와 나중에는 정말 유용할 것 같아 글로 작성해 잊어버릴 때마다 보려고 합니다! 그럼 간단히 만들어보겠습니다. 일단 구조를 나타내기위해 간단하게 코드를 작성해보았습니다. [Help]-[Install New Software]을 눌러주세요 그 다음 [Add]를 클릭하면 아래와 같은 창이 나옵니다.Name과 Location을 입력할 건데 이건 http://objectaid... 2018. 5. 30.