반응형
반응형
DRM과 SSO, APIM이 필요한 이유 기업의 보안은 서버 접속을 차단하는 것만으로 완성되지 않습니다. 사용자가 어떤 계정으로 로그인하는지, 시스템이 어떤 API를 호출하는지, 다운로드한 문서를 누가 사용할 수 있는지까지 관리해야 합니다. DRM, SSO, APIM은 이러한 서로 다른 영역을 담당합니다. 이 글에서는 DRM을 기업 문서 보안 관점의 Digital Rights Management, SSO를 Single Sign-On, APIM을 API Management라는 의미로 설명합니다. 1. 세 기술이 해결하는 문제는 무엇일까? ..
Docker 이미지 최적화하기: 용량 줄이기부터 멀티 스테이지 빌드까지Docker 이미지를 만들 때 소스 코드와 개발 도구를 모두 넣으면 이미지는 커지고 배포에 필요한 전송량도 늘어납니다. 최적화의 핵심은 실행에 필요한 파일만 최종 이미지에 포함하고, 변경이 적은 작업의 빌드 캐시를 재사용하는 것입니다.이 글에서는 기본 원리부터 Dockerfile 개선 예제, Java 애플리케이션의 멀티 스테이지 빌드, 최적화 결과 확인 방법까지 살펴봅니다.1. Docker 이미지 최적화는 무엇을 개선할까?이미지 용량과 빌드 속도는 따로 확인해야 합니다.목표주요 방법실무 효과이미지 용량 감소런타임 베이스 이미지, 멀티 스테이지 빌드, 불필요한 파일 제외레지스트리 저장량과 신규 노드의 이미지 다운로드 부담 감소반복 빌드 ..
Dell Switch 설정하기 - VLAN, Access, Trunk, 포트 설정 실무 가이드Dell Switch를 운영할 때 가장 자주 사용하는 설정은VLAN 생성, Access Port 설정, Trunk Port 설정, VLAN 추가 및 삭제, Interface 상태 확인입니다.특히 VMware ESXi, VxRail, Kubernetes Worker Node, Server Bonding, 다른 Switch와의 Uplink를 구성할 때는하나의 물리 포트에서 여러 VLAN을 전달해야 하는 경우가 많기 때문에Trunk Mode와 Tagged VLAN의 개념을 정확하게 이해해야 합니다.이 글의 명령어 기준본 문서는 Dell SmartFabric OS10 CLI를 기준으로 설명합니다.Dell Switch는 ..
WildFly 9 배포 시 Unsupported major.minor version 52.0 오류 원인과 해결 방향 WildFly 9.0.2.Final에서 DataServer.war와 ReportingServer.war를 배포하는 과정에서 다음 오류가 발생할 수 있습니다. java.lang.UnsupportedClassVersionError:org/quartz/SchedulerException : Unsupported major.minor version 52.0 또는 다음과 같이 JDBC Driver를 로딩하는 과정에서도 동일한 오류가 발생할 수 있습니다. java.lang.UnsupportedClassVersionError:org/hsqldb/jdbc/JDBCDriver : Unsupported..
폐쇄망 파일전송 망연계 환경에서 A 서버에서 C 서버로 nc 테스트가 실패하는 이유와 점검 방법``` 폐쇄망에 있는 A 서버에서 외부망의 C 서버로 파일을 전송하기 위해 망연계 B 서버를 경유하는 환경에서는 nc -zv C_IP PORT 명령이 실패할 수 있습니다. 특히 망연계 방식이 파일전송 전용 망연계라면 A 서버와 C 서버 사이에 직접 TCP 세션이 생성되지 않기 때문에, 이 결과만으로 방화벽 정책이나 망연계 장애를 판단하면 안 됩니다. 핵심 결론: 파일전송 망연계 환경에서는 A 서버가 C 서버의 업무 포트로 직접 접속하지 않습니다. 따라서 A 서버에서 C 서버를 대상으로 실행한 nc 테스트가 실패하는 것은 정상일 수 있습니다. 정상 여부는 실제 망연계 통신 구간, ..
WildFly·JBoss WAR 배포 시 WFLYSRV0153 PARSE 오류 원인과 해결 방법WildFly 또는 JBoss EAP에 WAR 파일을 배포할 때 다음과 같은 오류가 발생할 수 있습니다.ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4)MSC000001: Failed to start servicejboss.deployment.unit."test.war".PARSE:org.jboss.msc.service.StartException:WFLYSRV0153: Failed to process phase PARSEof deployment "test.war"핵심 판단:배포 디렉터리에 WAR 파일이 2개 있었고, 하나를 삭제한 뒤 정상 배포되었다면 두..