Docker로 Jenkins 설치하기: 단계별 가이드
·
데브옵스/CICD
2024.09.30 - [데브옵스/Docker] - Ubuntu에 Docker 설치 Ubuntu에 Docker 설치1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있게 해 줍bigdwarf.blog1. 들어가며1.1 Jenkins와 Docker의 개요 Jenkins : 소프트웨어 개발에서 지속적 통합 및 지속적 배포(CI/CD)를 자동화하는 강력한 오픈소스 도구 Docker :  애플리케이션을 컨테이너 화하여 일관된 환경에서 실행할 수 있게 해주는 플랫폼이 글에서는 Ubuntu 24.04 LTS 환경에서 Docker를 사용하여 Jenkins를 설치하고 설정하는 방법을 단계별..
Ubuntu에 Docker 관리툴 Dockge 설치
·
데브옵스/Docker
2024.09.30 - [데브옵스/Docker] - Ubuntu에 Docker 설치 Ubuntu에 Docker 설치1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있게 해 줍bigdwarf.blog1. 들어가며1.1 Dockge 란?Dockge는 Docker 컨테이너와 스택을 관리하기 위한 웹 기반 GUI 도구입니다. 사용자 친화적인 인터페이스를 통해 Docker 컨테이너를 쉽게 관리할 수 있게 해 줍니다.1.2 Dockge를 선택한 이유Portainer와 같은 다른 Docker 관리 도구도 있지만, Dockge를 선택한 이유 아래와 같습니다.경량화: Dockge는 Port..
Ubuntu에 Docker 설치
·
데브옵스/Docker
1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있게 해 줍니다.1.2 Docker를 사용하는 이유일관된 환경: 개발, 테스트, 프로덕션 환경을 동일하게 유지리소스 효율성: 가상 머신보다 더 가볍고 빠름확장성: 쉽게 애플리케이션을 확장하고 배포할 수 있음2. 사전준비2.1 시스템 요구사항Linux, Window, Mac 운영체제64비트 아키텍처Virtualization 지원최소 2GB RAM 이상 필요 4GB 이상 권장디스크 공간 최소 10GB2.2 필요한 권한sudo 권한이 있는 사용자 계정2.3 실행 환경 확인lsb_release -aNo LSB modules are a..
Promox VM 생성 및 설치
·
서버/Hypervisor
2024.09.12 - [서버/Hypervisor] - Proxmox 설치 및 초기 설정1. 사전 준비1.1 Proxmox VM에 올릴 ISO 파일 다운로드저는 Ubuntu를 VM에 올리겠습니다. Ubuntu 24.04 아래 링크 통해서 다운로드 바랍니다.[다운로드 링크] https://ubuntu.com/download/server ubuntu.com저는 서버용으로 설치 할 거라 Ubuntu 24.04 LTS Server로 설치 필요에 따라 Desktop 버전으로 설치도 진행하셔도됩니다.1.2 Proxmox VE에 ISO 파일 업로드Promox 관리 콘솔 로그인하셔서 아래 화면 처럼 iso 이미지를 업로드아래 화면 같이 TASK OK 까지 뜨면 업로드가 완료2. Proxmox VM 생성 및 설치2.1 ..
XSS(Cross-Site Scripting) : 공격 유형, 예상 시나리오, 방어 기법
·
지식/Web
1. XSS(Cross-Site Scripting) 란?XSS는 웹 애플리케이션의 취약점을 이용해 악성 스크립트를 삽입하는 공격 기법입니다. 공격자가 삽입한 스크립트가 다른 사용자의 브라우저에서 실행되어 사용자의 정보를 탈취하거나 악의적인 행동을 수행할 수 있습니다.2. XSS(Cross-Site Scripting) 주요 특징웹사이트 관리자가 아닌 공격자가 웹 페이지에 스크립트를 삽입합니다.주로 사용자 입력값을 제대로 검증하지 않고 사용할 때 발생합니다.공격자는 사용자의 쿠키, 세션 등 중요 정보를 탈취하거나 비정상적인 기능을 수행하게 할 수 있습니다.SQL injection과 함께 가장 기초적인 웹 취약점 공격 방법 중 하나입니다.3. XSS(Cross-Site Scripting) 공격 유형 및 시나리..