엣지 장치 보안은 “사후 수정”에 의존하기보다 시스템 아키텍처 자체가 보장해야 합니다. JelinaOS는 시스템, 데이터와 네트워크의 세 차원에서 심층 방어를 구축하여 복잡한 환경에서도 장치를 안전하게 실행합니다.
시스템 계층: 변조할 수 없는 기반
섹션 제목: “시스템 계층: 변조할 수 없는 기반”읽기 전용 시스템
섹션 제목: “읽기 전용 시스템”실행 중 시스템 파티션은 읽기 전용으로 마운트됩니다. 이는 JelinaOS 보안 설계의 기반입니다.
- 어떤 프로그램, 스크립트나 잘못된 조작도 시스템 내용을 변경할 수 없습니다.
- 바이러스와 악성 프로그램이 시스템 변조로 영구 설치될 수 없습니다.
- 시스템 무결성은 백신 소프트웨어가 아니라 아키텍처로 보장합니다.
부팅 무결성 검증
섹션 제목: “부팅 무결성 검증”부팅할 때마다 현재 시스템 파티션의 무결성을 검증하고 이상이 있으면 예비 시스템으로 자동 전환합니다. 공격자가 시스템을 손상시키려 해도 장치는 다음 부팅에서 신뢰할 수 있는 상태로 자동 복구됩니다.
데이터 계층: 물리적 격리를 통한 보호
섹션 제목: “데이터 계층: 물리적 격리를 통한 보호”독립 데이터 파티션
섹션 제목: “독립 데이터 파티션”모든 사용자 데이터와 실행 중 쓰기는 시스템 파티션과 물리적으로 격리된 독립 데이터 파티션에 저장됩니다.
- 애플리케이션 이상이나 시스템 장애가 데이터 파티션으로 확산되지 않습니다.
- 원본 데이터와 후속 작업을 격리하여 잠재적인 위험을 줄입니다.
- 데이터 파티션을 독립 관리하며 정책에 따라 백업·정리·보존할 수 있습니다.
제어 가능한 데이터 수명 주기
섹션 제목: “제어 가능한 데이터 수명 주기”| 작업 | 데이터 영향 | 설명 |
|---|---|---|
| 시스템 업데이트 | 없음 | 시스템 파티션만 업데이트 |
| 공장 초기화 | 재설정 | 시스템과 사용자 쓰기를 출하 상태로 복원하므로 중요 데이터 사전 백업 필요 |
| 시스템 충돌 | 없음 | 데이터 파티션은 시스템과 독립적 |
네트워크 계층: 최소 노출과 안전한 접근
섹션 제목: “네트워크 계층: 최소 노출과 안전한 접근”장치 등록과 신원
섹션 제목: “장치 등록과 신원”- 각 장치는 고유 구성으로 등록되며 장치와 클라우드 사이에 일대일 신원 연결을 설정합니다.
- 등록 자격 증명은 한 번만 유효하여 장치 신원 도용을 방지합니다.
- 등록 코드는 장치 고유 식별자에 바인딩되어 변조와 이전을 방지합니다.
- 등록 후 장치 유형을 변경할 수 없어 관리 범위를 명확히 합니다.
- 수동 등록, 로컬 네트워크 등록 서버, 오프라인 일괄 등록과 오프라인 서명을 포함하는 License 등록 경로로 오프라인·내부망 환경의 인증 요구를 충족합니다.
보안 채널
섹션 제목: “보안 채널”- 장치와 클라우드는 암호화 채널로 통신합니다.
- 운영 모드에서는 클라우드 접근만 허용합니다. 같은 로컬 네트워크에서도 장치에 직접 접근할 수 없어 네트워크 노출을 최소화합니다.
- 원격 SSH, 원격 데스크톱 등의 운영 기능은 모두 보안 채널로 중계되며 공용 네트워크에 노출되지 않습니다.
접근 제어
섹션 제목: “접근 제어”- 장치 로컬 인터페이스는 키 기반 권한 검증을 사용하여 미승인 요청을 거부합니다.
- 접근 키를 필요에 따라 다시 생성할 수 있어 유출 시 즉시 대응할 수 있습니다.
- 클라우드의 체계적인 역할·권한 관리로 장치 작업 권한을 세밀하게 제어합니다.
로그와 감사
섹션 제목: “로그와 감사”- 장치 로그를 클라우드로 통합 보고하며 기본적으로 대량 로그 저장을 지원합니다.
- 주요 작업을 추적할 수 있어 보안 감사에 필요한 근거를 제공합니다.
- 로그 제어 정책으로 보고 범위를 필요에 따라 지정할 수 있습니다.
보안 설계 개요
섹션 제목: “보안 설계 개요”┌──────────────────────────────────────────┐│ 애플리케이션 계층: 컨테이너/네이티브 앱(제어된 실행) │├──────────────────────────────────────────┤│ 접근 계층: 로컬 인터페이스 키 인증/클라우드 역할 권한 │├──────────────────────────────────────────┤│ 네트워크 계층: 암호화 채널/운영 모드에서 노출 최소화 │├──────────────────────────────────────────┤│ 데이터 계층: 독립 데이터 파티션/수명 주기 제어 │├──────────────────────────────────────────┤│ 시스템 계층: 읽기 전용 시스템/부팅 무결성 검증 │└──────────────────────────────────────────┘다섯 계층의 방어는 단계적으로 결합됩니다. 한 계층이 침해되어도 나머지 계층이 유효한 방어선을 유지합니다. 이것이 JelinaOS의 포괄적인 엣지 보안 접근 방식입니다.