Mga Prinsipyo ng Seguridad | TZUR Wallet
Non-Custodial na Disenyo
Ang TZUR Wallet ay ganap na non-custodial. Ang iyong mga private key ay hindi kailanman iniimbak sa aming mga server, at walang kakayahan ang TZUR na i-access, i-freeze, o ilipat ang iyong mga pondo. Walang mga account na gagawin, walang cloud storage ng wallet data, at walang server-side na rekord ng iyong Bitcoin holdings. Ang iyong mga susi ay nasa iyong iPhone lamang, pinoprotektahan ng hardware security ng device. Kung mawala ang mga server ng TZUR bukas, ang iyong Bitcoin ay mananatiling ganap na accessible -maaari mong i-recover ang iyong wallet gamit ang iyong seed phrase at anumang BIP-39 compatible na wallet application. Ito ang self-custody sa pinakadalisay na anyo nito: ikaw ang may hawak ng mga susi, ikaw ang may-ari ng Bitcoin.
Paglikha at Derivation ng Key
Ang mga private key ay nilikha nang lokal sa iyong device gamit ang iOS secure randomness (SecRandomCopyBytes), ang cryptographically secure random number generator na ibinibigay ng Security framework ng Apple. Sinusunod ng TZUR ang BIP-32 para sa hierarchical deterministic (HD) key derivation, ibig sabihin ang buong wallet mo -bawat address, bawat key pair -ay hinango mula sa isang master seed. Para sa paglikha ng address, isinasagawa ng TZUR ang BIP-84 upang gumawa ng Native SegWit (bech32) address gamit ang standard derivation path m/84'/0'/0'. Ito ay ganap na deterministic: ang parehong seed ay palaging lilikha ng parehong sequence ng mga address, na ginagawang maaasahan at napapatunayan ang wallet recovery.
Seguridad ng Seed Phrase
Ang iyong 12-salitang seed phrase ay nilikha nang lokal sa iyong device ayon sa BIP-39 standard. Ang seed phrase na ito ang nag-iisang mekanismo ng pagbawi ng iyong wallet -ang master key kung saan hinango ang lahat ng private key. Hindi iniimbak, hindi ipinapadala, at walang access ang TZUR sa iyong seed phrase. Ang phrase ay ipinapakita nang isang beses sa panahon ng paggawa ng wallet at maaaring tingnan muli sa Settings para sa backup. Hindi ito kailanman ipinapadala sa network, hindi sinusulat sa server logs, at hindi kasama sa analytics data. Kung mawala mo ang iyong seed phrase at ang iyong device, ang iyong Bitcoin ay hindi mababawi ng kahit sino -kabilang ang TZUR. Matinding inirerekomenda naming isulat ang iyong seed phrase sa papel at itago sa isang ligtas at offline na lugar.
Pamamahala ng Memory
Ang private key material ay tinatrato bilang sensitibong data sa arkitektura ng TZUR. Ang mga key ay nilo-load mula sa iOS Keychain kapag kailangan lamang para sa pag-sign ng transaksyon -ang maikling sandali na kailangang patunayan ng iyong wallet ang pagmamay-ari ng Bitcoin na ginagastos. Pagkatapos ma-sign at ma-broadcast ang transaksyon, lahat ng key material ay agad na tinatanggal mula sa memory. Ang mga private key ay hindi kailanman naka-cache, hindi sinusulat sa pansamantalang file, hindi nilo-log sa console, at hindi piniperserba sa labas ng Keychain.
Ligtas na Pag-iimbak
Ang sensitibong wallet data, kasama ang naka-encrypt na seed, ay eksklusibong iniimbak sa iOS Keychain. Ang Keychain ay nagbibigay ng hardware-backed encryption sa lahat ng device na may Secure Enclave ng Apple -isang dedikadong security coprocessor na nakahiwalay sa pangunahing processor. Ang mga Keychain item ay pinoprotektahan ng device passcode at kapag naka-enable, biometric authentication (Face ID o Touch ID). Hindi iniimbak ng TZUR ang sensitibong data sa UserDefaults, plain files, o anumang iba pang hindi protektadong storage mechanism. Tinitiyak ng access control policies ng Keychain na hindi maaaring kunin ang wallet data kahit na ma-compromise ang device filesystem.
Network at Electrum Trust Model
Nakikipag-ugnayan ang TZUR sa mga pampublikong Electrum server upang kunin ang blockchain data tulad ng mga balanse, kasaysayan ng transaksyon, at pagtatantya ng bayarin. Mahalaga: ang mga Electrum server ay HINDI pinagkakatiwalaan. Nagsisilbi lamang sila bilang mga data provider -lahat ng paggawa at pag-sign ng transaksyon ay nangyayari nang lokal sa iyong device. Hindi kailanman nagpapadala ang TZUR ng mga private key, seed phrase, o personal na data sa network. Ang tanging impormasyong ipinapadala ay mga standard Bitcoin protocol query: address balance lookup at broadcast ng mga ganap na naka-sign na transaksyon. Dahil ang mga Electrum server ay maaaring mag-return ng maling data sa teorya, bina-validate ng TZUR ang istraktura ng transaksyon nang lokal bago ipresenta ang impormasyon sa user.
Analytics na Gumagalang sa Privacy
Maaaring mangolekta ang TZUR Wallet ng anonymous na analytics ng paggamit upang mapabuti ang application. Ang mga analytics na ito ay tumutulong sa amin na maunawaan kung paano ginagamit ang mga feature at kung saan mapapabuti ang karanasan ng user. Ang pagkolekta ng analytics ay ganap na opsyonal at maaaring i-disable anumang oras sa Settings. Kapag naka-enable, ang data ay pinagsasama-sama at ginagawang anonymous -hindi kailanman naka-link sa iyong wallet, pagkakakilanlan, o Bitcoin activity.
Hindi kailanman kasama sa analytics ang:
- Mga wallet address o public key
- Mga balanse ng account o UTXO data
- Mga halaga, destinasyon, o kasaysayan ng transaksyon
- Mga seed phrase o anumang key material
- Mga private key o derivation path
- Personal na pagkakakilanlan, pangalan, o lokasyon
Hindi kasama sa TZUR Wallet ang mga advertising SDK, third-party tracking technology, o fingerprinting library. Hindi namin ibinebenta, ibinabahagi, o kino-commercialize ang anumang user data.
Responsableng Pagsisiwalat
Kung natuklasan mo ang isang security vulnerability sa TZUR Wallet, mangyaring iulat ito sa contact@tzur.live. Sineseryoso namin ang lahat ng ulat at tutugon nang mabilis. Mangyaring huwag isapubliko ang mga vulnerability bago ito matugunan. Nakatuon kami sa pag-aayos ng mga nakumpirmang isyu sa seguridad sa lalong madaling panahon at magbibigay ng kredito sa mga mananaliksik na nag-uulat ng mga wastong natuklasan, kung nais nila.
Huling na-update: Abril 2026