네트워크 및 방화벽 요구 사항
SEW Gateway 연결 및 보안 요구 사항
개요
SEW Gateway는 SEW Cloud 서비스와 안전하게 통신하기 위해 아웃바운드 전용 인터넷 연결을 필요로 합니다.
모든 SEW 서비스 도메인은 Amazon Root CA 1 인증 기관에서 서명한 인증서를 사용합니다.
올바른 SSL/TLS 검증이 가능하도록 시스템의 신뢰할 수 있는 인증서 저장소에 이 루트 인증서가 포함되어 있어야 합니다.
보안 고려 사항
- 인바운드 연결 없음
Gateway는 모든 통신을 아웃바운드로 시작합니다. 인바운드 방화벽 규칙이나 포트 포워딩은 필요하지 않습니다. - 포트 443만 사용
모든 SEW 트래픽은 표준 HTTPS/SSL over TCP 443을 사용하므로 방화벽 구성이 단순해지고 일반적으로 기업 보안 정책에 부합합니다. - DNS 요구 사항
다음을 지원하기 위해 모든 SEW 도메인에 대한 DNS 확인이 가능해야 합니다.- 로드 밸런싱,
- 서비스 디스커버리,
- SEW Cloud 엔드포인트 간 페일오버.
- 프록시 호환
테넌트별 도메인
SEW 서비스는 테넌트 단위로 범위가 지정됩니다. {tenant_id}가 표시된 모든 곳은 SEW Support에서 제공한 테넌트 ID로 바꾸십시오.
예시
테넌트 ID:
11111111-2222-3333-4444-555555555555
테넌트 도메인:
11111111-2222-3333-4444-555555555555.eu1.sdaconsole.io
이 도메인과 해당 도메인 하위의 와일드카드는 Gateway에서 접근 가능해야 합니다.
필요한 도메인 및 포트
| 도메인 | 포트 | 프로토콜 | 설명 |
iot.eu1.sdaconsole.io | 443 | SSL/TCP (WebSocket Secure) | AWS IoT Broker – 메시지 교환, 텔레메트리 및 명령/제어를 위한 지속적이고 안전한 연결을 유지합니다. |
{tenant_id}.eu1.sdaconsole.io*.{tenant_id}.eu1.sdaconsole.io | 443 | HTTPS, SSL/TCP (OpenVPN) | 테넌트 연결 서버 – 필요 시 동적 VPN 터널을 설정하는 데 사용되며, DNS는 로드 밸런싱된 목록을 반환합니다. |
api.eu1.sdaconsole.io | 443 | HTTPS | SEW API – Gateway 인증, 컨트롤 플레인 작업 및 Web Console 접근. 주로 온보딩/초기 설정 중에 사용됩니다. |
repository.eu1.sdaconsole.io | 443 | HTTPS | 애플리케이션 리포지토리 – SEW 구성 요소, Glue 업데이트, 에이전트 패키지 및 보안 패치를 다운로드합니다. 설치 및 주기적인 업데이트 확인 시 사용됩니다. |
repository.sdaconsole.io (선택 사항) | 443 | HTTPS | 글로벌 리포지토리 미러 – 대체 업데이트 소스(향후 개선 예정). |
SEW 서비스에서의 트래픽 검사
일부 조직은 이그레스 트래픽에 SSL 검사 / TLS 인터셉션(예: Zscaler SSL Inspection, Palo Alto Decryption)을 사용합니다. SEW 서비스는 Amazon Root CA 1에 체인으로 연결된 인증서를 사용하므로, 이러한 도구가 SEW 인증서를 변경하거나 재서명하면 SEW 연결이 중단될 수 있습니다.
연결 실패를 방지하려면:
- SEW 도메인 우회 / 검사 제외
위의 SEW 도메인(API, IoT, 테넌트 도메인, 리포지토리)을 검사 제외 목록에 추가하십시오. - MQTT over WebSocket Secure(WSS) 허용
SEW IoT 메시징은 포트 443의 WSS를 통한 MQTT를 사용합니다. 이 프로토콜이 허용되어 있는지 확인하십시오. - SSL 오버레이를 사용하는 VPN 터널
기업 VPN이 사용되고 트래픽이 검사되는 경우, 검사가 SEW로의 종단 간 TLS를 방해하지 않도록 터널이 SSL 오버레이를 지원하는지 확인하십시오.
검사를 우회할 수 없는 경우, 승인된 인증서 및 검사 동작에 대해 SEW 팀과 협의하십시오.
방화벽 화이트리스트 및 네트워크 검증 체크리스트
이 내용을 고객 IT / 보안 담당자에게 전달하십시오.
| 분류 | 항목 | 요구 사항 / 검증 단계 | 상태 (✓/✗) |
| 네트워크 연결 | 아웃바운드 인터넷 | Gateway가 인터넷으로 아웃바운드 전용 세션을 시작할 수 있습니다. | |
| 포트 443 | SEW 도메인으로의 TCP 443 아웃바운드가 열려 있습니다. | ||
| DNS | DNS가 위에 나열된 모든 SEW 도메인을 확인합니다. | ||
| 인증서 & 암호화 | Amazon Root CA 1 | TLS 검증이 성공하도록 루트 CA가 신뢰 저장소에 존재합니다. | |
| TLS / SSL 검사 | 이그레스 검사가 SEW 인증서를 대체하지 않거나 SEW 도메인이 우회됩니다. | ||
| 트래픽 검사 / VPN | SSL 검사 우회 | SEW 도메인이 SSL/TLS 인터셉션(Zscaler, Palo Alto 등)에서 제외되어 있습니다. | |
| MQTT over WSS | 포트 443의 WSS가 허용됩니다(IoT 브로커에서 사용). | ||
| VPN 오버레이 | VPN을 사용하는 경우, SEW Cloud로의 종단 간 TLS를 허용합니다. | ||
| 테넌트 구성 | {tenant_id} 도메인 | {tenant_id}.eu1.sdaconsole.io 및 *.{tenant_id}.eu1.sdaconsole.io에 접근할 수 있습니다. | |
| 리포지토리 접근 | 업데이트 | 업데이트 및 패치를 위해 repository.eu1.sdaconsole.io에 접근할 수 있습니다. |
검증 단계 (CLI 활용)
-
DNS
nslookup api.eu1.sdaconsole.ionslookup iot.eu1.sdaconsole.ionslookup <your-tenant-id>.eu1.sdaconsole.io -
HTTPS / 포트 443
curl -v https://api.eu1.sdaconsole.io -
TLS 체인
openssl s_client -connect api.eu1.sdaconsole.io:443 -servername api.eu1.sdaconsole.io체인이 Amazon Root CA 1로 끝나는지 확인하십시오.
-
Gateway 로그
MQTT(WSS) 및 HTTPS 세션이 정상적으로 이루어졌는지 Gateway의 시스템/서비스 로그를 확인하십시오. -
업데이트 테스트
리포지토리 동기화 또는 에이전트 업데이트를 실행하여 다운로드 접근을 확인하십시오.
네트워크 토폴로지 다이어그램
Architecture/SEW Connectivity Services에서 SEW Gateway의 여러 구성 방식을 설명합니다. \
지원
위의 검사 항목 중 하나라도 실패하거나 사용 환경에서 SSL 검사를 우회할 수 없는 경우 다음으로 문의하십시오.
SEW Support
📧 OrchestrationSuite-Support@sew-eurodrive.de
다음 정보를 포함해 주십시오.
- 테넌트 ID,
- Gateway 버전,
- 연결 테스트 출력(curl / openssl / nslookup) 복사/붙여넣기,
- 관련 방화벽 로그(차단된 443, 실패한 TLS).