Pag-unawa sa Client-Side Encryption ng CloudPaste
Mga gamit ng CloudPaste end-to-end na pag-encrypt mula sa panig ng kliyente upang matiyak na ang iyong data ay mananatiling pribado at ligtas. Kapag naka-enable ang encryption, lahat ng teksto at mga imahe ay ine-encrypt sa iyong browser bago ipadala sa aming mga server. Nangangahulugan ito na wala kaming access sa iyong hindi naka-encrypt na data o sa iyong password.
Hakbang-hakbang na pagsisiyasat:
Kapag ikaw o ang isang taong may password ay nagbukas ng naka-encrypt na channel:
Nangyayari ang lahat ng pag-encrypt at decryption sa iyong browser gamit ang Web Crypto API. Hindi kailanman lumalabas ang iyong password at hindi naka-encrypt na data sa iyong device.
Sa bawat pagkakataong ine-encrypt ang data, nabubuo ang mga bagong random na salt at IV value. Nangangahulugan ito na ang parehong nilalaman na na-encrypt nang dalawang beses ay lumilikha ng ganap na magkaibang ciphertext, na pumipigil sa pagsusuri ng pattern.
Ang PBKDF2 na may 100,000 na pag-ulit ay nagpapamahal sa pagkalkula ng mga brute-force password attack. Kahit na may katamtamang lakas na password, kakailanganin pa rin ng mga umaatake ng malaking resources upang mabasag ang encryption.
Nagbibigay ang AES-GCM ng parehong pagiging kompidensiyal at pagiging tunay. Tinitiyak nito na ang naka-encrypt na data ay hindi napakialaman, na nagpoprotekta laban sa mga pag-atake sa pagbabago.
Gumagamit lamang kami ng mga mahusay na naitatag at sinuri ng mga kapwa eksperto sa kriptograpiko (AES-256, PBKDF2, SHA-256) na pinagkakatiwalaan ng mga eksperto sa seguridad sa buong mundo.
Bagama't malakas ang aming encryption, pakitandaan ang mga sumusunod na konsiderasyon:
Ang seguridad sa kabila ng kalabuan ay hindi seguridad. Ang aming pagpapatupad ng pag-encrypt ay gumagamit ng mga karaniwang Web Crypto API at maaaring i-audit sa pamamagitan ng pagtingin sa source code sa mga tool ng developer ng iyong browser.