본문 바로가기
  • 지요미의 IT성장일기
728x90

전체 글192

SSL VPN vs IPSec VPN 난 주로 ssl vpn을 회사에서 이용을 해왔었고,ipsec vpn은 과거 클라우드와 온프레미스(해외) 서버와 연결작업을 해본 경험이 있다.그런데 구체적으로 무슨 차이점이 있고 어떤 장단점이 있느냐고 묻는다면 대답에 자신이 없어 공부겸 작성을 해보고자 한다. 먼저 VPN이란?말그대로 Virtual Private Network 가상 사설망.인터넷 트래픽을 암호화하고 ip주소를 숨겨 공용wifi 환경에서 데이터를 보호하고 지역 제한 콘텐츠에 접근하며 온라인 익명성을 보장하는 보안 서비스. 주로, ssl vpn과 IPSec vpn 두 종류가 있다. SSL VPN?VPN 게이트웨이 서버 1대와 VPN 클라이언트를 인터넷 웹브라우저를 통해 연결한다.사용자는 별도의 VPN 서버없이도 사설망에 접근이 가능하다.웹.. 2026. 2. 26.
NAT & DNAT & SNAT 왕초보 탈출 네트워크 엔지니어 직무를 하다보면 가장 많이 듣게 되는 단어 중 하나. NAT.잘 안다고 생각했어도 생소하기도 해서 기록해보려고 한다. NAT (Network Address Translator)이름 그대로 네트워크 주소 변환을 해주는 아이 공인 ip를 -> 사설 ip / 사설 ip -> 공인 ip로 변환을 해주는 것을 바로 NAT라고 한다.공인 ip만 인터넷에 공개되게 함으로서 내부사설 ip를 외부에서는 알 수 없기 때문에 침입자로부터 공격 보호해줌인터넷 공인ip 절약됨 SNAT & DNAT SNAT (Source NAT)말그대로 소스(출발지) 주소를 NAT(변환) 함. DNAT (Destination NAT)말그대로 목적지 주소를 NAT(변환) 함. => SNAT하여 목적지로 전송하면 해당 .. 2026. 2. 5.
IIS에서 도메인 https 설정 및 URL 리다이렉트 1. 도메인 IP 확인 먼저 첫번째로 해야할 일은 도메인을 등록한 업체에 가서 IP가 올바른지 먼저 한번 체크를 해줘야 한다. 2. SSL 설정 및 바인딩인증서를 구매한 후, IIS에서 해당 도메인들을 바인딩 해준다. 그래야 https로 접근할 수 있을테니까! 구매한 인증서를 관리할 IIS 윈도우 서버에 넣고 인증서를 넣은 후, IIS의 서버인증서에 등록해준다.꼭 PFX 파일이어야 하며, 구매시에 발급받은 패스워드도 넣어주면 성공! 참고로 관리할 서버에 넣어둔 pfx 인증서는 꼭 삭제 바란다.보안.... 절대지켜..삭제해도 서버 인증서에 등록되어 있는 pfx 파일은 삭제되지 않음! 이건 내가 습관적으로 하는 것 중 하나인데..오른쪽 [웹 사이트 관리]에서 "다시 시작"을 습관처럼 클릭해준다. 3. .. 2025. 11. 20.
대칭키 vs 비대칭키 구분 🔑 대칭키 암호(Symmetric Key) 🔒 비대칭키 암호(Asymmetric Key) 구분 비유로 설명🔑 대칭키 암호“열쇠 하나로 여는 자물쇠”→ 나와 상대방이 같은 열쇠를 나눠 가져야 함. → 문제: 열쇠가 유출되면 누구나 문을 열 수 있음. 🔒 비대칭키 암호“자물쇠는 공개(공개키), 열쇠는 비밀(개인키)”→ 누구나 자물쇠는 걸 수 있지만, 열 수 있는 건 나뿐. → 즉: 공개키로 암호화 → 개인키로 복호화 구분대칭키 암호비대칭키 암호해시함수키 개수1개 (하나의 키로 암·복호화)2개 (공개키 + 개인키)키 없음키 관계동일한 키 사용서로 다른 한 쌍의 키 사용단방향 계산 (되돌릴 수 없음)대표 알고리즘AES, DES, 3DES, SEED, ARIARSA, ECC, ElGamal, DS.. 2025. 10. 6.
docker, docker compose, docker swarm, kubernetes 항목DockerDocker ComposeDocker SwarmKubernetes주요 기능컨테이너 실행여러 컨테이너 정의/실행분산 클러스터 운영대규모 오케스트레이션사용 대상단일 컨테이너소규모 앱 (다중 컨테이너)중소 규모 클러스터대기업용, 복잡한 앱설정 방식CLI 명령어docker-compose.ymlCLI + 설정YAML 매니페스트학습 난이도쉬움쉬움중간어려움확장성낮음낮음중간매우 높음복원/자동화없음없음간단한 복제자동 복구, 자동 확장 등 매우 강력배포 대상단일 서버단일 서버여러 서버여러 서버대표 사용자개발자팀 개발자중소기업대규모 서비스, 클라우드 기업 🍱 1. Docker – 컨테이너의 시작Docker는 ‘하나의 애플리케이션’을 ‘컨테이너’라는 독립된 환경에 담아 실행하는 기술입니다.마치 도시락통에 반.. 2025. 8. 1.
리눅스 ssl 설정하기 먼저 vm에다가 폴더 생성해주기mkdir -p /etc/ssl/koreavisasslchmod 700 /etc/ssl/koreavisassl 그리고 로컬 pc의 cmd 창에서 내가 가지고 있는 인증서를 scp로 복사해서 넘겨주기인증서가 3개여도 crt.pem과 key.pem만 넘겨주면 된다.scp C:\ssl\_wildcard_.yrism.com_202502280A36C.all.crt.pem root@1.234.10.139:/etc/ssl/koreavisasslscp C:\ssl\_wildcard_.yrism.com_202502280A36C.key.pem root@1.234.10.139:/etc/ssl/koreavisassl 한꺼번에 복사하려면?scp /etc/ssl/koreavisassl/* root.. 2025. 6. 11.
728x90