SecureBox Pro on sovellus, joka tarjoaa suojattuja shell(ssh)-komentoja ja lisäkomentoja avainten, X.509-varmenteiden, tiivistelmien ja muiden hallintaan.
Kuten RFC4251:ssä on määritelty: "Secure Shell (SSH) on protokolla suojattua etäkirjautumista ja muita suojattuja verkkopalveluita varten suojaamattoman verkon kautta."
Sama kuin ei-ammattimainen versio, SecureBox Pro on pakattu täydelliseen luetteloon PKIX-SSH- ja OpenSSL-komennoista.
Toisin kuin ei-ammattimainen versio, sovellus on niputettu pääteemulaattoriin ja käyttöliittymään (näytöt) suojattujen shell-yhteyksien, henkilöllisyyksien, istuntojen jne. hallintaan.
Sovellus tukee "Vaalea" (oletus), "Dark" tai "System" teematilaa, koska "Järjestelmä" on linkitetty laitteen oletustilaan.
Sovellusnäytöistä käyttäjä voi määrittää suojattujen shell-yhteyksien parametrit
ja suoraan avata suojattuja shell-yhteyksiä (ssh-istuntoja).
Jokainen ssh-istunto avataan erillisessä pääteikkunassa.
Päätteen ikkunoita (istuntoja) voidaan vaihtaa pyyhkäisyeleellä tai suoraan navigointivalikosta.
Toiset sovellusnäytöt yksinkertaistavat "Julkisen avaimen todennusmenetelmässä" käytettyjen käyttäjätunnusten (ssh-avainten) hallintaa.
Hallinta sisältää vientiliittymän avaimen julkisen osan jakamiseen (lähettämiseen) Secure Shell -palvelimien ylläpitäjälle.
Tuontitoiminnon avulla käyttäjä voi tuoda yksityisiä avaimia joko suoraan tiedostojen valinnalla tai lähettämällä ne muista sovelluksista.
Sovellus tarjoaa pääsyn paikalliseen konsoliin (päätelaitteeseen).
Paikallinen pääte käyttää sisäänrakennettua jokaiseen Android-laitteen syntyneen kuoren sisään.
Käyttäjä voi käyttää järjestelmän shell-komentoa tiedostojen, prosessien, laitteen jne. hallintaan.
Myös käyttäjä voi käyttää kaikkia sovelluksen pakkaamia komentoja.
Päätteiden näytöt käyttävät jotakin ennalta määritetyistä väriteemoista, kuten "Tummat pastellit", "Solarized Light", "Solarized Dark" jne. Tekstin koko riippuu käyttäjän mieltymyksistä.
Näytön kontekstivalikosta käyttäjä voi aktivoida leikepöydän toiminnot, lähettää toiminto- tai ohjausnäppäimen, näyttää/piilottaa näppäimistön, hankkia "CPU-herätys"- tai "Wi-Fi"-lukitukset ja liittää syntyneen shell-koodinpätkän.
Snippet hankitaan käyttämällä erilaisia Android-spesifisiä tekniikoita – joko dokumenttien tarjoajilta tai sisällöntuottajilta.
Se voidaan myös saada tiedostojärjestelmästä, mutta uusissa laitteissa käyttöjärjestelmä rajoittaa pääsyn vain sovellustietoihin.
Mukana toimitettu PKIX-SSH tarjoaa laajimman valikoiman tuettuja avainalgoritmeja, hakkereita ja Mac-tietokoneita
suojattua shell-protokollaa varten.
Tuetut julkisen avaimen algoritmit, jotka perustuvat suunnitelman julkisiin avaimiin, ovat:
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
Suunnitelman avaimia hallitaan täysin sovellusnäytöiltä.
Lisäksi EC:lle ja RSA:lle voitaisiin käyttää laitteen hallittavia avaimia.
Lisäksi PKIX-SSH tukee X.509-varmenteisiin perustuvia algoritmeja:
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ätä algoritmijoukkoa voidaan käyttää vain, jos X.509-pohjainen identiteetti(avain) on tuotu.
Paremman tuen saamiseksi sovellus tarjoaa ssh "ask-pass" dialogitoiminnon.
Toisin kuin työpöydät, valintaikkuna liittyy suojatun kuoriistunnon näyttöön.
OpenSSL-komentorivityökalu tarjoaa lisäkomentoja avainten, X.509-varmenteiden, tiivistelmien ja muiden hallintaan.
Se sisältää, mutta ei rajoitu niihin,
avainten hallintakomennot, kuten genpkey ja pkey, ec ja ecparam, rsa, dsa ja dsaparam,
komennot näppäinten käyttöä varten - pkeyutl,
komennot avaintietojen hallintaan - pkcs12, pkcs8 ja pkcs7,
komennot X.509-varmenteiden, sulkuluettelon ja valtuuksien hallintaan - x509, crl ja ca,
aikaleimaustyökalu - ts.
Huomautus: täydellinen luettelo komennoista, mukaan lukien manuaaliset sivut, on saatavilla sovelluksen verkkosivuilla.