본문 바로가기

전체 글231

HTML & CSS 기본 개념 들어가며 HTML 와 CSS 기본 개념에 대해 정리한다. HTML이란? HTML은 Hyper Text Markup Language의 약자로 웹 페이지를 만들기 위해 사용되는 마크업 언어이다. 제목, 단락, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적 문서를 만들 수 있는 방법을 제공한다. HTML 파일을 저장 시에 *. htm 또는 *. html로 지정하면 웹 브라우저는 이를 html 문서로 인식하고 로딩을 하게 되며 텍스트 에디터를 사용해서 확장자만 제대로 지정해주면 브라우저로 확인이 가능하다. HTML 기본구조 시작으로 HTML 문서가 시작되며, 이 표시를 통해 HTML 문서임을 명시한다. 그리고 구성을 보면 안쪽으로 태그 부분과 태그 부분.. 2021. 3. 31.
Scope - 객체 범위 들어가며 객체 범위를 나타내는 Scope별 정의를 정리한다. 각 영역별 정리 Scope - 웹 서버에서 객체 또는 변수가 생성된 후 유효 할 수 있는 범위를 말한다. - 총 4개의 객체 범위가 존재한다. page 영역 - 하나의 jsp페이지 내에서만 객체를 공유하는 영역을 말함. (다른 페이지로 이동 x) - 페이지 내에서 지역변수처럼 사용됨 request 영역 - http요청을 받아 응답하기까지 객체가 유요한 영역을 말함. - forward or include를 통해 request 요청 객체가 공유할 수 있다. (공유된 곳까지를 request영역이라 부름) - 전달시 setAttribute 받을시 getAttribute session 영역 - 하나의 브라우저당 1개의 session 객체가 생성 (브라우.. 2021. 3. 30.
EL - Expression Language 들어가며 Expression Language은 JSP 스크립트 태그 ()를 대신하여 JSP 값들을 조금 더 편리하게 출력할 수 있도록 제공되는 언어이다. EL에 관하여 정리한다. Expression Language EL 구문 - $ { } 내에 표현식으로 표현된다. - 표현식에는 지정된 문자, 연산자, 변수를 사용 EL 표현식 - EL의 표현식에서 문자로 사용 가능한 타입은 논리, 숫자, 문자열, null 데이터 타입. EL 연산자 - 산술 연산자, 논리연산자, 비교연산자, empty 연산자 가능 - empty 연산자는 값이 null이나 공백 문자인지를 판단하는 연산자이다 - ${empty ""} -> =true EL 내장객체 - 내장 객체란, 내부적으로 변수 선언과 초기화 작업이 자동으로 되는 객체로서.. 2021. 3. 29.
FORTIGATE - CONSERVE MODE 들어가며 예기치 못한 상황에서 장비의 상태를 제어하고자 CONSERVE MODE라는 것이 실행되게 된다. 각 모드별 설정을 알아본다. CONSERVE MODE 각 FORTEGATE 모델에는 모든 작업에서 공유 할 제한된 양의 메모리를 가지고 있다. 해당 메모리가 모두 사용 중이면 시스템 작동에 예기치 않은 방향으로 영향을 미칠 수 있으므로 이를 제어하고자 CONSERVE MODE로 들어가게 된다. CONSERVE MODE에 들어가게 되면 FORTI OS 기능이 보안을 손상시키지 않으며 기능을 줄이는 동시에 메모리를 보존하기 위해 작동 방식을 변경시킨다. 메모리 사용량에 따라 다른 동작 방식을 간단하게 표로 정리해보았다. 각 각의 임계값은 디폴트 값으로 82%, 88%, 95% 로 정해져 있으며 CLI 창.. 2021. 3. 27.
FORTIGATE - DNAT 설정 (VIP) 들어가며 DNAT 설정 방법을 알아본다. 설정방법 1. Virtual IP 및 NAT 정책 설정 - [Policy&Objects] - [Virtual IPs]에서 Virtual IP Pool 설정 - vip 객체 이름 설정과 외부에서 접속할 IP와 내부로 접속할 IP를 매핑 2. [Policy&Objects] -> [IPv4 Policy] -> [+Create New]에서 정책 설정 - 외부에서 내부로 가는 정책에 목적지에 VIP 객체를 설정 - 이때 출발지 소스 IP 라던지 서비스포트 설정으로 제한 가능 3. 통신 확인위해 패킷 덤프로 확인 - 명령어 : diagnose sniffer packet any 'host ip' 4 2021. 3. 27.
FORTIGATE - SESSION-TTL 설정 들어가며 SESSION-TTL설정방법을 알아본다. ttl - time to live - 시간 연장 config system setting 부분에서 session-ttl 값을 변경하면 모든 정책에 적용된다. 기본 default 값을 3600 이다. ( 초 ) 어느 특정 상황만 ttl 값을 변경하기 위해서는 해당 정책에 들어가서 수정이 가능하다. config firewall policy -> edit 해당정책넘버 를 통하여 들어가서 아래 사진과 같이 설정 변경이 가능하다. 604800은 최대 max 값이다. 2021. 3. 27.