Secure shell en hulpstoffen berichten met gebruikersinterface en geïntegreerde terminal.
SecureBox Pro is een applicatie die Secure Shell (SSH)-opdrachten en extra opdrachten biedt voor het beheren van sleutels, X.509-certificaten, digests, enzovoort.
Zoals gespecificeerd in RFC4251: "Secure Shell (SSH) is een protocol voor veilige externe aanmelding en andere beveiligde netwerkdiensten over een onveilig netwerk."
Net als de niet-professionele versie wordt SecureBox Pro geleverd met een complete lijst PKIX-SSH- en OpenSSL-opdrachten.
In tegenstelling tot de niet-professionele versie bevat de applicatie een terminalemulator en een gebruikersinterface (schermen) voor het beheren van Secure Shell-verbindingen, identiteiten, sessies, enzovoort.
De applicatie ondersteunt de thema's "Licht" (standaard), "Donker" of "Systeem", waarbij "Systeem" is gekoppeld aan de standaardmodus van het apparaat.
Via de applicatieschermen kan de gebruiker parameters voor Secure Shell-verbindingen definiëren
en direct Secure Shell-verbindingen (SSH-sessies) openen.
Elke SSH-sessie wordt geopend in een apart terminalvenster.
Terminalvensters (sessies) kunnen worden gewisseld met een veegbeweging of rechtstreeks vanuit het navigatiemenu.
Andere applicatieschermen vereenvoudigen het beheer van gebruikersidentiteiten (SSH-sleutels) die worden gebruikt in de "Public Key Authentication Method".
Het beheer omvat een exportinterface om het publieke deel van de sleutel te delen (verzenden) naar de beheerder van de Secure Shell-servers.
Met de importfunctie kan de gebruiker privésleutels importeren door rechtstreeks bestanden te selecteren of door ze vanuit andere applicaties te verzenden.
De applicatie biedt toegang tot de lokale console (terminal).
De lokale terminal maakt gebruik van de ingebouwde shell van elk Android-apparaat.
De gebruiker kan de systeemset shell-opdrachten gebruiken om bestanden, processen, apparaten, enzovoort te beheren.
De gebruiker kan ook alle opdrachten gebruiken die door de applicatie worden aangeboden.
De terminalschermen gebruiken een van de vooraf gedefinieerde kleurenschema's, zoals "Donkere pasteltinten", "Licht zonlicht", "Donker zonlicht", enzovoort. De tekstgrootte is afhankelijk van de voorkeuren van de gebruiker.
Via het contextmenu op het scherm kan de gebruiker de klembordfunctionaliteit activeren, functietoetsen of Control-toetsen verzenden, het toetsenbord tonen/verbergen, "CPU wake"- of "Wi-Fi"-vergrendelingen verkrijgen en een shellscriptfragment plakken.
Het fragment wordt verkregen met behulp van verschillende Android-specifieke technologieën - van documentproviders of contentproviders.
Het kan ook uit het bestandssysteem worden verkregen, maar op nieuwe apparaten beperkt het besturingssysteem de toegang tot alleen applicatiegegevens.
De meegeleverde PKIX-SSH biedt het breedste scala aan ondersteunde sleutelalgoritmen, chips en macs
voor het Secure Shell-protocol.
Ondersteunde algoritmen voor publieke sleutels, gebaseerd op de publieke sleutels van het plan, zijn:
ML-DSA: ssh-mldsa-65, ssh-mldsa-44, ssh-mldsa-87
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
De sleutels van het plan worden volledig beheerd vanuit de applicatieschermen.
Voor EC en RSA kunnen bovendien sleutels worden gebruikt die door het apparaat worden beheerd.
Daarnaast ondersteunt PKIX-SSH algoritmen gebaseerd op X.509-certificaten:
ML-DSA: x509v3-mldsa-65, x509v3-mldsa-44, x509v3-mldsa-87
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
Deze set algoritmen zou kunnen zijn Wordt alleen gebruikt als een op X.509 gebaseerde identiteit (sleutel) is geïmporteerd.
Voor betere ondersteuning biedt de applicatie een SSH-dialoogvenster met de tekst "vraag om wachtwoord".
In tegenstelling tot desktops is dit dialoogvenster gekoppeld aan het scherm van de beveiligde shell-sessie.
De OpenSSL-opdrachtregeltool biedt hulpcommando's voor het beheren van sleutels, X.509-certificaten, digests, enzovoort.
Het omvat, maar is niet beperkt tot:
sleutelbeheercommando's zoals genpkey en pkey, ec en ecparam, rsa, dsa en dsaparam,
commando's voor bewerkingen met sleutels - pkeyutl,
commando's voor sleutelgegevensbeheer - pkcs12, pkcs8 en pkcs7,
commando's voor het beheren van X.509-certificaten, intrekkingslijsten en autorisaties - x509, crl en ca,
tijdstempeltool voor autorisaties - ts.
Opmerking: de volledige lijst met commando's, inclusief handleidingen, is beschikbaar op de website van de applicatie.