HTTP 응답 보안 헤더에 관하여
HTTP 응답 보안 헤더(HTTP Security Response Headers)는 웹 서버가 브라우저에게 웹사이트의 콘텐츠를 어떻게 안전하게 처리하고 렌더링해야 하는지 지시하는 일종의 ‘보안 규칙’입니다. 브라우저가 웹 페이지를 요청하면 서버는 본문(HTML)과 함께 헤더 정보를 보냅니다. 이때 보안 헤더를...
Windows 활용팁, Physical Server 설정, Sangfor HCI Server, 네크워크 기술, Cisco장비 명령어, IT용어 등 IT 인프라를 유지/보수하는데 필요한 다양한 주제 및 개념에 대해 알아보겠습니다.
HTTP 응답 보안 헤더(HTTP Security Response Headers)는 웹 서버가 브라우저에게 웹사이트의 콘텐츠를 어떻게 안전하게 처리하고 렌더링해야 하는지 지시하는 일종의 ‘보안 규칙’입니다. 브라우저가 웹 페이지를 요청하면 서버는 본문(HTML)과 함께 헤더 정보를 보냅니다. 이때 보안 헤더를...
도커(Docker) 컨테이너는 기본적으로 ‘일회성’이라는 특징을 가지고 있습니다. 컨테이너를 삭제하거나 업데이트하면 그 안에서 생성되었던 데이터(DB 로그, 사용자가 업로드한 파일 등)가 모두 사라지게 되죠. 이러한 데이터 유실을 막기 위해 도커는 데이터를 호스트 서버(Ubuntu 등)에 영구적으로 보존하는...
가상자산 사업자 대상 주요 확인사항(특화항목 56개) 알뜰폰 사업자(MVNO) 대상 주요 확인사항(2024.9) KISA 점검항목 vs. FSI 점검항목의 차이점 ISMS-P 인증제도 vs. CSAP 인증제도 ISMS-P 인증안내서(2023.11월) 참고자료 링크 모음 ISMS 인증유형별 인증 항목 정리 엑셀파일 다운로드...
(전 분야 마이데이터) 개인정보 전송요구권 제도 안내서 질의 응답 모음(2025-04-29) ■ 보호법상 개인정보 전송요구권 조항이 해외사업자에도 적용되는 것인지? ➡ 보호법은 내국인을 대상으로 서비스를 제공하는 해외사업자에게도 보호법에 따른 의무를 이행하도록 적용하고 있음. 따라서 개인정보 전송요구권...
최근 도커의 매력에 푹 빠져서 유용한 오픈소스를 찾아 사용하고 있습니다. 오늘은 Trilium이라는 오픈소스·자체 호스팅(Self-hosted) 기반의 메모 앱을 Ubuntu VM서버에 설치/사용해 보려고 합니다. Trilium은 자체 모바일 앱을 지원하지 않는 것을 제외하고는 아래와 같은 막강한 장점이...
WebDAV용으로 OCI의 free trial에 설치한 NextCloud가 너무 무거워서 가벼운 솔류션을 찾았습니다. 바로 Filebrowser입니다. 35K이상의 별을 받은 Github 프로젝트로 지속적으로 릴리즈되고 있는 활발한 프로젝트입니다. 아래 절차대로 설치하시면 Caddy, Filebrowser이미지를 사용해서 가볍고 강력한 웹 파일서버 인프라를...
ELK 스택(ELK Stack)은 대량의 데이터를 수집, 분석 및 시각화하기 위해 널리 사용되는 오픈소스 소프트웨어 조합입니다. 최근에는 데이터 수집기인 ‘Beats’가 추가되면서 공식적으로는 ‘Elastic Stack’이라는 명칭으로 불리고 있습니다. Beats (데이터 수집) 기능: 개별 서버나 장비에서 설치되어...
Sangfor HCI의 펌웨어 syslog를 확인하기 위해서는 syslog 서버를 사용해야 합니다. 웹 관리자 사이트에서 System > Log Export and Cleanup 메뉴에 접속하여 아래와 같이 설정합니다. Syslog Server에 접속해서 Sangfor HCI 호스트(하이퍼바이저)의 로그를 확인합니다. 예를 들면,...
Sangfor에서 제공하는 툴(aDeploy)로 사용해서 HCI의 Health Check를 진행했습니다. 특정의 VM의 네트워크 카드의 Adapter Model이 Realtek RTL8139로 설정되어 있어서 Fault가 발생했는데요, Intel E1000으로 변경하여 해결했습니다. Realtek RTL8139 모델은 워낙 오래된 하드웨어라 최신 OS(Windows 10/11, 최신...
Java 프로세스의 상태를 진단하는 세 가지 핵심 도구 중의 하나인 Thread Dump Analyzer(TDA)를 사용해서 Java Thread Dump을 분석하는 방법에 대해 알아보겠습니다. https://irockel.github.io/tda/ 사이트 접속하여 TDA를 다운로드합니다. 2026.4.6일 현재 TDA-3.0.tar이 가장 최신 버전입니다. 환경변수로 JAVA_HOME을...
Java 프로세스의 상태를 진단하는 세 가지 핵심 도구 중의 하나인 Eclipse Memory Analyzer(MAT)를 사용해서 Java Heap Dump을 분석하는 방법에 대해 알아보겠습니다. MAT를 eclipse의 플러그인으로 설치하지 않고 Stand-alone으로 사용할 수 있네요! TMAXSOFT 사이트의 테크니컬 센터...
Java 프로세스가 느려지거나 메모리가 부족할 때(OutOfMemory) 이를 진단하는 세 가지 핵심 도구가 있습니다. Heap Dump (힙 덤프): 메모리 부족(OOM) 해결 “메모리의 스냅샷”으로 특정 시점에 Java 가상 머신(JVM) 메모리에 어떤 객체들이 들어 있는지 기록한 파일입니다....
현재 HTTP로 운영 중인 사이트를 HTTPS로 전환하려 합니다. 최근 브라우저들이 HTTPS 접속을 기본으로 시도하고, 검색 엔진 최적화(SEO)에서도 HTTPS가 유리하기 때문입니다. 이에 Let’s Encrypt를 활용하여 SSL 설정부터 자동 갱신까지 적용해 보겠습니다. 패키지 업데이트 및 필요한...
클로드 코드(Claude Code)를 윈도우 PC에 설치하고 Android Studio와 연동시키는 절차에 대해 알아보겠습니다. 프로젝트 산출물을 Github에 업로드하려면 “Android Studio에서 git 명령어와 Github 사용하기” 글도 참고해 주세요. Node.js 설치하기 윈도우즈 cmd 터미널에서 node -v 명령어를 실행하여...
윈도우즈 WSL(Windows Subsystem for Linux)를 사용해서 Docker용 베이스 이미지나 배포 이미지를 만드는 절차를 알아보겠습니다. 도커 데스크탑을 사용할 수도 있으나 리눅스 시스템에서 도커를 운영할 예정이므로 공부한다는 생각으로 조금 귀찮은 길은 선택했습니다. 단계: WSL 환경 준비...
Nextcloud AIO의 설치를 완료하였으니 편하게 사용할 수 있는 다양한 방법을 찾아봐야겠습니다. 오늘은 글 제목처럼 “Webdav를 사용해서 Windows PC에 네트워크 드라이브 연결”하는 방법을 알아보겠습니다. 다른 장치에서 Webdav를 통해 Nextcloud 파일에 접근하는 방법이 궁금하시면 여기를 클릭하세요....
OCI에 생성한 VM을 사용해서 NextCloud를 설치하고 간단한 사용법을 알아보겠습니다. 요즘 NAS나 Webdav 대신에 NextCloud를 많이 사용하고 있다고 하길래 저도 NextCloud를 선택했습니다. 아래는 OCI VM에 설치된 Ubuntu 버전 정보입니다. ubuntu@vm4nextcloud:~$ head -n 3 /etc/os-release PRETTY_NAME=”Ubuntu...
Instance를 생성할 때 Boot Volume을 별도로 설정하지 않으면 디폴트 50G(47GiB)로 할당됩니다. OCI Free Tier는 200GB까지 무료 스토리지를 사용할 수 있기 때문에 Boot Volume을 200GB까지 증가시켜는 방법을 알아보겠습니다. Navigation에서 Storage -> Block volumes -> Boot...
브라우저에 등록된 Experiments 중 “Insecure origins treated as secure(unsafely-treat-insecure-origin-as-secure)”에 신뢰할 수 있는 접속URL을 자동으로 등록해 주는 Python 코드입니다. pyinstaller 패키지를 설치한 후 py -m PyInstaller -F .\register_secure_url.py를 실행하여 파이션 실행파일을 생성해서 배포하면 편리하게 신뢰할...
당사는 WAS서버에 TMAX社의 Jeus와 WebtoB를 적용하고, x-internet 솔루션으로 TOBESOFT의 Miplatform 사용하고 있습니다. 이전 버전의 브라우저에서는 “Block insecure private network request” Experiment를 Disabled로 설정해서, http 사용으로 인해 Miplatform 런처 설치여부를 체크하지 못하는 이슈를 해결했는데, 크롬...