분류 전체보기9 [APM] Ubuntu 22.04 APM 설치 APMApache(웹서버), PHP(웹프로그래밍 언어), MySQL(데이터베이스)의 약어이고, 리눅스에 많이 사용된다.이유: 오픈소스 기반, 우수한 호환성, 넓은 커뮤니티 지원 (Oracle이 아닌 MySQL을 사용하는 이유: 비용적인 부담이 적고, 거의 모든 운영체제 사용 지원, 풍부한 지원 및 커뮤니티 제, 하나의 서버에 여러 개의 데이터베이스 생성, 서버마다 독립적인 스토리지 할당) Ubuntu 시스템 패키지 최신버전 업데이트sudo apt -y upgrade && apt -y update && apt -y autoremove# upgrade 업데이트 된 저장소 내 패키지 정보를 바탕으로 시스템에 설치된 패키지들을 업그레이드# update 패키지 정보를 최신으로 업데이트# autoremove 불필요.. 2025. 2. 10. Cookie & Session Cookie & Session 쿠키 개념쿠키는 사용자가 웹 서버에 접속해 로그인을 했을 때 정보를 클라이언트 컴퓨터에 저장한다.그 쿠키를 갖고 있는지 확인해 회원인지 아닌지 판단한다.쿠키는 기억하는 용량이 4KB를 넘을 수 없다.세션 개념세션은 프로세스들 사이에 통신하기 위해 메시지 교환을통해 서로를 인식한 후 통신을 마칠 때까지의 기간을 의미한다.세션은 쿠키와 다르게 로그인 정보를 서버에 저장한다.(쿠키보다 보안을 한층 업그레이드)서버는 웹사이트를 방문하는 사용자들에게 유일한 아이디(세션 아이디)를 부여해 특정 디렉터리에 저장하고, 계속 사용할 수 있도록 해준다.차이점쿠키는 사용자의 컴퓨터에 저장된다.사용자가 쿠키를 생성하거나 웹 서버로부터 만들어진 쿠키값을 변조하는 것이 가능세션은 서버측에 저장된다... 2025. 1. 23. OSI 7 Layer OSI 7 Layer1. Physical Layer (물리 계층)역할: 데이터 전송을 위한 물리적 매체와 전기 신호를 다룸.프로토콜: 없음(하드웨어 기반)장비리피터(Repeater): 약해진 신호 증폭허브(Hub) 네트워크 장치 연결취약점 예: 케이블 절단, 물리적 접근 공격2. Data Link Layer (데이터 링크 계층)역할: 물리적 네트워크 간 데이터 프레임 전달. MAC 주소 사용.프로토콜:Ethernet: LAN에서 데이터 전송ARP: IP → MAC 변환장비스위치: MAC 주소 기반으로 데이터 전달취약점 예: MAC 스푸핑, ARP 스푸핑3. Network Layer (네트워크 계층) 역할: 데이터의 논리적 주소(IP)를 기반으로 라우팅.프로토콜:IPv4/IPv6: IP 주소 체계.더보기I.. 2025. 1. 22. 이전 1 2 다음