⛔ 아래의 글은 오로지 공부 목적으로 정리한 개인적 글이며, 무단으로 배포, 상업적 사용을 금지합니다 ⛔ 버전 관리 버전관리란 동일한 정보에 대한 여러 버전을 관리하는 것 -> 팀 단위로 개발 중인 소스 코드 등의 디지털 문서 관리에 사용 버전 관리가 필요한 이유? 파일 수정 시 파일명에 version명을 증가시켜 큰 숫자가 최신 버전으로 파일 관리를 ...
🖥️ 버프 스위트 버프 스위트란? Port Swigger 에서 만든 웹 앱 취약점 진단 통합 플랫폼을 말함 Web Proxy Server Web Spider Intruder Repeater 독립적인 자바 실행 파일로 확장자가 JAR이라 자바가 설치되어야 함. JR
스푸핑 / 스니핑 / DoS / DDoS / Ping of Death / SYN Flooding / Smurf Attack / Trinoo attack / Phising / War Driving / Land Attack / Session Hijacking
💻 유닉스/ 리눅스 서버 보안 🤍 운영체제의 작동 user mode : 특권 명령어를 사용할 수 없으며, 필요한 경우 사용자 프로세스는 OS에 도움을 요청하게 됨 => system call kernel mode : 메인 메모리, CPU, 디스크 등 HW 및 OS가
💻 File Upload 공격 > 공격자가 원하는 임의의 파일을 업로드 할 수 있는 공격 웹 쉘 : 서버 측에서 실행할 수 있는 코드(악성 코드) 웹 서버에서 실행할 수 있는 파일이어야 함 ex) php 웹 브라우저로 우리가 올린 파일을 요청하여 이를 실행할 수 있
DML : SELECT, INSERT, UPDATE, DELETEDDL : CREATE, ALTER, DROP, RENAMEDCL : GRANT, REVOKETCL : COMMIT, ROLLBACK모르는 값, 값의 부재를 의미. NULL과의 모든 비교는 unknown을
과목1. 데이터 모델링의 이해 / 제 2장. 데이터 모델과 성능 / 성능 데이터 모델링의 개요, 정규화와 성능, 반정규화와 성능, 대량 데이터에 따른 성능, 데이터베이스 구조와 성능, 분산 데이터베이스와 성능
과목1. 데이터 모델링의 이해 / 제 1장. 데이터 모델링의 이해 / 데이터 모델의 이해, 엔터티, 속성, 관계, 식별자
🤍 프론트엔드 - HTML, CSS, Javascript, Jquery🤍 백엔드 - JSP, PHP, ASP, DB 작업객체 기반 언어대소문자 구분한 줄 작성 후 ; 삽입큰 따옴표 중복 불가HTML 요소 검사하는 Element 패널JS Parsing을 보며 오류 디
- GROUP BY / HAVING / INSERT / DELETE / TRUNCATE / UPDATE / 무결성 관리 / 체크 예약 / 복합키 / UNIQUE / SEQUENCE / AUTO_INCREMENT