
‼️ 주의 - VulnOS는 ARM 프로세서를 지원하지 않아 Apple M시리즈 또는 퀄컴 스냅드레곤 프로세서에서는 구동 불가합니다.공격 기술을 합법적으로 연습할 수 있도록 설계된 Boot-to-Root 가상머신(VM)이다.공격자 kali linux가 공격 대상인 Vu

docker image를 생성하기 위해서 는 Dockerfile을 먼저 만들어줘야한다. Dockerfile에는 해당 어플리케이션을 구동하기 위한 기본적인 동작이 작성되어야 한다.기본적인 도커 파일 확장자는 다음과 같다.스크린샷 2025-12-01 오전

최신 패키지 리스트를 받기 위해 업데이트가 필요Linux 시스템에 Docker를 설치 할 때, 패키지 저장소를 신뢰할 수 있다고 인증하기 위해 사용됨.docker hub에 올라와 있는 hello-world라는 이미지를 run이라는 download & 실행 명령어를 통해
Docker는 애플리케이션을 Container라는 단위로 포장하여, 어떤 환경(OS)에서든 실행할 수 있게 도와주는 오픈소스 플랫폼이다.Container 단위로 포장하는 것을 실생활에서 이해하면 다음과 같다.과거 화물을 운송하는대 있어 형태가 자동차, 장난감, 컴퓨터
Thread Factory 사용: 스레드 풀의 동작을 제어하거나 모니터링하기 위해 ThreadFactory를 사용해 커스텀 스레드를 만들 수 있습니다. 스레드 네이밍이나 우선순위를 조정할 수 있습니다.

Client는 네트워크로 연결된 서버로부터 정보를 제공 받는 컴퓨터이다.server는 client를 거처 네트워크를 통해 서비스하는 컴퓨터를 의미한다.client와 server의 관계는 위 사진과 같이 정리할 수 있다. client는 server에 필요한 서비스 혹은

mvnw cleanmaven 패키지들을 초기화할 때 사용.mvnw installmaven 패키지들을 설치 및 배포 파일 생성 시 사용.위와 같이 mvnw permission denied가 발생했을 때는 실행 권한을 부여해야한다.
\-Broker connection이 지속적으로 끊기는 이슈 발생connection 된 기기가 많아지면서 broker 부하publish할 때, connnection이 끊기는 증상 발생하여 publish하기 직전 MessageQueue Size 부족다른 클라이언트 프로그
REST APIREST(Representational State Transfer)자원(Resource) : URL행위(Verb) : HTTP Method표현(Representations)HTTP MethodGET : 조회POST : 추가 / 등록PUT : 수정 / 업데
python dataclass 이용 시 주의할 점이 있다.dataclass에 list를 같이 사용할 경우list는 객체가 생성될 때 마다 메모리를 공유하지 않기 위해 새로운 객체를 만들어줘야한다. 따라서 다음과 같이 생성한다.이때 다른 데이터 타입의 변수들을 추가할 때