SecureBox Pro는 키, X.509 인증서, 다이제스트 등을 관리하기 위한 보안 셸(SSH) 명령과 추가 명령을 제공하는 애플리케이션입니다.
RFC4251에 명시된 바와 같이, "보안 셸(SSH)은 안전하지 않은 네트워크를 통한 보안 원격 로그인 및 기타 보안 네트워크 서비스를 위한 프로토콜입니다."
비전문가 버전과 마찬가지로 SecureBox Pro는 PKIX-SSH 및 OpenSSL 명령의 전체 목록을 제공합니다.
비전문가 버전과 달리, 애플리케이션에는 보안 셸 연결, ID, 세션 등을 관리하기 위한 터미널 에뮬레이터와 사용자 인터페이스(화면)가 함께 제공됩니다.
애플리케이션은 "밝음"(기본값), "어두움" 또는 "시스템" 테마 모드를 지원하며, "시스템" 테마는 장치 기본 모드와 연동됩니다.
애플리케이션 화면에서 사용자는 보안 셸 연결 매개변수를 정의하고
보안 셸 연결(SSH 세션)을 직접 열 수 있습니다.
각 SSH 세션은 별도의 터미널 창에서 열립니다.
터미널 창(세션)은 스와이프 제스처 또는 탐색 메뉴에서 직접 전환할 수 있습니다.
다른 애플리케이션 화면은 "공개 키 인증 방식"에서 사용되는 사용자 ID(SSH 키) 관리를 간소화합니다.
관리 기능에는 키의 공개 부분을 보안 셸 서버 관리자에게 공유(전송)할 수 있는 내보내기 인터페이스가 포함됩니다.
가져오기 기능을 통해 사용자는 파일을 직접 선택하거나 다른 애플리케이션에서 전송하여 개인 키를 가져올 수 있습니다.
애플리케이션은 로컬 콘솔(터미널)에 대한 액세스를 제공합니다.
로컬 터미널은 각 안드로이드 기기에 내장된 셸을 사용합니다.
사용자는 시스템 셸 명령 세트를 사용하여 파일, 프로세스, 기기 등을 관리할 수 있습니다.
또한 사용자는 애플리케이션에서 제공하는 모든 명령을 사용할 수 있습니다.
터미널 화면은 "진한 파스텔", "솔라라이즈드 라이트", "솔라라이즈드 다크" 등 미리 정의된 색 구성표 중 하나를 사용합니다. 텍스트 크기는 사용자 설정에 따라 달라집니다.
화면 컨텍스트 메뉴에서 사용자는 클립보드 기능을 활성화하여 기능 키 또는 컨트롤 키를 전송하고, 키보드를 표시/숨기고, "CPU 깨우기" 또는 "Wi-Fi" 잠금을 획득하고, 생성된 셸 스크립트 스니펫을 붙여넣을 수 있습니다.
스니펫은 문서 제공자 또는 콘텐츠 제공자 등 다양한 Android 관련 기술을 사용하여 획득합니다.
파일 시스템에서도 획득할 수 있지만, 새 기기의 OS는 애플리케이션 데이터에만 접근을 제한합니다.
PKIX-SSH는 보안 셸 프로토콜을 위해 가장 광범위한 키 알고리즘, 칩퍼, Mac을 지원합니다.
플랜 공개 키 기반 지원되는 공개 키 알고리즘은 다음과 같습니다.
Ed25519: ssh-ed25519
EC: ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521
RSA: rsa-sha2-256, rsa-sha2-512, ssh-rsa
DSA: ssh-dss
플랜 키는 애플리케이션 화면에서 완벽하게 관리됩니다.
EC 및 RSA의 경우, 기기에서 관리하는 키도 사용할 수 있습니다.
또한 PKIX-SSH는 X.509 인증서 기반 알고리즘을 지원합니다.
EC: x509v3-ecdsa-sha2-nistp256, x509v3-ecdsa-sha2-nistp384, x509v3-ecdsa-sha2-nistp521
RSA: x509v3-rsa2048-sha256, x509v3-ssh-rsa, x509v3-sign-rsa
Ed25519: x509v3-ssh-ed25519
DSA: x509v3-ssh-dss, x509v3-sign-dss
이 알고리즘 세트는 X.509 기반 ID(키)를 가져온 경우에만 사용할 수 있습니다.
더 나은 지원을 위해 애플리케이션은 ssh "ask-pass" 대화 상자 기능을 제공합니다.
데스크톱과 달리 대화 상자는 보안 셸 세션 화면과 연결됩니다.
OpenSSL 명령줄 도구는 키, X.509 인증서, 다이제스트 등을 관리하기 위한 보조 명령을 제공합니다.
다음을 포함하되 이에 국한되지 않습니다.
genpkey 및 pkey, ec 및 ecparam, rsa, dsa 및 dsaparam과 같은 키 관리 명령,
pkeyutl과 같은 키 작업 명령,
pkcs12, pkcs8 및 pkcs7과 같은 키 데이터 관리 명령,
x.509 인증서, 해지 목록 및 권한 관리 명령, x509, crl 및 ca,
ts와 같은 타임스탬프 권한 관리 도구.
참고: 매뉴얼 페이지를 포함한 전체 명령 목록은 애플리케이션 웹사이트에서 확인할 수 있습니다.