關於SecureBox Pro-ssh&terminal
安全殼,並與用戶界面和綜合終端輔助指令。
SecureBox Pro 是一款提供安全殼層 (SSH) 指令以及用於管理金鑰、X.509 憑證、摘要等其他指令的應用程式。
正如 RFC4251 所述:“安全殼 (SSH) 是一種用於在不安全的網路上進行安全遠端登入和其他安全網路服務的協定。”
與非專業版一樣,SecureBox Pro 也包含完整的 PKIX-SSH 和 OpenSSL 指令清單。
與非專業版不同的是,該應用程式捆綁了終端模擬器和使用者介面(螢幕),用於管理安全外殼連接、身分、會話等。
該應用程式支援「淺色」(預設)、「深色」或「系統」主題模式,「系統」模式與裝置的預設模式關聯。
使用者可以在應用程式螢幕上定義安全外殼連接的參數,
並直接開啟安全外殼連線(SSH 會話)。
每個 SSH 會話都在單獨的終端視窗中開啟。
可以透過滑動或直接從導航選單切換終端機視窗(會話)。
另一個應用程式介面簡化了「公鑰認證方法」中使用的使用者身分(SSH 金鑰)的管理。
管理功能包括導出接口,用於將密鑰的公鑰部分共享(發送)給安全外殼伺服器的管理員。
導入功能允許用戶透過直接選擇檔案或從其他應用程式匯入私鑰。
應用程式提供對本機控制台(終端)的存取。
本地端使用每個 Android 裝置內建的 Born Shell。
使用者可以使用系統提供的 shell 命令集來管理檔案、進程、設備等。
用戶還可以使用應用程式打包的所有命令。
終端介面使用預先定義的配色方案,例如“深色粉彩”、“淺色”、“深色”等。文字大小由使用者自訂。
使用者可以透過螢幕上下文選單啟動剪貼簿功能、發送功能鍵或控制鍵、顯示/隱藏鍵盤、取得「CPU 喚醒」或「Wi-Fi」鎖定以及貼上 Born Shell 腳本片段。
程式碼片段是透過各種 Android 特有的技術取得的,這些技術可能來自文件提供者或內容提供者。
程式碼片段也可以從檔案系統中獲取,但在新設備上,作業系統限制了對檔案系統的訪問,僅允許存取應用程式資料。
捆綁的 PKIX-SSH 為安全外殼協定 (SSH) 提供了最廣泛的金鑰演算法、晶片和 MAC 位址支援。
基於計劃公鑰,支援的公鑰演算法包括:
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
計劃密鑰完全透過應用程式介面進行管理。
此外,EC 和 RSA 還可以使用設備管理的金鑰。
此外,PKIX-SSH 還支援基於 X.509 憑證的演算法:
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
這組演算法僅可用於特定情況。如果匯入了基於 X.509 的身份(金鑰)。
為了更好地支持,應用程式提供了 SSH「詢問密碼」對話框功能。
與桌面不同,此對話方塊與安全性 Shell 會話畫面關聯。
OpenSSL 命令列工具提供了用於管理金鑰、X.509 憑證、摘要等的輔助命令。
這些命令包括但不限於:
金鑰管理指令,例如 genpkey 和 pkey、ec 和 ecparam、rsa、dsa 和 dsaparam;
密鑰操作命令 - pkeyutl;
金鑰資料管理指令 - pkcs12、pkcs8 和 pkcs7;
X.509 證書、吊銷清單和頒發機構管理命令 - x509、crl 和 ca;
時間戳頒發機構工具 - ts。
備註:完整的命令清單(包括手冊頁)可在應用程式網站上找到。