Secure Box သည် terminal applications (1)(2)(3) အတွက် နောက်ထပ် command များကို ပေးဆောင်သည့် add-on အပလီကေးရှင်းတစ်ခုဖြစ်သည်။
Package တွင် လုံခြုံသော shell အမိန့်များ (ဖောက်သည်၊ သော့စီမံခန့်ခွဲမှု၊ ဖိုင်လွှဲပြောင်းမှု၊ အေးဂျင့်၊ daemon) နှင့် ပါဝင်သည်။
သော့များ၊ X.509 လက်မှတ်များ၊ အချေအတင်များနှင့် စသည်တို့ကို စီမံခန့်ခွဲရန်အတွက် ညွှန်ကြားချက်များ
မှတ်ချက် \"Pro\" ဗားရှင်းသည် လုံခြုံသည့် shell sessions များနှင့် parameter များကို အလွယ်တကူ စီမံခန့်ခွဲနိုင်သည်ထက် ပေါင်းစပ် terminal နှင့် user interface ဖြင့် အပြည့်အဝ လုပ်ဆောင်နိုင်သည် ။
Secure Shell (SSH) သည် လုံခြုံသော အဝေးထိန်းဝင်ရောက်ခြင်းနှင့် မလုံခြုံသောကွန်ရက်တစ်ခုရှိ အခြားသော လုံခြုံသောကွန်ရက်ဝန်ဆောင်မှုများအတွက် ပရိုတိုကောတစ်ခုဖြစ်သည်။
၎င်းသည် လုံခြုံမှုမရှိသော ကွန်ရက်တစ်ခုပေါ်ရှိ မယုံကြည်ရသော host နှစ်ခုကြားတွင် လုံခြုံသော ကုဒ်ဝှက်ထားသော ဆက်သွယ်မှုများကို ပံ့ပိုးပေးရန် ရည်ရွယ်ပါသည်။
Secure shell commands များသည် Android ပလပ်ဖောင်းသို့ PKIX-SSH (ကမ္ဘာ့အချမ်းသာဆုံး ssh အကောင်အထည်ဖော်မှုပုံစံ) ၏ port ဖြစ်သည်။
PKIX-SSH သည် လုံခြုံသည့် ရှဲလ်ပရိုတိုကောအတွက် ပံ့ပိုးပေးထားသော အဓိက အယ်လဂိုရီသမ်များ၊ မီးခိုးပြားများ၊ macs များကို အကျယ်ဆုံး ပံ့ပိုးပေးပါသည်။
ဥပမာအားဖြင့် ပံ့ပိုးထားသော အများသူငှာသော့ အယ်လဂိုရီသမ်များတွင် 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
DSA : x509v3-ssh-dss၊ x509v3-sign-dss
အစီအစဉ်အများပြည်သူသော့များအပေါ်အခြေခံ၍ အများသူငှာသော့ အယ်လဂိုရီသမ်များအပြင်
EC : ecdsa-sha2-nistp256၊ ecdsa-sha2-nistp384၊ ecdsa-sha2-nistp521
RSA : ssh-rsa၊ rsa-sha2-256၊ rsa-sha2-512
Ed25519 : ssh-ed25519
DSA : ssh-dss
လိုက်လျောညီထွေရှိသော အများသူငှာသော့ အယ်လဂိုရီသမ်ရွေးချယ်မှုတွင် အသုံးပြုသည့် လိုင်းနှင့် ဆာဗာ ပံ့ပိုးမှု တိုးချဲ့ညှိနှိုင်းမှု ယန္တရား။
သော့များစီမံခန့်ခွဲခြင်းအတွက် အရန်အမိန့်စာများ၊ X.509 လက်မှတ်များ၊ အချေအတင်များနှင့် စသည်တို့ကို OpenSSL အမိန့်ပေးသည့်လိုင်းတူးလ်က ပံ့ပိုးပေးပါသည်။
ဤအမိန့်တော်များစာရင်းတွင် ပါဝင်သော်လည်း အကန့်အသတ်မရှိ၊
ec နှင့် ecparam၊ rsa၊ dsa နှင့် dsaparam၊ genpkey နှင့် pkey ကဲ့သို့သော အဓိက စီမံခန့်ခွဲမှု အမိန့်များ
X.509 လက်မှတ်များ၊ ရုပ်သိမ်းခြင်းစာရင်းနှင့် အာဏာပိုင်များ၏ စီမံခန့်ခွဲမှုအတွက် အမိန့်များ - x509၊ crl နှင့် ca၊
သော့ဒေတာစီမံခန့်ခွဲမှုအတွက် ညွှန်ကြားချက်များ - pkcs12၊ pkcs8 နှင့် pkcs7၊
လည်ပတ်မှုအတွက် command များသည် သော့များ - pkeyutl၊
time stamping authority tool - ts ။
လက်စွဲ စာမျက်နှာများ အပါအဝင် ညွှန်ကြားချက် အပြည့်အစုံကို အပလီကေးရှင်း ဝဘ်ဆိုက်တွင် ရနိုင်ပါသည်။
မှတ်စုများ-
(1) Application သည် Terminal "TermOne Plus" နှင့် အကောင်းဆုံးပေါင်းစပ်ထားသည်။
(2) Android 9.0 (Pie) SELinux ခွင့်ပြုချက်ဖြင့် စတင်သည်နှင့် ၎င်း၏ဖိုင်စနစ်သစ်ကို မျှဝေရန် နောက်ထပ် အပလီကေးရှင်းတစ်ခုမှ ခွင့်မပြုပါ။ ၎င်းသည် အခြားအပလီကေးရှင်းများအသုံးပြုရန်အတွက် SecureBox အား ထုပ်ပိုးထားသော binaries ကို "ထုတ်ရန်" တားဆီးထားသည်။ အလုပ်-ပတ်ပတ်လည်တွင် "TermOne Plus" (3.1) နှင့် SecureBox (2.1) သည် "အသုံးပြုသူ ID ကိုမျှဝေရန်" စတင်သည်။ ၎င်းသည် အက်ပ်လီကေးရှင်းကို ပြန်လည်ထည့်သွင်းရန် လိုအပ်သော ပြုပြင်မွမ်းမံမှုတွင် ကိုက်ညီမှုမရှိပါ။ အခြားဘေးထွက်ဆိုးကျိုးမှာ terminal အပလီကေးရှင်းသည် SecureBox binaries နှင့် configuration ဖိုင်များသို့ အပြည့်အဝဝင်ရောက်ခွင့်ရှိသည်။
(၃) Android 10.0 သည် "ရေးနိုင်သော" လမ်းညွှန်များမှ လုပ်ဆောင်မှုကို ခွင့်မပြုပါ။ SecureBox 2.2 သည် Android 10.0 အတွက် သင့်လျော်သော ထုပ်ပိုးမှုပုံစံအသစ်ကို ပေးဆောင်သည်။ ထို့အပြင် packgind မော်ဒယ်အသစ်သည် "TermOne Plus" 3.2 တွင် ထည့်သွင်းထားသော terminal application မှ သက်ဆိုင်ရာ ပံ့ပိုးကူညီမှု လိုအပ်ပါသည်။