Lílóye Ìfipamọ́ Ẹ̀gbẹ́ Oníbàárà CloudPaste
Àwọn lílo CloudPaste ìfipamọ́ láti apá òsì sí apá òsì-sí-opin-ẹ̀gbẹ́-oníbàárà láti rí i dájú pé ìwífún rẹ wà ní ìkọ̀kọ̀ àti ní ààbò. Nígbà tí a bá ti mú ìfipamọ́ ṣiṣẹ́, gbogbo ọ̀rọ̀ àti àwòrán ni a ó fi ìfipamọ́ sínú ẹ̀rọ aṣàwákiri rẹ kí a tó fi ránṣẹ́ sí àwọn olupin wa. Èyí túmọ̀ sí wípé a kò ní àǹfààní láti wo dátà tí a kò fi ìkọ̀kọ̀ tàbí ọ̀rọ̀ìpamọ́ rẹ láéláé.
Ìpínrọ̀ ìgbésẹ̀-lẹ́sẹẹsẹ:
Tí ìwọ tàbí ẹnìkan tó ní ọ̀rọ̀ìpamọ́ bá ṣí ikanni ìkọ̀kọ̀ kan:
Gbogbo ìfipamọ́ àti ìyípadà ìfọwọ́sowọ́pọ̀ ń ṣẹlẹ̀ nínú ẹ̀rọ aṣàwárí rẹ nípa lílo Web Crypto API. Ọ̀rọ̀ìpamọ́ àti dátà tí a kò fi ìfọwọ́sowọ́pọ̀ sílẹ̀ kò ní fi ẹ̀rọ rẹ sílẹ̀.
Nígbàkúgbà tí a bá ti fi ìkọ̀kọ̀ dátà pamọ́, a máa ń ṣẹ̀dá iyọ̀ àti ìwọ̀n IV tuntun. Èyí túmọ̀ sí wípé àkóónú kan náà tí a fi ìkọ̀kọ̀ pamọ́ lẹ́ẹ̀mejì máa ń mú ìkọ̀kọ̀ pamọ́ tó yàtọ̀ pátápátá, èyí tí yóò dín ìṣàyẹ̀wò àpẹẹrẹ kù.
PBKDF2 pẹ̀lú àwọn ìtúnṣe 100,000 mú kí àwọn ìkọlù ọ̀rọ̀ìpamọ́ brute-force jẹ́ owó gọbọi. Kódà pẹ̀lú ọ̀rọ̀ìpamọ́ tó lágbára díẹ̀, àwọn olùkọlù yóò nílò àwọn ohun èlò pàtàkì láti fọ́ ìkọ̀sílẹ̀ náà.
AES-GCM pese asiri ati otito. O rii daju pe a ko tii fi data ti a fi pamọ sinu rẹ, o si n daabobo lodi si awọn ikọlu iyipada.
Àwọn alugoridimu ìkọ̀kọ̀ tí a ti gbé kalẹ̀ dáadáa, tí àwọn ẹgbẹ́ wọn ṣe àtúnyẹ̀wò rẹ̀ (AES-256, PBKDF2, SHA-256) tí àwọn ògbógi ààbò kárí ayé gbẹ́kẹ̀lé nìkan ni a ń lò.
Bó tilẹ̀ jẹ́ pé ìkọ̀kọ̀ wa lágbára, jọ̀wọ́ ẹ kíyèsí àwọn ohun tí a gbé yẹ̀ wò wọ̀nyí:
Ààbò nípasẹ̀ ìbòjú kìí ṣe ààbò. Ìgbékalẹ̀ ìpamọ́ wa ń lo àwọn API Web Crypto boṣewa àti pé a lè ṣe àyẹ̀wò nípa wíwo koodu orísun nínú àwọn irinṣẹ́ olùgbékalẹ̀ ẹ̀rọ aṣàwákiri rẹ.