본문 바로가기

zone6

728x90
위도·경도로 거리 계산하고 위치 기반으로 똑똑한 스마트홈 자동화 구현 두 위치 좌표 간의 거리를 구하는 방법은 다양한 프로그래밍 언어에서 구현할 수 있으며, 일반적으로 위도(latitude)와 경도(longitude)를 이용해 지구 곡률을 고려한 거리 계산(Haversine 공식)을 사용합니다. 아래에 개요, 배경, 수학식, 활용사례 및 예시 코드를 포함해 설명드리겠습니다.📍 기본 개요: 좌표 간 거리 계산두 지점 A(위도 φ₁, 경도 λ₁)와 B(위도 φ₂, 경도 λ₂)가 주어졌을 때, 이들 사이의 거리를 계산하려면 다음 조건을 고려해야 합니다.지구는 완벽한 구형이 아니지만, 평균 반지름 6,371 km를 기준으로 계산합니다.두 점 사이의 거리는 직선 거리(대권거리, great-circle distance)로 구합니다.🧮 수학적 배경: Haversine 공식a = s.. 2025. 8. 5.
RPZ를 활용한 악성 도메인 응답 필터링: DNS 제어 보안 강화 가이드 RPZ (Response Policy Zone) 방식을 활용하여 특정 도메인에 대한 응답을 0.0.0.0으로 반환하는 것은 DNS 서버에서 특정 도메인이나 악성 사이트에 대한 접속을 차단할 때 사용하는 방법입니다. RPZ는 도메인 이름을 기반으로 응답 정책을 설정할 수 있는 기능을 제공하며, 이를 통해 특정 도메인에 대한 DNS 응답을 의도적으로 수정할 수 있습니다. 아래는 BIND DNS 서버에서 RPZ를 설정하여 특정 도메인에 대해 0.0.0.0으로 응답하도록 설정하는 방법입니다.1. BIND 서버에 RPZ 설정을 적용하기 위한 기본 준비BIND 서버가 이미 설치되어 있어야 하며, RPZ 기능을 사용할 수 있도록 설정 파일을 수정해야 합니다.BIND 설치 (CentOS/Ubuntu 기준)# CentO.. 2025. 1. 14.
용도별 서버 분리 및 내부망(LAN, Local Area Network)과 외부망(WAN, Wide Area Network) 웹(Web)과 웹 애플리케이션 서버(WAS)를 분리해야 하는 근거는 주로 보안 및 성능 측면에서 나타납니다. 다양한 기업 및 기관에서 웹과 WAS를 분리하여 운영하는 이유는 다음과 같습니다. 보안 강화 웹과 WAS를 분리함으로써 공격 대상이 되는 피해를 최소화할 수 있습니다. 웹 서버는 클라이언트와의 통신 및 정적 콘텐츠 제공에 중점을 두며, WAS는 동적 콘텐츠를 처리합니다. 이를 통해 웹 서버에서의 보안 강화 및 공격 표적을 줄일 수 있습니다. 부하 분산 및 성능 최적화 웹과 WAS를 분리하면 부하 분산을 적용하기 쉽습니다. 웹 서버는 정적 콘텐츠를 처리하고, 동적 콘텐츠는 WAS에서 처리하므로, 부하 분산을 통해 트래픽을 효과적으로 관리하고 성능을 최적화할 수 있습니다. 모듈화 및 유지보수 용이성 .. 2023. 12. 9.
Solaris 10 Zone 구성 및 리소스 분배 파일 시스템은 ZFS를 이용하고 있으며, 서버는 SUN SPARC T5240이다. CPU는 core가 128개 장착되어 있으며, Memory는 64GB, HDD는 146GB 3개, NIC는 4개가 있다. # zone 생성을 위한 파일 시스템 생성(zfs 이용) $ zfs create [경로] - ex) $ zfs create data/cs $ chmod 700 [경로] - ex) $ chmod 700 data/cs # zone 구성 $ zonecfg -z [zone이름] - ex) $ zonecfg -z cs # zone 생성 zonecfg:[zone이름] > create - ex) zonecfg:cs > create zonecfg:[zone이름] > set zonepath=[경로] - ex) zonec.. 2009. 5. 28.
솔라리스 10 - 컨테이너(Zone) 특성 및 종류 Container의 특성 container는 여러개의 어플리케이션을 독립적으로 실행 시킬 수 있는 기술 운영체제의 프로세스 영역, 자원 할당, 사용자 할당에 대한 부분을 독립적으로 운영 할 수 있다. Container는 os 내에 가상 운영 체제 공간을 만드는 것이다. vmware는 독립적인 커널을 사용하지만 Container는 운영체제의 일부를 복사해서 사용한다. Container를 이용하여 웹서버를 여러개 구성 할 수도 있고, DNS서버, Mail 서버등을 운영 할 수 있다. Container는 메모리 - 50M, 디스크 - 100M 정도를 사용한다고 한다. 보안성 분리성 가상화 세밀성 투명성 Container의 종류 Global zone - 현재 운영 중인 존, 솔라리스 기본 운영시스템, 시스템 제.. 2009. 2. 17.
728x90
728x90