SecureBox Pro je aplikácia, ktorá ponúka príkazy zabezpečeného shellu (ssh) a ďalšie príkazy na správu kľúčov, certifikátov X.509, súhrnov atď.
Ako je uvedené v RFC4251: "Secure Shell (SSH) je protokol pre bezpečné vzdialené prihlásenie a iné zabezpečené sieťové služby cez nezabezpečenú sieť."
Rovnako ako neprofesionálna verzia, SecureBox Pro je zabalený s kompletným zoznamom príkazov PKIX-SSH a OpenSSL.
Na rozdiel od neprofesionálnej verzie je aplikácia dodávaná s emulátorom terminálu a používateľským rozhraním (obrazovkami) na správu bezpečných pripojení shellu, identít, relácií atď.
Aplikácia podporuje režim témy „Svetlý“ (predvolené), „Tmavý“ alebo „Systém“, pretože „Systém“ je prepojený s predvoleným režimom zariadenia.
Z obrazoviek aplikácie mohol užívateľ definovať parametre bezpečných pripojení shellu
a priamo na otvorenie bezpečných pripojení shellu (ssh sessions).
Každá relácia ssh sa otvára v samostatnom okne terminálu.
Terminálové okná (relácie) je možné prepínať gestom potiahnutia prstom alebo priamo z navigačnej ponuky.
Ďalšie obrazovky aplikácie zjednodušujú správu identít používateľov (kľúčov ssh) používaných v "Metóde overenia verejného kľúča".
Správa obsahuje exportné rozhranie na zdieľanie (odosielanie) verejnej časti kľúča správcovi serverov s bezpečným shellom.
Funkcia importu umožňuje užívateľovi importovať súkromné kľúče buď priamym výberom súborov alebo odoslaním z iných aplikácií.
Aplikácia ponúka prístup k lokálnej konzole (terminálu).
Miestny terminál používa vstavané prvky do každého zariadenia so systémom Android.
Používateľ môže použiť systémovú sadu príkazov shell na správu súborov, procesov, zariadení atď.
Používateľ môže tiež použiť všetky príkazy zabalené aplikáciou.
Obrazovky terminálov používajú jednu z preddefinovaných farebných schém ako "Dark Pastels", "Solarized Light", "Solarized Dark" atď. Veľkosť textu je predmetom preferencií užívateľa.
Z kontextového menu na obrazovke môže používateľ aktivovať funkciu schránky, odoslať funkčný alebo ovládací kláves, zobraziť/skryť klávesnicu, získať zámky „prebudenie CPU“ alebo „Wi-Fi“ a vložiť zlomok skriptu zrodeného shellu.
Snippet sa získava pomocou rôznych technológií špecifických pre Android – buď od poskytovateľov dokumentov alebo od poskytovateľov obsahu.
Dá sa získať aj zo súborového systému, ale na nových zariadeniach OS obmedzuje prístup iba k údajom aplikácie.
Dodávaný PKIX-SSH ponúka najširšiu škálu podporovaných kľúčových algoritmov, čipov, počítačov Mac
pre bezpečný shell protokol.
Podporované algoritmy verejného kľúča založené na verejných kľúčoch plánu sú:
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
Kľúče plánu sú plne spravované z obrazoviek aplikácií.
Okrem toho pre EC a RSA možno použiť kľúče spravované zariadením.
Okrem toho PKIX-SSH podporuje algoritmy založené na certifikátoch 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
Túto sadu algoritmov možno použiť iba vtedy, ak je importovaná identita (kľúč) založená na X.509.
Pre lepšiu podporu aplikácia poskytuje ssh dialógové okno "ask-pass".
Na rozdiel od desktopov je dialógové okno spojené s obrazovkou zabezpečenej relácie shellu.
Nástroj príkazového riadka OpenSSL poskytuje pomocné príkazy na správu kľúčov, certifikátov X.509, súhrnov atď.
Zahŕňa, ale nie je obmedzený na,
príkazy na správu kľúčov ako genpkey a pkey, ec a ecparam, rsa, dsa a dsaparam,
príkazy na ovládanie pomocou kláves - pkeyutl,
príkazy pre správu kľúčových údajov - pkcs12, pkcs8 a pkcs7,
príkazy na správu certifikátov X.509, zoznamu zrušených a autorít - x509, crl a ca,
nástroj autority časovej pečiatky - ts.
Poznámka: Úplný zoznam príkazov vrátane manuálových stránok je dostupný na webovej stránke aplikácie.