콘텐츠로 이동
공식 웹사이트로 돌아가기

보안

Jelina는 플릿의 보안을 매우 중요하게 생각합니다. 데이터와 장치가 가치 있고 대개 중요한 역할을 한다는 점을 이해하며, 장치와 데이터가 손상되지 않도록 예방 조치를 취합니다.

Jelina 생태계의 보안을 위해 최소 권한 원칙에 집중합니다. 필요한 경우에만 권한을 부여하며, 계정이나 장치는 수행 중인 작업에 필요한 정보에만 접근할 수 있습니다. 업데이트 과정의 모든 구성 요소를 격리하는 여러 조치를 적용하여, 한 구성 요소에 무단 접근하더라도 다른 구성 요소, 계정이나 장치에 접근할 만큼의 정보를 얻지 못하도록 합니다.

이러한 보안 접근 방식을 구현하는 핵심은 API 접근 제어입니다. API 접근, 허용 작업과 사용 가능한 통신 채널을 제어하여 모든 진입점에서 플릿을 보호합니다.

조직 간 접근 권한은 완전히 격리되어 있습니다. 사용자는 자신이 생성하거나 가입한 조직에만 접근할 수 있으며, Jelina 관리자도 사용자 조직에 접근할 수 없습니다. 이메일과 암호를 사용하여 계정을 보호하며, 추가적인 계정 보안을 위해 2단계 인증 활성화도 지원합니다.

장치와 JelinaCloud 간 통신은 고유한 ApiKey로 인증합니다. ApiKey는 장치가 JelinaCloud에 등록될 때 무작위로 생성되며, 해당 장치와 JelinaCloud 시스템 이외에는 누구도 장치의 ApiKey를 얻을 수 없습니다.

또한 장치는 기본적으로 모든 외부 접근 포트를 닫고 JelinaCloud 통신용 포트 하나만 유지합니다.

Azure 가상 네트워크 게이트웨이를 도입하여 언제 어디서나 Jelina를 통해 장치에 접근할 수 있도록 합니다. 지원하는 원격 프로토콜은 SSH, VNC와 RDP입니다.

장치의 원격 SSH 연결은 암호, SSH 개인 키와 OpenSSH 사용자 인증서를 지원합니다. 인증서는 조직이 신뢰하는 발급 CA가 서명합니다. 플랫폼은 인증서 유효기간, 자격 증명 범위와 사용 권한을 검증하며, 장치의 SSH 서비스는 실제 CA/주체 구성을 확인합니다. 이 인증은 SSH 연결에 사용되며 웹 로그인과 장치의 클라우드 연결은 각각의 기존 인증 방식을 사용합니다.

관리자는 플릿의 공유 공개 키 또는 CA 신뢰를 설정하거나 개별 장치에 전용 권한을 설정할 수 있습니다. 사용자가 장치의 CA/주체를 직접 구성하고 관리자가 호스트 신원을 수동 등록·확인한 뒤, 사용자는 개인 인증서와 일치하는 개인 키로 연결합니다. 인증서를 가져오는 것만으로 시스템 계정 권한이 생성되지는 않습니다.

사용자 개인 키와 필요한 암호문구는 관리자가 플릿 또는 장치 관리 페이지에서 암호화하여 저장합니다. 연결 사용자는 권한이 있는 자격 증명만 선택할 수 있으며 개인 키를 조회하거나 다운로드할 수 없습니다. CA 개인 키는 자체 발급자가 보관하며 플랫폼은 사용자 인증서를 발급하거나 갱신하지 않습니다. 저장된 자격 증명을 비활성화하거나 폐기하면 플랫폼의 추가 사용을 막을 수 있습니다. 플랫폼의 폐기는 JelinaCloud 연결만 제한하며, 장치 로컬 폐기와 기존 권한 정리는 사용자가 관리합니다. 장치의 확인 응답은 필요하지 않습니다.

사용 절차는 SSH 키 및 인증서 인증을, 관리 절차는 원격 접속 관리를 참조하세요.

모든 내부 서비스 요청에는 Https 프로토콜을 사용합니다. 따라서 장치와 JelinaCloud 간 데이터 통신을 포함하여 JelinaCloud의 모든 통신은 암호화되어 전송됩니다.

사용자가 업로드한 파일은 조직별로 Azure Storage에 생성한 전용 Container에 안전하게 저장됩니다. 조직 간 파일을 격리하여 다른 조직에서 파일에 접근하지 못하도록 합니다. 저장된 파일은 비공개이며, 장치가 파일에 접근해야 할 때 JelinaCloud는 임시 SAS 키로 다운로드 링크를 생성합니다. 해당 링크는 일정 시간이 지나면 만료됩니다.

데이터가 Jelina의 Azure Storage에 저장되는 것이 여전히 우려된다면 독립 배포도 지원합니다. AWS, Alibaba Cloud 등 주요 클라우드 플랫폼을 지원합니다. 자체 서버 또는 클라우드 플랫폼에 Jelina를 배포하여 장치와 사용자 관련 모든 데이터를 직접 관리할 수 있습니다. 독립 배포를 선택하더라도 Jelina 팀은 장기적인 기술 지원과 지속적인 개선·업데이트를 제공합니다.