ರಕ್ಷಣೆ ಅಪ್ಲೋಡ್ಗೆ ಮೊದಲೇ ಆರಂಭವಾಗುತ್ತದೆ
ನೇಟಿವ್ ವಾಲ್ಟ್ಗಳು Revault ಖಾತೆ ಇಲ್ಲದೆ ಸ್ಥಳೀಯವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ. ಫೈಲ್ ವಿಷಯಗಳು, ಫೈಲ್ ಹೆಸರುಗಳು, MIME ಪ್ರಕಾರಗಳು, ಥಂಬ್ನೇಲ್ಗಳು, ವಾಲ್ಟ್ ಹೆಸರುಗಳು, ಫೋಲ್ಡರ್ಗಳು, ಟ್ಯಾಗ್ಗಳು ಮತ್ತು ಮೆಚ್ಚಿನವುಗಳನ್ನು ಸಾಧನದಲ್ಲಿಯೇ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಸ್ಥಳೀಯ ಬಳಕೆ ವಾಲ್ಟ್ ಫೈಲ್ಗಳನ್ನು Revault ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡುವುದಿಲ್ಲ. ನೇಟಿವ್ ಕ್ಲೌಡ್ ಸಿಂಕ್ ಮತ್ತು ಹಂಚಿಕೆ ಐಚ್ಛಿಕ, ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಾಚರಣೆಗಳು.
ವಾಲ್ಟ್ ರಚಿಸುವಾಗ ಅಥವಾ ಅನ್ಲಾಕ್ ಮಾಡುವಾಗ ಮಾದರಿಯು ವಿಶ್ವಾಸಾರ್ಹ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ ಆ್ಯಪ್ ಮತ್ತು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಯಾದೃಚ್ಛಿಕ ಮೂಲವನ್ನು ಊಹಿಸುತ್ತದೆ. ಕೇವಲ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ಗಳು ಮತ್ತು ಕೀ ರ್ಯಾಪರ್ಗಳನ್ನು ಹೊಂದಿರುವ ವ್ಯಕ್ತಿ ಅಗತ್ಯ ಸೀಕ್ರೆಟ್ ಇಲ್ಲದೆ ಅವನ್ನು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ವಾಲ್ಟ್ ತೆರೆದಿರುವಾಗ ಚಾಲನೆಯಲ್ಲಿರುವ ಮಾಲ್ವೇರ್ ಅಥವಾ ರಾಜಿಯಾದ ಆ್ಯಪ್ ಸರಳ ಪಠ್ಯ ಮತ್ತು ಕೀಗಳನ್ನು ಸೆರೆಹಿಡಿಯಬಹುದು.
ಪ್ರತಿ ವಾಲ್ಟ್ಗೂ ಸ್ವತಂತ್ರ ಕೀಗಳು
ಪ್ರತಿ ವಾಲ್ಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಯಾದೃಚ್ಛಿಕ ಮೂಲವನ್ನು ಬಳಸಿ ಉತ್ಪಾದಿಸಿದ ಯಾದೃಚ್ಛಿಕ 256-ಬಿಟ್ AES ಮಾಸ್ಟರ್ ಕೀಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಸನ್ನೆ ಈ ಕೀಯನ್ನು ನೇರವಾಗಿ ನಿರ್ಧರಿಸುವುದಿಲ್ಲ. ಪ್ರತಿ ವಾಲ್ಟ್ಗೂ ಸ್ವತಂತ್ರ ಮಾಸ್ಟರ್ ಕೀ ಮೆಟೀರಿಯಲ್ ಇದೆ, ಆದ್ದರಿಂದ ಒಂದು ವಾಲ್ಟ್ ಕೀ ಬಹಿರಂಗವಾದರೆ ಇನ್ನೊಂದನ್ನು ಪಡೆಯಲಾಗುವುದಿಲ್ಲ.
ಸಾಧನ ಪ್ಯಾಟರ್ನ್ ಅದರ ಕ್ರಮಬದ್ಧ ಚುಕ್ಕೆ ಅನುಕ್ರಮವನ್ನು ಯಾದೃಚ್ಛಿಕ 256-ಬಿಟ್ ಸಾಧನ ಸೀಕ್ರೆಟ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ. ಫಲಿತಾಂಶದ ಇನ್ಪುಟ್ ಅನ್ನು NFKC ಯೊಂದಿಗೆ ಸಾಮಾನ್ಯೀಕರಿಸಿ, ಹೊಸ 128-ಬಿಟ್ ಸಾಲ್ಟ್ ಮತ್ತು 600,000 ಪುನರಾವರ್ತನೆಗಳೊಂದಿಗೆ PBKDF2-HMAC-SHA-256 ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಪಡೆದ 256-ಬಿಟ್ ಕೀ AES-256-GCM ಬಳಸಿ ಮಾಸ್ಟರ್ ಕೀಯನ್ನು ಸುತ್ತುತ್ತದೆ. ಆ್ಯಪ್ ಸರಳ ಪಠ್ಯ ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಪ್ರತ್ಯೇಕ ಪ್ಯಾಟರ್ನ್ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಉಳಿಸುವುದಿಲ್ಲ.
ಪ್ಯಾಟರ್ನ್ಗಳು ಆರರಿಂದ 25 ವಿಭಿನ್ನ ಚುಕ್ಕೆಗಳಿರುವ 5 × 5 ಗ್ರಿಡ್ ಅನ್ನು ಬಳಸುತ್ತವೆ ಮತ್ತು ಒಂದೇ ಸಾಧನದಲ್ಲಿ ನೋಂದಾಯಿಸಿದ ವಾಲ್ಟ್ಗಳಲ್ಲಿ ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು. ಹೊಂದುವ ಪ್ಯಾಟರ್ನ್ ತನ್ನ ವಾಲ್ಟ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯುತ್ತದೆ; ಇತರ ವಾಲ್ಟ್ ಹೆಸರುಗಳು ಮತ್ತು ವಿಷಯಗಳು ಮರೆಯಾಗಿಯೇ ಇರುತ್ತವೆ. ಊಹಿಸಬಹುದಾದ ಸನ್ನೆಗಳನ್ನು ಊಹಿಸುವುದು ಇನ್ನೂ ಸುಲಭ. ಸಾಧನ ಸೀಕ್ರೆಟ್ ಮತ್ತು ಅದರ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ರ್ಯಾಪರ್ ಎರಡನ್ನೂ ಪಡೆದ ವ್ಯಕ್ತಿ ಆಫ್ಲೈನ್ ಪ್ಯಾಟರ್ನ್ ಊಹೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು.
ನೇಟಿವ್ ವಾಲ್ಟ್ ತೆರೆಯಲು ಅದರ ಸ್ಥಳೀಯ ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಸ್ಪಷ್ಟ ರಿಕವರಿ ಪ್ರಕ್ರಿಯೆ ಬೇಕು, Revault ಖಾತೆ ಅಥವಾ ಪಾಸ್ಕೀ ಅಲ್ಲ. ಐಚ್ಛಿಕ ಕ್ಲೌಡ್ ಸಿಂಕ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ Apple ಅಥವಾ Google ಅಧಿಕಾರವನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ಸ್ಟೋರ್ ಖರೀದಿಗಳು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಬಿಲ್ಲಿಂಗ್ ಖಾತೆಯನ್ನು ಬಳಸುತ್ತವೆ. ಕ್ಲೌಡ್ ಅಧಿಕಾರ ಅಥವಾ ಖರೀದಿ ಎರಡೂ ವಾಲ್ಟ್ ಡಿಕ್ರಿಪ್ಶನ್ ಕೀಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
| ಉದ್ದೇಶ | ರಚನೆ |
|---|---|
| ವಾಲ್ಟ್ ಮಾಸ್ಟರ್ ಕೀ | ಯಾದೃಚ್ಛಿಕ 256-ಬಿಟ್ AES ಕೀ |
| ಕೀ ವ್ರ್ಯಾಪಿಂಗ್ | PBKDF2-HMAC-SHA-256 · 600,000 ಇಟರೇಶನ್ಗಳು · 128-ಬಿಟ್ ಸಾಲ್ಟ್ → AES-256-GCM |
| ಮೆಟಾಡೇಟಾ ಮತ್ತು ಥಂಬ್ನೇಲ್ಗಳು | AES-256-GCM · ಯಾದೃಚ್ಛಿಕ 96-ಬಿಟ್ ನಾನ್ಸ್ · 128-ಬಿಟ್ ದೃಢೀಕರಣ ಟ್ಯಾಗ್ |
| ಫೈಲ್ ಕೀ ಡೆರಿವೇಶನ್ | HKDF-SHA-256 · ಪ್ರತಿ ಫೈಲ್ಗೆ ಯಾದೃಚ್ಛಿಕ 256-ಬಿಟ್ ಸಾಲ್ಟ್ · 256-ಬಿಟ್ AES ಔಟ್ಪುಟ್ |
| ರಿಕವರಿ ಸೀಕ್ರೆಟ್ | ರಚಿಸಿದ್ದು: 18 ಯಾದೃಚ್ಛಿಕ ಪದಗಳು (198 ಬಿಟ್ಗಳು); ಕಸ್ಟಮ್: ಕನಿಷ್ಠ 6 ವಿಭಿನ್ನ ಪದಗಳು ಮತ್ತು 32–512 ಅಕ್ಷರಗಳು |
ಸಾಧನ-ಮಾತ್ರ ಕೀ ರಕ್ಷಣೆ
iOS ನಲ್ಲಿ, ಸಾಧನ ಲಾಕ್ ಅನ್ನು WhenUnlockedThisDeviceOnly ರಕ್ಷಣೆಯನ್ನು ಬಳಸಿ ಸಿಂಕ್ ಆಗದ Keychain ಐಟಂ ಆಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಸಾಧನ ಅನ್ಲಾಕ್ ಆಗಿರುವಾಗ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು Keychain ಸಿಂಕ್ ಮೂಲಕ ವರ್ಗಾವಣೆಯಾಗುವುದಿಲ್ಲ. ಸಂಗ್ರಹಿಸಿದ ಸೀಕ್ರೆಟ್ Secure Enclave ಕೀ ಅಲ್ಲ.
Android ನಲ್ಲಿ, ಸಾಧನ ಲಾಕ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿದ ಸಾಧನ ಅಗತ್ಯವಿರುವ, ರಫ್ತು ಮಾಡಲಾಗದ Android Keystore ಕೀ ಅಡಿಯಲ್ಲಿ AES-256-GCM ಬಳಸಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಲಾಕ್ ಫೈಲ್ ಆ್ಯಪ್ನ no-backup ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುತ್ತದೆ. Keystore ಹಾರ್ಡ್ವೇರ್ ಬೆಂಬಲ ಸಾಧನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ; ಪ್ರತಿ ಸಾಧನವೂ ಹಾರ್ಡ್ವೇರ್-ಬೆಂಬಲಿತ ಕೀಗಳನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು ಆ್ಯಪ್ ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ.
ಸ್ಥಳೀಯ ಅನ್ಲಾಕ್ ಸೀಕ್ರೆಟ್ಗಳನ್ನು ನೇಟಿವ್ ಕ್ಲೌಡ್ ಸಿಂಕ್ ಮತ್ತು ಪೋರ್ಟಬಲ್ ವಾಲ್ಟ್ ಬ್ಯಾಕಪ್ಗಳಿಂದ ಹೊರಗಿಡಲಾಗಿದೆ. Apple ಅಥವಾ Google ಖಾತೆ ಹೊಂದಿರುವುದು ಆ ಸೀಕ್ರೆಟ್ಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸುವುದಿಲ್ಲ ಅಥವಾ ಮರುಸ್ಥಾಪಿಸಿದ ವಾಲ್ಟ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ಲಾಕ್ ಮಾಡುವುದಿಲ್ಲ. ಹೊಸ ಸಾಧನ ಸ್ವತಂತ್ರ ರಿಕವರಿ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ತನ್ನದೇ ಪ್ಯಾಟರ್ನ್ ಅನ್ನು ನೋಂದಾಯಿಸಬೇಕು.
ಗೌಪ್ಯತೆ ಮತ್ತು ತಿರುಚುವಿಕೆ ಪತ್ತೆ
ವಾಲ್ಟ್ ಮೆಟಾಡೇಟಾ, ಫೈಲ್ ಮೆಟಾಡೇಟಾ, ಥಂಬ್ನೇಲ್ಗಳು ಮತ್ತು ವ್ರ್ಯಾಪ್ ಮಾಡಿದ ಕೀಗಳು 128-ಬಿಟ್ ದೃಢೀಕರಣ ಟ್ಯಾಗ್ಗಳೊಂದಿಗೆ AES-256-GCM ಬಳಸುತ್ತವೆ. ಪ್ರತಿ ಸ್ವತಂತ್ರ ಎನ್ಕ್ರಿಪ್ಶನ್ ಹೊಸ ಯಾದೃಚ್ಛಿಕ 96-ಬಿಟ್ ನಾನ್ಸ್ ಬಳಸುತ್ತದೆ. ಡಿಕ್ರಿಪ್ಶನ್ ಸರಳಪಠ್ಯ ಹಿಂತಿರುಗಿಸುವ ಮೊದಲು ಟ್ಯಾಗ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ; ಮಾರ್ಪಡಿಸಿದ ಸೈಫರ್ಟೆಕ್ಸ್ಟ್ ಅಥವಾ ತಪ್ಪಾದ ಕೀ ದೃಢೀಕರಣ ವಿಫಲವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.
ಹೆಚ್ಚುವರಿ ದೃಢೀಕೃತ ಡೇಟಾ ಪ್ರತಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಅದರ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿ, ವಾಲ್ಟ್ ಗುರುತು, ಆಬ್ಜೆಕ್ಟ್ ಗುರುತು ಮತ್ತು ಉದ್ದೇಶಕ್ಕೆ ಬಂಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಥಂಬ್ನೇಲ್ ಮತ್ತು ಫೈಲ್ ಮೆಟಾಡೇಟಾ ದಾಖಲೆ ಬೇರೆ ಬೇರೆ ಸಂದರ್ಭಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬೇರೆ ವಾಲ್ಟ್ಗೆ ಸರಿಸಿದರೆ ಅಥವಾ ಇನ್ನೊಂದು ಆಬ್ಜೆಕ್ಟ್ಗೆ ಬದಲಿಸಿದರೆ ದೃಢೀಕೃತ ಸಂದರ್ಭ ಬದಲಾಗಿ ಪರಿಶೀಲನೆ ವಿಫಲವಾಗುತ್ತದೆ.
ದೃಢೀಕೃತ ಸಂದರ್ಭವು ಗುರುತುಗಳನ್ನು ಮರೆಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ತಾಜಾತನವನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ. ಮಾನ್ಯವಾದ ಹಳೆಯ ದಾಖಲೆಗೂ ಮಾನ್ಯ ಟ್ಯಾಗ್ ಇರಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ ಪರಿಷ್ಕರಣೆ ಪರಿಶೀಲನೆಗಳು ಸಾಮಾನ್ಯ ಏಕಕಾಲಿಕ ಅಪ್ಡೇಟ್ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತವೆ, ಆದರೆ ಸಂಪೂರ್ಣ ಹಳೆಯ ಸ್ಥಿತಿಯನ್ನು ಮರುಪ್ಲೇ ಮಾಡುವ ದುರುದ್ದೇಶಪೂರಿತ ಸೇವೆಯ ವಿರುದ್ಧ ಇದು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ರಕ್ಷಣೆಯಲ್ಲ.
ದೊಡ್ಡ ಫೈಲ್ಗಳು ದೃಢೀಕೃತ ಸೆಗ್ಮೆಂಟ್ಗಳನ್ನು ಬಳಸುತ್ತವೆ
ನೇಟಿವ್ ಫೈಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್ Tink ವಿವರಿಸಿದ AES-256-GCM-HKDF-SHA-256 ಸ್ಟ್ರೀಮಿಂಗ್ ರಚನೆಯನ್ನು ಬಳಸುತ್ತದೆ. iOS AES-GCM ಮತ್ತು HKDF ಗಾಗಿ CryptoKit ಬಳಸುತ್ತದೆ; Android ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪ್ರಿಮಿಟಿವ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಪ್ರತಿ ಹೊಸ ಸ್ಟ್ರೀಮ್ ತನ್ನ ಉದ್ದದ ಮಾರ್ಕರ್, ಯಾದೃಚ್ಛಿಕ 32-ಬೈಟ್ ಸಾಲ್ಟ್ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಏಳು-ಬೈಟ್ ನಾನ್ಸ್ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಹೊಂದಿರುವ 40-ಬೈಟ್ ಹೆಡರ್ ಹೊಂದಿರುತ್ತದೆ.
HKDF ವಾಲ್ಟ್ ಮಾಸ್ಟರ್ ಕೀಯಿಂದ ಪ್ರತ್ಯೇಕ ಫೈಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಕೀಯನ್ನು ರೂಪಿಸುತ್ತದೆ. ಅದರ ಸಂದರ್ಭದಲ್ಲಿ ವಾಲ್ಟ್ ಮತ್ತು ಫೈಲ್ ಗುರುತುಗಳು, ಸರಳಪಠ್ಯ ಬೈಟ್ ಉದ್ದ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಸೆಗ್ಮೆಂಟ್ ಗಾತ್ರ ಸೇರಿವೆ. ಪ್ರತಿ ಸೆಗ್ಮೆಂಟ್ನ 12-ಬೈಟ್ ನಾನ್ಸ್, ಯಾದೃಚ್ಛಿಕ ಪೂರ್ವಪ್ರತ್ಯಯ, ನಾಲ್ಕು-ಬೈಟ್ ಸೆಗ್ಮೆಂಟ್ ಕೌಂಟರ್ ಮತ್ತು ಅಂತಿಮ-ಸೆಗ್ಮೆಂಟ್ ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಸೆಗ್ಮೆಂಟ್ಗಳು 128-ಬಿಟ್ GCM ಟ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ.
ನೇಟಿವ್ ಆ್ಯಪ್ಗಳು ಫೈಲ್ಗಳನ್ನು ಸುಮಾರು 5 MiB ಮಿತಿಗೊಳಿಸಿದ ಭಾಗಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತವೆ. ಭಾಗ ಕೌಂಟರ್ಗಳು, ಕೊನೆಯ-ಭಾಗದ ಫ್ಲ್ಯಾಗ್ ಮತ್ತು ನಿರೀಕ್ಷಿತ ಬೈಟ್ ಉದ್ದಗಳು ಬದಲಾಯಿಸಿದ, ಮರುಕ್ರಮಗೊಳಿಸಿದ ಅಥವಾ ಕತ್ತರಿಸಿದ ಭಾಗಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತವೆ. ಪ್ರತಿ ಭಾಗವನ್ನು ಬಳಸುವ ಮೊದಲು ದೃಢೀಕರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಖಾಸಗಿ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ಅದರ ಫೈಲ್ ಡಿಕ್ರಿಪ್ಟ್ ಆಗುವುದನ್ನು ಮುಗಿಸಿದ ನಂತರವೇ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ. ವೈಫಲ್ಯದಲ್ಲಿ ಅಪೂರ್ಣ ಔಟ್ಪುಟ್ ಅನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ; ಮರುಪ್ರಯತ್ನಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬೈಟ್ಗಳನ್ನು ವರ್ಗಾಯಿಸುತ್ತವೆ.
ಈ ರಚನೆಯು ಇದನ್ನು ಅನುಸರಿಸುತ್ತದೆ: Tink AES-GCM-HKDF ಸ್ಟ್ರೀಮಿಂಗ್ ವಿಶೇಷಣ. Revault ನ ಅನುಷ್ಠಾನ ಮತ್ತು ಸೆಗ್ಮೆಂಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು Tink ಸ್ವತಂತ್ರವಾಗಿ ಆಡಿಟ್ ಅಥವಾ ಪ್ರಮಾಣೀಕರಣ ಮಾಡಿಲ್ಲ.
ಖಾಸಗಿ ಸಂಗ್ರಹಣೆ, ಇಂಪೋರ್ಟ್ಗಳು ಮತ್ತು ಪೂರ್ವವೀಕ್ಷಣೆಗಳು
ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ವಾಲ್ಟ್ ಫೈಲ್ಗಳು ಖಾಸಗಿ ಆ್ಯಪ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿರುತ್ತವೆ. ಫೈಲ್ ಹೆಸರುಗಳು, MIME ಪ್ರಕಾರಗಳು, ಫೋಲ್ಡರ್ಗಳು, ಟ್ಯಾಗ್ಗಳು, ಮೆಚ್ಚಿನವುಗಳು ಮತ್ತು ಥಂಬ್ನೇಲ್ಗಳು ದೃಢೀಕೃತ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ದಾಖಲೆಗಳು. ಹುಡುಕಾಟ ಮತ್ತು ಟ್ಯಾಗ್ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ಲಾಕ್ ನಂತರ ಸಕ್ರಿಯ ವಾಲ್ಟ್ನ ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಮೆಟಾಡೇಟಾದ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ; ಸರಳ ಪಠ್ಯ ಸರ್ವರ್ ಹುಡುಕಾಟ ಸೂಚ್ಯಂಕ ಇಲ್ಲ.
ಫೋಟೋ, ವೀಡಿಯೊ ಮತ್ತು ಫೈಲ್ ಇಂಪೋರ್ಟ್ಗಳು ಎನ್ಕ್ರಿಪ್ಶನ್ಗೆ ಮೊದಲು ಖಾಸಗಿ ತಾತ್ಕಾಲಿಕ ಸ್ಟೇಜಿಂಗ್ ಅನ್ನು ಬಳಸಬಹುದು. ವಾಲ್ಟ್ನೊಳಗಿನ ಕ್ಯಾಮೆರಾ ಕ್ಯಾಪ್ಚರ್ ಗ್ಯಾಲರಿಗೆ ಪ್ರತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉಳಿಸುವುದಿಲ್ಲ. ಫೋಟೋಗಳು ಅಥವಾ ಬೇರೊಂದು ಪೂರೈಕೆದಾರರಿಂದ ಇಂಪೋರ್ಟ್ ಮಾಡುವುದು ಆ ಪೂರೈಕೆದಾರರ ಮೂಲವನ್ನು ಹಾಗೆಯೇ ಬಿಡುತ್ತದೆ. ಐಚ್ಛಿಕ ಮೀಡಿಯಾ ಆಪ್ಟಿಮೈಸೇಶನ್ ಎನ್ಕ್ರಿಪ್ಶನ್ಗೆ ಮೊದಲು ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ ಮತ್ತು ಹೊಸದಾಗಿ ಇಂಪೋರ್ಟ್ ಮಾಡಿದ ಮೀಡಿಯಾವನ್ನು ಮಾತ್ರ ಬದಲಾಯಿಸುತ್ತದೆ.
ಖಾಸಗಿ ಪೂರ್ವವೀಕ್ಷಣೆಗಳು ತೆರೆದಿರುವಾಗ ತಾತ್ಕಾಲಿಕ ಸರಳ ಪಠ್ಯವನ್ನು ಬೇಡುತ್ತವೆ. ಆ್ಯಪ್ಗಳು ತಮ್ಮ ತಾತ್ಕಾಲಿಕ ಪೂರ್ವವೀಕ್ಷಣೆಗಳನ್ನು ಮುಚ್ಚಿದಾಗ, ಲಾಕ್ ಮಾಡಿದಾಗ ಮತ್ತು ನಂತರದ ಪ್ರಾರಂಭದಲ್ಲಿ ತೆಗೆದುಹಾಕುತ್ತವೆ; iOS ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪೂರ್ವವೀಕ್ಷಣೆ ಫೈಲ್ಗಳಿಗೆ ಸಂಪೂರ್ಣ ಫೈಲ್ ರಕ್ಷಣೆಯನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ. ಬೇರೊಂದು ಆ್ಯಪ್ಗೆ ಸ್ಪಷ್ಟವಾಗಿ ರಫ್ತು ಮಾಡಿದ ಫೈಲ್ಗಳು ವಾಲ್ಟ್ನ ರಕ್ಷಣೆಯನ್ನು ಬಿಡುತ್ತವೆ. ತಾತ್ಕಾಲಿಕ ಫೈಲ್ ಅಳಿಸುವಿಕೆ ಫೊರೆನ್ಸಿಕ್ ಅಳಿಸುವಿಕೆಯ ಖಾತರಿ ಅಲ್ಲ.
ಐಚ್ಛಿಕ ನೇಟಿವ್ ಕ್ಲೌಡ್ ಸಿಂಕ್
ಸಿಂಕ್ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಆಫ್ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಸಾಧನದಲ್ಲಿ ಪ್ರತಿ ವಾಲ್ಟ್ಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. iOS ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ದಾಖಲೆಗಳು ಮತ್ತು ಫೈಲ್ ಭಾಗಗಳನ್ನು ಬಳಕೆದಾರರ iCloud ನಲ್ಲಿನ ಖಾಸಗಿ CloudKit ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. Android Google Drive ನ ಖಾಸಗಿ appDataFolder ಅನ್ನು ಬಳಸುತ್ತದೆ. ಯಾವುದೇ ಸಾರಿಗೆಗೂ Revault ಖಾತೆ ಬೇಕಿಲ್ಲ ಅಥವಾ ನೇಟಿವ್ ಸಿಂಕ್ ಡೇಟಾವನ್ನು Revault ನ ವೆಬ್ ಕ್ಲೌಡ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡುವುದಿಲ್ಲ.
ಕ್ಲೌಡ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಮೆಟಾಡೇಟಾ, ಫೈಲ್ ಭಾಗಗಳು ಮತ್ತು ಕೀ ರ್ಯಾಪರ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಸರಳ ಪಠ್ಯ ವಾಲ್ಟ್ ಮಾಸ್ಟರ್ ಕೀ, ಸ್ಥಳೀಯ ಸಾಧನ ಸೀಕ್ರೆಟ್ ಅಥವಾ ರಿಕವರಿ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಅಲ್ಲ. ಅದೇ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಮತ್ತೊಂದು ಸಾಧನ ತನ್ನದೇ ಸ್ಥಳೀಯ ಪ್ಯಾಟರ್ನ್ ಅನ್ನು ನೋಂದಾಯಿಸಲು ಅದೇ ನೇಟಿವ್ ಕ್ಲೌಡ್ ಖಾತೆ ಮತ್ತು ವಾಲ್ಟ್ ರಿಕವರಿ ಕೀ ಬೇಕು. Apple ಮತ್ತು Google ಅಧಿಕಾರವು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ದಾಖಲೆಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ, ಅವುಗಳ ಡಿಕ್ರಿಪ್ಶನ್ ಅನ್ನಲ್ಲ.
ಸಿಂಕ್ ಆಫ್ ಮಾಡುವುದು ಪ್ರಸ್ತುತ ಸಾಧನದಿಂದ ಆ ವಾಲ್ಟ್ಗೆ ಮುಂದಿನ ವರ್ಗಾವಣೆಗಳನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ; ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಕ್ಲೌಡ್ ಪ್ರತಿಗಳು ಉಳಿಯುತ್ತವೆ. ಸಿಂಕ್ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಅಳಿಸುವಿಕೆಗಳು ಹರಡಬಹುದು, ಮತ್ತು ಏಕಕಾಲಿಕ ಸಂಪಾದನೆಗಳಿಗೆ ಸಂಘರ್ಷ ಪರಿಶೀಲನೆ ಬೇಕಾಗಬಹುದು. iCloud ಮತ್ತು Google Drive ಪ್ರತ್ಯೇಕ ಸಂಗ್ರಹಣೆಗಳು, ಸ್ವಯಂಚಾಲಿತ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸೇತುವೆ ಇಲ್ಲ. iPhone ಮತ್ತು Android ನಡುವೆ ಸರಿಯಲು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೋನ್ ವರ್ಗಾವಣೆ ಬಳಸಿ.
ರಿಕವರಿ ಅದೇ ಕೀಗೆ ಎರಡನೇ ದಾರಿ
ರಚಿಸಿದ ರಿಕವರಿ ಫ್ರೇಸ್ಗಳಲ್ಲಿ, ಅಂತರ್ಗತ 2,048-ಪದಗಳ ಪಟ್ಟಿಯಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಆಯ್ಕೆ ಮಾಡಿದ 18 ಪದಗಳಿರುತ್ತವೆ, ಇದು 198 ಬಿಟ್ಗಳ ಯಾದೃಚ್ಛಿಕತೆಯನ್ನು ನೀಡುತ್ತದೆ. ಬದಲಿಗೆ ಕನಿಷ್ಠ ಆರು ವಿಭಿನ್ನ ಪದಗಳು ಮತ್ತು 32–512 ಅಕ್ಷರಗಳ ಕಸ್ಟಮ್ ಫ್ರೇಸ್ ಅನ್ನೂ ಆಯ್ಕೆ ಮಾಡಬಹುದು; ಅದರ ಬಲವು ನಿಮ್ಮ ಆಯ್ಕೆಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಎರಡೂ ಸ್ವತಂತ್ರವಾಗಿ PBKDF2-HMAC-SHA-256 ಮತ್ತು ಹೊಸ ಸಾಲ್ಟ್ ಬಳಸಿ ರ್ಯಾಪಿಂಗ್ ಕೀ ಪಡೆಯುತ್ತವೆ, ನಂತರ ಅದೇ ವಾಲ್ಟ್ ಮಾಸ್ಟರ್ ಕೀಯನ್ನು AES-256-GCM ಮೂಲಕ ರ್ಯಾಪ್ ಮಾಡುತ್ತವೆ. ಫ್ರೇಸ್ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ವಾಲ್ಟ್ ಹೊಂದಿರುವ ಯಾರಾದರೂ ಅದನ್ನು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು.
ರಿಕವರಿ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಸೆಟಪ್ ಸಮಯದಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನೇಟಿವ್ ಆ್ಯಪ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಉಳಿಸಲಾಗುವುದಿಲ್ಲ ಅಥವಾ ನೇಟಿವ್ ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಅದನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ಗಳಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ಇಡಿ. ಮತ್ತೊಂದು ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಲು ಮೂಲ ನೇಟಿವ್ ಕ್ಲೌಡ್ ಖಾತೆಯಿಂದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ವಾಲ್ಟ್, ಅಥವಾ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬ್ಯಾಕಪ್, ಜೊತೆಗೆ ರಿಕವರಿ ಕೀ ಬೇಕು. ಸೀಕ್ರೆಟ್ ಕಾಣೆಯಾದ ಫೈಲ್ ಡೇಟಾವನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಮತ್ತು Revault ಬಳಿ ಪೂರೈಕೆದಾರರು ಹೊಂದಿರುವ ಮರುಹೊಂದಿಸುವ ಕೀ ಇಲ್ಲ.
ಪೋರ್ಟಬಲ್ .qvault ಬ್ಯಾಕಪ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಕೀ ರ್ಯಾಪರ್ಗಳು, ದೃಢೀಕೃತ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪಟ್ಟಿ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ ಭಾಗಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇದು ಸ್ಥಳೀಯ ಸಾಧನ ಅನ್ಲಾಕ್ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಹೊರಗಿಡುತ್ತದೆ. ಹೊಸ ಗುರುತಿಸುವಿಕೆಗಳು, ಮಾಸ್ಟರ್ ಕೀ, ಫೈಲ್ ಕೀಗಳು ಮತ್ತು ಹೊಸ ಸಾಧನ ಪ್ಯಾಟರ್ನ್ನೊಂದಿಗೆ ವಾಲ್ಟ್ಗೆ ಮರುಸ್ಥಾಪಿಸುವ ಮೊದಲು ಇಂಪೋರ್ಟ್ ಪಟ್ಟಿ, ಮೆಟಾಡೇಟಾ ಮತ್ತು ಪ್ರತಿ ಭಾಗವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಮರುಸ್ಥಾಪನೆಯ ನಂತರ ಹೊಸ ರಿಕವರಿ ಕೀಯನ್ನು ಉಳಿಸಿ.
ಹೊಸ ರಿಕವರಿ ಫ್ರೇಸ್ಗಳು ದೊಡ್ಡಕ್ಷರ-ಸಣ್ಣಕ್ಷರ ವ್ಯತ್ಯಾಸವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ, Unicode ಅನ್ನು NFKC ಯೊಂದಿಗೆ ಸಾಮಾನ್ಯೀಕರಿಸುತ್ತವೆ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಖಾಲಿ ಜಾಗವನ್ನು ಒಂದಾಗಿಸುತ್ತವೆ. ಹಳೆಯ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಕೀಗಳಿಗೆ ಬೆಂಬಲ ಮುಂದುವರಿಯುತ್ತದೆ. ಹೊಸ ಫ್ರೇಸ್ ಉಳಿಸಿದ ನಂತರ ವಾಲ್ಟ್ನ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಅದರ ರಿಕವರಿ ಫ್ರೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಇದು ಪ್ರಸ್ತುತ ರಿಕವರಿ ರ್ಯಾಪರ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ; ಹಳೆಯ ಬ್ಯಾಕಪ್ಗಳು ಮತ್ತು ಇನ್ನೂ ಸಿಂಕ್ ಆಗದ ಸಾಧನಗಳಲ್ಲಿ ಹಳೆಯ ರ್ಯಾಪರ್ ಇನ್ನೂ ಇರಬಹುದು. ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ರಿಕವರಿ ಫ್ರೇಸ್ ಬದಲಾಯಿಸುವುದರಿಂದ ವಾಲ್ಟ್ ಮಾಸ್ಟರ್ ಕೀ ಬದಲಾಗುವುದಿಲ್ಲ ಅಥವಾ ಪ್ರತಿಗಳು ರದ್ದಾಗುವುದಿಲ್ಲ. ಕೀ ಸಾಮಗ್ರಿ ಹಾನಿಗೊಳಗಾದರೆ, ಫೈಲ್ಗಳನ್ನು ಹೊಸ ಕೀಗಳೊಂದಿಗೆ ಹೊಸ ವಾಲ್ಟ್ಗೆ ಸರಿಸಿ.
ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೋನ್-ಟು-ಫೋನ್ ವಲಸೆ
ಫೋನ್ ವರ್ಗಾವಣೆ ಹೊಸ ವಾಲ್ಟ್ ಗುರುತಿಸುವಿಕೆಗಳು, ಮಾಸ್ಟರ್ ಕೀ, ಫೈಲ್ ಕೀಗಳು ಮತ್ತು ಸ್ಟ್ರೀಮ್ ಹೆಡರ್ಗಳೊಂದಿಗೆ ಪೋರ್ಟಬಲ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪ್ರತಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಅದರ ಸ್ವತಂತ್ರ ವರ್ಗಾವಣೆ ಸೀಕ್ರೆಟ್ ಮೂಲ ವಾಲ್ಟ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಮತ್ತು ಮೂಲ ರಿಕವರಿ ಸೀಕ್ರೆಟ್ ಹಾಗೂ ಸಾಧನ ಅನ್ಲಾಕ್ ಸೀಕ್ರೆಟ್ ಸೇರಿರುವುದಿಲ್ಲ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ವರ್ಗಾವಣೆ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ತಲುಪಿಸಬೇಕು.
ಸ್ವೀಕರಿಸುವ ಆ್ಯಪ್ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಅದರ ಫೈಲ್ ಭಾಗಗಳನ್ನು ದೃಢೀಕರಿಸಿ, ಹೊಸ ಸ್ಥಳೀಯ ಪ್ಯಾಟರ್ನ್ ಮತ್ತು ರಿಕವರಿ ಕೀಯೊಂದಿಗೆ ಹೊಸ ವಾಲ್ಟ್ಗೆ ಮರುಸ್ಥಾಪಿಸುತ್ತದೆ. ಇದು ಅವುಗಳ ಕ್ಲೌಡ್ ಖಾತೆಗಳನ್ನು ಸೇತುವೆ ಮಾಡದೆ iOS ಮತ್ತು Android ನಡುವೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಮೂಲ ಹಳೆಯ ಸಾಧನದಲ್ಲಿಯೇ ಉಳಿಯುತ್ತದೆ; ಅದನ್ನು ಅಳಿಸುವ ಮೊದಲು ಮರುಸ್ಥಾಪಿಸಿದ ವಿಷಯಗಳನ್ನು ದೃಢೀಕರಿಸಿ ಮತ್ತು ಹೊಸ ರಿಕವರಿ ಕೀಯನ್ನು ಉಳಿಸಿ.
ಲಾಕಿಂಗ್ ಮತ್ತು ಸೆಷನ್ ಸ್ವಚ್ಛತೆ
ಮೊಬೈಲ್ ಆ್ಯಪ್ಗಳು ಹಿನ್ನೆಲೆಗೆ ಹೋದಾಗ ತಕ್ಷಣ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಆಗಿ 60 ಸೆಕೆಂಡ್ ನಿಷ್ಕ್ರಿಯತೆಯ ನಂತರ ಲಾಕ್ ಆಗುತ್ತವೆ. ಪ್ರತಿ ವಾಲ್ಟ್ 30 ಸೆಕೆಂಡ್, 1 ನಿಮಿಷ, 2 ನಿಮಿಷ, 5 ನಿಮಿಷ ಅಥವಾ 10 ನಿಮಿಷ ಆರಿಸಬಹುದು. ಹಂಚಿದ ವಾಲ್ಟ್ 60 ಸೆಕೆಂಡ್ ಡೀಫಾಲ್ಟ್ ಬಳಸುತ್ತದೆ. ನಿರ್ಗಮಿಸುವುದು ಪ್ಯಾಟರ್ನ್ ಪರದೆಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸೆಷನ್ ಅನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ.
ಲಾಕ್ ಮಾಡುವುದು ಸೆಷನ್ ಕೆಲಸವನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ, ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಮೆಟಾಡೇಟಾ ಮತ್ತು ಹುಡುಕಾಟ ಸ್ಥಿತಿಯನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ, ಪೂರ್ವವೀಕ್ಷಣೆಗಳನ್ನು ಮುಚ್ಚುತ್ತದೆ, ತಾತ್ಕಾಲಿಕ ಫೈಲ್ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಬಿಡುಗಡೆ ಮಾಡುವ ಮೊದಲು ಒಡೆತನದ ಕೀ ಬಫರ್ಗಳನ್ನು ಮೇಲ್ಬರಹ ಮಾಡುತ್ತದೆ. ತಾತ್ಕಾಲಿಕ ಉತ್ಪಾದನಾ ಕೀಗಳನ್ನೂ ಬಳಕೆಯ ನಂತರ ತೆರವುಗೊಳಿಸಲಾಗುತ್ತದೆ. Swift ಮತ್ತು JVM ಮೆಮೊರಿ ನಿರ್ವಹಣೆ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಮೀಡಿಯಾ ಡಿಕೋಡರ್ಗಳು ಪ್ರತಿಗಳನ್ನು ರಚಿಸಬಹುದು; ಪ್ರತಿ ಪ್ರತಿಯ ತಕ್ಷಣದ ಅಳಿಸುವಿಕೆಗೆ ಖಾತರಿ ನೀಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
iOS ಆ್ಯಪ್-ಸ್ವಿಚರ್ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳನ್ನು ಗೌಪ್ಯತಾ ಶೀಲ್ಡ್ನೊಂದಿಗೆ ಮುಚ್ಚುತ್ತದೆ. Android ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳು ಮತ್ತು ಇತ್ತೀಚಿನ-ಆ್ಯಪ್ ಪೂರ್ವವೀಕ್ಷಣೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಸುರಕ್ಷಿತ-ವಿಂಡೋ ಫ್ಲ್ಯಾಗ್ ಬಳಸುತ್ತದೆ. ಈ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ರಕ್ಷಣೆಗಳು ಅನ್ಲಾಕ್ ಮಾಡಿದ ಪರದೆಯ ಫೋಟೋ ತೆಗೆಯುವುದನ್ನು ತಡೆಯುವುದಿಲ್ಲ, ಮತ್ತು ಈ ಹಿಂದೆ ಬೇರೊಂದು ಆ್ಯಪ್ಗೆ ರಫ್ತು ಮಾಡಿದ ಫೈಲ್ಗಳನ್ನು ಹಿಂಪಡೆಯುವುದಿಲ್ಲ.
Revault Cloud
Revault Cloud ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಿಂಕ್ಗಾಗಿ ಐಚ್ಛಿಕ Pro ಸಂಗ್ರಹಣೆ ಪೂರೈಕೆದಾರ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸೆಗ್ಮೆಂಟ್ಗಳು ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ ಮೆಟಾಡೇಟಾ ಕಾಲ್ಪನಿಕ ಹೆಸರಿನ ಬಿಲ್ಲಿಂಗ್ ಇನ್ಸ್ಟಾಲೇಶನ್ಗೆ ಲಿಂಕ್ ಆಗಿರುತ್ತವೆ. ಸೇವೆಯು ಸಂಗ್ರಹಣೆ ಐಡೆಂಟಿಫೈಯರ್ಗಳು, ಗಾತ್ರಗಳು, ಚೆಕ್ಸಮ್ಗಳು, ರಿವಿಷನ್ಗಳು ಮತ್ತು ವರ್ಗಾವಣೆ ಚಟುವಟಿಕೆಯನ್ನು ನೋಡಬಲ್ಲದು, ಆದರೆ ಅನ್ರ್ಯಾಪ್ ಮಾಡಿದ ವಾಲ್ಟ್ ಕೀ ಅಥವಾ ರಿಕವರಿ ಫ್ರೇಸ್ ಅದಕ್ಕೆ ಸಿಗುವುದಿಲ್ಲ. ಪ್ರತ್ಯೇಕ ಯಾದೃಚ್ಛಿಕ ಸಂಪರ್ಕ ಕೋಡ್ ಸಂಗ್ರಹಣೆ ಪ್ರವೇಶಕ್ಕೆ ಅಧಿಕಾರ ನೀಡುತ್ತದೆ; ಇನ್ನೊಂದು ಸಾಧನವನ್ನು ಸಂಪರ್ಕಿಸಲು ರಿಕವರಿ ಫ್ರೇಸ್ ಕೂಡ ಬೇಕು. Pro ಅವಧಿ ಮುಗಿದ ನಂತರವೂ ಈಗಿರುವ ಕ್ಲೌಡ್ ಡೇಟಾ ರಿಕವರಿಗಾಗಿ ಓದಲು ಲಭ್ಯವಾಗಿರುತ್ತದೆ.
ನೇಟಿವ್ ಹಂಚಿಕೆ ಸಾರಿಗೆಗಳು ಮತ್ತು ಪ್ರವೇಶ ನಿಯಂತ್ರಣಗಳು
iOS ನಲ್ಲಿ, ಖಾಸಗಿ, ಓದಲು ಮಾತ್ರ CloudKit ಆಹ್ವಾನ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ವೈಯಕ್ತಿಕ ಸಿಂಕ್ ವಲಯದ ಹೊರಗೆ, ಪ್ರತ್ಯೇಕ ಹಂಚಿಕೆ ದಾಖಲೆ ಶ್ರೇಣಿಯಲ್ಲಿ ಇರಿಸುತ್ತದೆ. Apple ಆಹ್ವಾನ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ; ಸ್ವೀಕರಿಸುವವರಿಗೆ ಇನ್ನೂ ಪ್ರತ್ಯೇಕ ಡಿಕ್ರಿಪ್ಶನ್ ಸೀಕ್ರೆಟ್ ಬೇಕು. CloudKit ಆಹ್ವಾನಗಳು ಸರ್ವರ್ನ ಪ್ರವೇಶ-ಸೆಷನ್ ಎಣಿಕೆ, ನಿಗದಿತ ಅವಧಿ ಮುಕ್ತಾಯ ಅಥವಾ ನಾಶ ಟೈಮರ್ ಅನ್ನು ಜಾರಿಗೊಳಿಸುವುದಿಲ್ಲ. ಮಾಲೀಕರು ಭವಿಷ್ಯದ CloudKit ಪ್ರವೇಶವನ್ನು ನಿಲ್ಲಿಸಬಹುದು.
ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಹಂಚಿಕೆಗಳು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಭಾಗಗಳನ್ನು Revault ನ ಹಂಚಿಕೆ ಸೇವೆಗೆ ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತವೆ. ಸ್ವತಂತ್ರ ಯಾದೃಚ್ಛಿಕ 256-ಬಿಟ್ ಓದುವ ಮತ್ತು ನಿರ್ವಹಣಾ ಸಾಮರ್ಥ್ಯಗಳನ್ನು SHA-256 ಹ್ಯಾಶ್ಗಳಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ವೆಬ್ಸೈಟ್ ಲಿಂಕ್ ತನ್ನ ಫ್ರಾಗ್ಮೆಂಟ್ನಲ್ಲಿ ಓದುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊತ್ತೊಯ್ಯುತ್ತದೆ, ಡಿಕ್ರಿಪ್ಶನ್ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಅಲ್ಲ. ಅದನ್ನು ತೆರೆಯುವುದು ಹಂಚಿದ ವಾಲ್ಟ್ಗೆ ಡೀಪ್-ಲಿಂಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕಳುಹಿಸುವವರ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಕೇಳುತ್ತದೆ; ವೈಯಕ್ತಿಕ ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಾಲ್ಟ್ ಬೇಕಿಲ್ಲ. ವೈಯಕ್ತಿಕ ವಾಲ್ಟ್ಗಳು ಲಾಕ್ ಆಗಿಯೇ ಇರುತ್ತವೆ.
ನಿಯಂತ್ರಿತ ಸರ್ವರ್ ಹಂಚಿಕೆಗಳು ಕಳುಹಿಸುವವರ ಗರಿಷ್ಠ ಪ್ರವೇಶ ಸೆಷನ್ಗಳು, 30 ದಿನಗಳ ಒಳಗಿನ ನಿಗದಿತ ಅವಧಿ ಮುಕ್ತಾಯ, ಹಿಂತೆಗೆದುಕೊಳ್ಳುವಿಕೆ ಮತ್ತು ಐಚ್ಛಿಕ ರಫ್ತು ಅನುಮತಿಯನ್ನು ಜಾರಿಗೊಳಿಸುತ್ತವೆ. ಸೆಷನ್ ಅನ್ನು ಪರಮಾಣುವಾಗಿ ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ಹಂಚಿಕೆಯ ಗಡುವುಗಳಿಂದ ಮಿತಿಗೊಂಡು ಗರಿಷ್ಠ 15 ನಿಮಿಷ ಇರುತ್ತದೆ. ಡೌನ್ಲೋಡ್ ಅಥವಾ ಡಿಕ್ರಿಪ್ಶನ್ ವಿಫಲವಾದರೂ ಸೆಷನ್ ನೀಡಿದಾಗ ಪ್ರವೇಶ ಎಣಿಕೆಯಾಗುತ್ತದೆ. ವೀಕ್ಷಕ ನಡೆಯುತ್ತಿರುವ ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಗಡುವಿನಲ್ಲಿ ಮುಚ್ಚುತ್ತದೆ.
SHA-256 ಚೆಕ್ಸಮ್ಗಳು ವರ್ಗಾಯಿಸಲಾದ ಭಾಗಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತವೆ, ಮತ್ತು ದೃಢೀಕೃತ ಎನ್ಕ್ರಿಪ್ಶನ್ ಅವುಗಳ ಒಳಗಿನ ವಿಷಯವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ರಫ್ತು ಅನುಮತಿಸಿದ್ದರೆ, ವೀಕ್ಷಕರು ಹಂಚಿಕೆಯ ಸೀಕ್ರೆಟ್ ಕೋಡ್ನಿಂದ ತೆರೆಯಬಹುದಾದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ .qvault ಪ್ರತಿಯನ್ನು ಉಳಿಸಬಹುದು. ರಫ್ತನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ ಆ ಆ್ಯಪ್ ಕ್ರಿಯೆ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ; ಆದರೆ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳನ್ನು ಅಥವಾ ಮಾರ್ಪಡಿಸಿದ ಕ್ಲೈಂಟ್ ಸರಳ ಪಠ್ಯವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುವುದನ್ನು ಇದು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ರೀತಿಯಲ್ಲಿ ತಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮೂಲ ಫೈಲ್ ಅನ್ನು ಅಳಿಸುವುದರಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ರಚಿಸಿದ ಹಂಚಿಕೆ ರದ್ದಾಗುವುದಿಲ್ಲ.
ಐಚ್ಛಿಕ ವಾಲ್ಟ್ ಚಟುವಟಿಕೆ
ನೇಟಿವ್ ಆಡಿಟ್ ಲಾಗ್ಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಆಫ್ ಆಗಿರುತ್ತವೆ ಮತ್ತು ಪ್ರತಿ ಸಾಧನದಲ್ಲಿ ಪ್ರತಿ ವಾಲ್ಟ್ಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇತ್ತೀಚಿನ 500 ಸ್ಥಳೀಯ ಈವೆಂಟ್ಗಳನ್ನು ವಾಲ್ಟ್ನ ಮಾಸ್ಟರ್ ಕೀ ಮತ್ತು ಮೀಸಲಾದ ದೃಢೀಕೃತ ಸಂದರ್ಭದೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಅವು ಕೀಗಳು, ಪ್ಯಾಟರ್ನ್ಗಳು, ಫೈಲ್ ವಿಷಯಗಳು ಮತ್ತು ಇತರ ವಾಲ್ಟ್ಗಳ ಡೇಟಾವನ್ನು ಹೊರತುಪಡಿಸುತ್ತವೆ, ಸಿಂಕ್ ಆಗುವುದಿಲ್ಲ, ಮತ್ತು ತೆರವುಗೊಳಿಸಬಹುದು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಅವು ತಿರುಚಲಾಗದ ಸಾಕ್ಷ್ಯವಲ್ಲ. ವಿಫಲ ಅನ್ಲಾಕ್ಗಳನ್ನು ಯಾವುದೇ ವಾಲ್ಟ್ಗೆ ನಿಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ.
ಲಾಗಿಂಗ್ ಸಕ್ರಿಯಗೊಳಿಸಿ ರಚಿಸಿದ ಹೊಸ ನಿಯಂತ್ರಿತ ಹಂಚಿಕೆಗಳು ಹಂಚಿಕೆ ಸೇವೆಯಲ್ಲಿ 100 ವರೆಗೆ ಪ್ರವೇಶ-ಸೆಷನ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ. ನಿರ್ವಹಣಾ ಕೆಪಾಬಿಲಿಟಿ ಮಾತ್ರ ಅವುಗಳನ್ನು ಪಡೆಯಬಹುದು; ಲಾಗ್ನಲ್ಲಿ ಸ್ವೀಕರಿಸಿದವರ ಗುರುತು ಅಥವಾ ಡಿಕ್ರಿಪ್ಶನ್ ಸೀಕ್ರೆಟ್ ಇರುವುದಿಲ್ಲ. ಸ್ಥಳೀಯ ಲಾಗಿಂಗ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ಭವಿಷ್ಯದ ಹಂಚಿಕೆಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಈಗಿರುವ ಹಂಚಿಕೆ ಲಾಗ್ಗಳು ರದ್ದುಗೊಳಿಸುವಿಕೆ ಅಥವಾ ಅವಧಿ ಮುಗಿದು ಸ್ವಚ್ಛತೆಯಾಗುವವರೆಗೆ ತಮ್ಮ ಮೂಲ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.
ಐಚ್ಛಿಕ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಅನಧಿಕೃತ ಪ್ರವೇಶ ಫೋಟೋಗಳು
ಮಾಲೀಕರು ಪ್ರತಿ ಸಾಧನದ ಪ್ರತಿ ವಾಲ್ಟ್ಗೂ ಅನಧಿಕೃತ ಪ್ರವೇಶ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಮೂರು ಹೊಂದಿಕೆಯಾಗದ ಪ್ಯಾಟರ್ನ್ಗಳ ನಂತರ, ಅನುಮತಿ, ಕ್ಯಾಮೆರಾ ಲಭ್ಯತೆ ಮತ್ತು ಒಂದು ನಿಮಿಷದ ಕೂಲ್ಡೌನ್ಗೆ ಒಳಪಟ್ಟು, ಮುಂಭಾಗದಲ್ಲಿರುವ ಆ್ಯಪ್ ಮುಂಭಾಗದ ಕ್ಯಾಮೆರಾದಿಂದ ಫೋಟೋ ತೆಗೆಯಬಹುದು. ಸಿಸ್ಟಮ್ ಕ್ಯಾಮೆರಾ ಸೂಚಕಗಳು ಗೋಚರಿಸುತ್ತಲೇ ಇರುತ್ತವೆ. ಇತ್ತೀಚಿನ ಹತ್ತು ಎಚ್ಚರಿಕೆಗಳನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಂದಿಗೂ Photos ಗೆ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ ಅಥವಾ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಹೊಂದಿಕೆಯಾಗದ ಪ್ಯಾಟರ್ನ್ ಗುರಿ ವಾಲ್ಟ್ ಅನ್ನು ಗುರುತಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರತಿ ವಾಲ್ಟ್ ಪ್ರತ್ಯೇಕವಾಗಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಾಧನ-ಪ್ರಯತ್ನ ದಾಖಲೆಯನ್ನು ಪಡೆಯುತ್ತದೆ.
ಮೀಸಲಾದ RSA-3072 ಸಾರ್ವಜನಿಕ ಕೀ, SHA-256 ಮತ್ತು MGF1-SHA-256 ಜೊತೆಗೆ OAEP ಬಳಸಿ ಪ್ರತಿ ಎಚ್ಚರಿಕೆಗೂ ಹೊಸ 256-ಬಿಟ್ AES-GCM ಕೀ ಅನ್ನು ರ್ಯಾಪ್ ಮಾಡುತ್ತದೆ. ಇದು ವಾಲ್ಟ್ ಲಾಕ್ ಆಗಿರುವಾಗಲೂ ಎನ್ಕ್ರಿಪ್ಶನ್ಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಅನುಗುಣವಾದ ಖಾಸಗಿ ಕೀ ಅನ್ನು ಆ ವಾಲ್ಟ್ನ ಮಾಸ್ಟರ್ ಕೀ ಅಡಿಯಲ್ಲಿ, ಮೀಸಲಾದ ದೃಢೀಕೃತ ಸಂದರ್ಭದೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಆ ವಾಲ್ಟ್ ಅನ್ಲಾಕ್ ಮಾಡುವುದರಿಂದ ಮಾತ್ರ ಅದರ ಫೋಟೋಗಳನ್ನು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು. ಎಚ್ಚರಿಕೆಗಳು ಸಾಮಾನ್ಯ ಚಟುವಟಿಕೆ ಲಾಗಿಂಗ್ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಅದರ ಆಡಿಟ್ ವೀಕ್ಷಣೆಯಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ ಮತ್ತು ಅನಧಿಕೃತ ಪ್ರವೇಶ ಎಚ್ಚರಿಕೆಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ತೆರವುಗೊಳಿಸಬಹುದು. ಅವು ತಿದ್ದುಪಡಿ-ನಿರೋಧಕ ಸಾಕ್ಷ್ಯವಲ್ಲ.
ಸೇಫ್ ಎಕ್ಸಿಟ್ ಸ್ಥಳೀಯ ಪ್ರವೇಶವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ
ಒಂದು ಸಾಧನದಲ್ಲಿನ ಒಂದು ವಾಲ್ಟ್ ಅನ್ನು ಸೇಫ್ ಎಕ್ಸಿಟ್ಗಾಗಿ ನಿಗದಿಪಡಿಸಬಹುದು. ಅದರ ಪ್ಯಾಟರ್ನ್ ನಮೂದಿಸಿದಾಗ ಅದು ಸಾಮಾನ್ಯವಾಗಿ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಇತರ ಸ್ಥಳೀಯ ವಾಲ್ಟ್ ದಾಖಲೆಗಳು, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಚಂಕ್ಗಳು, ಸಾಧನದ ಅನ್ಲಾಕ್ ಸಾಮಗ್ರಿ ಮತ್ತು ಸರದಿಯಲ್ಲಿರುವ ಬದಲಾವಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಹೊರಗಿಟ್ಟ ವಾಲ್ಟ್ಗಳನ್ನು ಸಿಂಕ್ ಮೌನವಾಗಿ ಮರುಭರ್ತಿ ಮಾಡದಂತೆ ಆ್ಯಪ್ ಶಾಶ್ವತ ಸ್ಥಳೀಯ ಅನುಮತಿ ಪಟ್ಟಿಯನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತದೆ. ಈಗಾಗಲೇ ನಡೆಯುತ್ತಿರುವ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ವರ್ಗಾವಣೆಗಳು ಇನ್ನೂ ಪೂರ್ಣಗೊಳ್ಳಬಹುದು.
ನೇಟಿವ್ ಕ್ಲೌಡ್ ಪ್ರತಿಗಳು ಮತ್ತು ಇತರ ಸಾಧನಗಳಲ್ಲಿನ ಪ್ರತಿಗಳು ಹಾಗೆಯೇ ಉಳಿಯುತ್ತವೆ. ಹೊಸ ಸ್ಥಳೀಯ ಪ್ಯಾಟರ್ನ್ ನೋಂದಾಯಿಸುವ ಮೊದಲು, ಹೊರಗಿಟ್ಟ ವಾಲ್ಟ್ನ ರಿಕವರಿ ಕೀ ಬಳಸಿ ಸ್ಪಷ್ಟವಾಗಿ ರಿಕವರಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಪ್ರತ್ಯೇಕ ಬ್ಯಾಕಪ್ ಇಲ್ಲದ, ಆಫ್ಲೈನ್-ಮಾತ್ರ ವಾಲ್ಟ್ ಕಳೆದುಹೋಗಬಹುದು. ಈ ಸೆಟ್ಟಿಂಗ್ ಪ್ರಸ್ತುತ ಇನ್ಸ್ಟಾಲೇಶನ್ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ; ಅದೇ ಕ್ಲೌಡ್ ಖಾತೆಯನ್ನು ಬಳಸುವ ಪ್ರತಿಯೊಂದು ಸಾಧನಕ್ಕೂ ಅಲ್ಲ.
ಸೇಫ್ ಎಕ್ಸಿಟ್ ಫೊರೆನ್ಸಿಕ್ ಅಳಿಸುವಿಕೆ ಅಥವಾ ಮರೆಮಾಚುವಿಕೆಯ ಖಾತರಿಯಲ್ಲ. ಫ್ಲ್ಯಾಶ್ ಸಂಗ್ರಹಣೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕ್ಯಾಶ್ಗಳು, ಬ್ಯಾಕಪ್ಗಳು ಮತ್ತು ಹಿಂದಿನ ರಫ್ತುಗಳಲ್ಲಿ ಕುರುಹುಗಳು ಉಳಿದಿರಬಹುದು. ಆ್ಯಪ್ ಡೇಟಾ ತೆಗೆದುಹಾಕುವುದು ಅಥವಾ ಮರು-ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದು ಸ್ಥಳೀಯ ಪ್ರತ್ಯೇಕತೆಯ ಗಡಿಯನ್ನು ತೆಗೆದುಹಾಕಬಹುದು; ಆಗ ನೇಟಿವ್ ಕ್ಲೌಡ್ ಖಾತೆಯ ಮೂಲಕ ಕ್ಲೌಡ್ ದಾಖಲೆಗಳು ಮತ್ತೆ ಪತ್ತೆಯಾಗಬಹುದು. ಆ ದಾಖಲೆಗಳನ್ನು ರಿಕವರಿ ಸೀಕ್ರೆಟ್ ಮಾತ್ರ ಅನ್ಲಾಕ್ ಮಾಡಬಲ್ಲದು.
ಏನು ಗೋಚರವಾಗಿ ಉಳಿಯುತ್ತದೆ
ಎನ್ಕ್ರಿಪ್ಶನ್ ವಿಷಯವನ್ನು ಮರೆಮಾಡುತ್ತದೆ, ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಯ ಮಾಹಿತಿಯನ್ನಲ್ಲ. ಸ್ಥಳೀಯ ದಾಖಲೆಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಐಡೆಂಟಿಫೈಯರ್ಗಳು, ದಾಖಲೆಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳು, ವಸ್ತುಗಳ ಸಂಖ್ಯೆ, ಗಾತ್ರಗಳು, ಪರಿಷ್ಕರಣೆಗಳು, ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳು, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಕೀ ರ್ಯಾಪರ್ಗಳು ಮತ್ತು ಸ್ಟ್ರೀಮ್ ಹೆಡರ್ಗಳನ್ನು ಗಮನಿಸಬಹುದು. ಐಡೆಂಟಿಫೈಯರ್ಗಳು UUIDv7 ಬಳಸುತ್ತವೆ ಮತ್ತು ರಚನೆಯ ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ; ಅವು ಸೀಕ್ರೆಟ್ಗಳಲ್ಲ. Apple ಅಥವಾ Google ನೇಟಿವ್ ಸಿಂಕ್ ಚಟುವಟಿಕೆಯನ್ನು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಖಾತೆಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು.
Revault ನ ನಿಯಂತ್ರಿತ ಹಂಚಿಕೆ ಸೇವೆಯು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಗಾತ್ರಗಳು, ಭಾಗಗಳ ಚೆಕ್ಸಮ್ಗಳು, ಅವಧಿ ಮುಗಿಯುವ ಸೆಟ್ಟಿಂಗ್ಗಳು, ಪ್ರವೇಶ-ಸೆಷನ್ ಎಣಿಕೆಗಳು ಮತ್ತು ಐಚ್ಛಿಕ ಸೆಷನ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಗಮನಿಸಬಹುದು, ಆದರೆ ಪ್ರತ್ಯೇಕವಾಗಿ ತಲುಪಿಸಿದ ಡಿಕ್ರಿಪ್ಶನ್ ಸೀಕ್ರೆಟ್ ಅನ್ನು ಅಲ್ಲ. CloudKit ಹಂಚಿಕೆಯು ಆಹ್ವಾನ ಮತ್ತು ಭಾಗವಹಿಸುವವರ ಮಾಹಿತಿಯನ್ನು Apple ಗೆ ತೋರಿಸುತ್ತದೆ. ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ದಾಖಲೆಗಳು ಸಂಪರ್ಕ ಮಾಹಿತಿಯನ್ನು ಬಹಿರಂಗಪಡಿಸಬಹುದು. Revault ಅನಾಮಧೇಯತೆಯನ್ನು ಅಥವಾ ಟ್ರಾಫಿಕ್-ವಿಶ್ಲೇಷಣೆಗೆ ಪ್ರತಿರೋಧವನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
HTTPS ಸಾಗಣೆಯಲ್ಲಿರುವ ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಗಳನ್ನು ರಕ್ಷಿಸುತ್ತದೆ. ಸಾಧನದಲ್ಲಿನ ದೃಢೀಕೃತ ಎನ್ಕ್ರಿಪ್ಶನ್ ಸ್ಥಳೀಯವಾಗಿ ಮತ್ತು ಕ್ಲೌಡ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ವಾಲ್ಟ್ ವಿಷಯವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ರಕ್ಷಿಸುತ್ತದೆ. ಸಾಗಣೆ ಎನ್ಕ್ರಿಪ್ಶನ್ ಆಗಲಿ, ಸೈಫರ್ಟೆಕ್ಸ್ಟ್ ಆಗಲಿ, ಡೇಟಾ ಯಾವಾಗ, ಎಲ್ಲಿಗೆ ಅಥವಾ ಎಷ್ಟು ವರ್ಗಾವಣೆಯಾಗುತ್ತದೆ ಎಂಬ ಪ್ರತಿಯೊಂದು ಸಂಗತಿಯನ್ನೂ ಮರೆಮಾಡುವುದಿಲ್ಲ.
ಬಳಕೆ ವಿಶ್ಲೇಷಣೆ
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. Mixpanel ಯಾದೃಚ್ಛಿಕ ವಿಶ್ಲೇಷಣಾ ID ಯೊಂದಿಗೆ ವೈಶಿಷ್ಟ್ಯ-ಬಳಕೆಯ ಈವೆಂಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ವಾಲ್ಟ್ ವಿಷಯ, ಹೆಸರುಗಳು, ಪ್ಯಾಟರ್ನ್ಗಳು, ಕೀಗಳು ಮತ್ತು ಹಂಚಿಕೆ ಸೀಕ್ರೆಟ್ಗಳನ್ನು ಹೊರಗಿಡಲಾಗಿದೆ. ಈ ಬ್ರೌಸರ್ ಅಥವಾ ಸಾಧನಕ್ಕಾಗಿ ಯಾವಾಗ ಬೇಕಾದರೂ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಆಫ್ ಮಾಡಿ.
ರಕ್ಷಣೆ ಎಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ
ಅನ್ಲಾಕ್ ಆಗಿರುವ ವಾಲ್ಟ್ ತನ್ನ ಆ್ಯಪ್ ಸೆಷನ್ಗೆ ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಮಾಹಿತಿಯನ್ನು ಅನಿವಾರ್ಯವಾಗಿ ತೆರೆದಿಡುತ್ತದೆ. ಮಾಲ್ವೇರ್, ಹಾನಿಗೊಳಗಾದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಆ್ಯಪ್, ಪರದೆಯನ್ನು ನೋಡುತ್ತಿರುವ ವ್ಯಕ್ತಿ, ಅಥವಾ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಸ್ವೀಕರಿಸುವವರು ಅದನ್ನು ಸೆರೆಹಿಡಿಯಬಹುದು. ಸಾಧನ-ಮಾತ್ರ ಕೀ ಸಂಗ್ರಹಣೆ ಹೆಚ್ಚುವರಿ ಗಡಿಯಾಗಿದೆ, ಸಂಪೂರ್ಣವಾಗಿ ಹಾನಿಗೊಳಗಾದ ಸಾಧನದ ವಿರುದ್ಧ ಖಾತರಿಯಲ್ಲ. ಸ್ಥಳೀಯ ಸೀಕ್ರೆಟ್ ಹಾನಿಗೊಳಗಾದ ನಂತರ ಊಹಿಸಬಹುದಾದ ಪ್ಯಾಟರ್ನ್ ಅಸುರಕ್ಷಿತ.
ಎನ್ಕ್ರಿಪ್ಶನ್ ಕ್ಲೌಡ್ ಅಳಿಸುವಿಕೆ, ರ್ಯಾನ್ಸಮ್ವೇರ್, ರಿಕವರಿ ಸೀಕ್ರೆಟ್ ಕಳೆದುಕೊಳ್ಳುವುದು, ಪೂರೈಕೆದಾರರು ದಾಖಲೆಗಳನ್ನು ತಡೆಹಿಡಿಯುವುದು ಅಥವಾ ಹಿಂದೆ ಮಾನ್ಯವಾಗಿದ್ದ ಸಂಪೂರ್ಣ ಎನ್ಕ್ರಿಪ್ಟ್ ಸ್ಥಿತಿಗೆ ಹಿಂದಿರುಗುವುದನ್ನು (ರೋಲ್ಬ್ಯಾಕ್) ತಡೆಯುವುದಿಲ್ಲ. ಸ್ವತಂತ್ರ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬ್ಯಾಕಪ್ಗಳನ್ನು ಇಟ್ಟುಕೊಳ್ಳಿ ಮತ್ತು ಹಳೆಯ ಸಾಧನವನ್ನು ತೆಗೆದುಹಾಕುವ ಮೊದಲು ರಿಕವರಿ ಕೆಲಸ ಮಾಡುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಬೇರೆ ವ್ಯಕ್ತಿ ಈಗಾಗಲೇ ಉಳಿಸಿಕೊಂಡಿರುವ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳು, ರಫ್ತುಗಳು ಅಥವಾ ಪ್ರತಿಗಳನ್ನು ಹಿಂಪಡೆಯಲು ಹಿಂತೆಗೆದುಕೊಳ್ಳುವಿಕೆಗೆ ಸಾಧ್ಯವಿಲ್ಲ.
Revault ಸ್ವತಂತ್ರ ಭದ್ರತಾ ಆಡಿಟ್ಗೆ ಒಳಗಾಗಿಲ್ಲ. ಇವು ಅನುಷ್ಠಾನಗೊಳಿಸಿದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವಿನ್ಯಾಸದ ವಿವರಣೆಗಳು, ಪ್ರಮಾಣೀಕರಣ ಅಥವಾ ಪ್ರತಿಯೊಂದು ಒಳನುಗ್ಗುವಿಕೆಯ ವಿರುದ್ಧದ ಖಾತರಿ ಅಲ್ಲ.
ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಉಲ್ಲೇಖಗಳು
NIST SP 800-38D — GCM ದೃಢೀಕೃತ ಎನ್ಕ್ರಿಪ್ಶನ್RFC 8018 — PBKDF2RFC 5869 — HKDFಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬ್ರೌಸರ್ ವಾಲ್ಟ್ಗಳು
ಈ ಉಲ್ಲೇಖವು ನೇಟಿವ್ ಆ್ಯಪ್ಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬ್ರೌಸರ್ ವಾಲ್ಟ್ಗಳು ಪ್ರತ್ಯೇಕ ಖಾತೆ, ಸಾಧನ ಸಂಗ್ರಹಣೆ ಮತ್ತು ವೆಬ್ ಕ್ಲೌಡ್ ಮಾದರಿಯನ್ನು ಹೊಂದಿವೆ. ಬ್ರೌಸರ್-ನಿರ್ದಿಷ್ಟ S3 ಅಪ್ಲೋಡ್ಗಳು ಮತ್ತು ಬ್ರೌಸರ್ ಹಂಚಿಕೆ ಲಿಂಕ್ಗಳು ನೇಟಿವ್ ಕ್ಲೌಡ್ ಸಿಂಕ್ ಅಲ್ಲ. ಬ್ರೌಸರ್ ಖಾತೆಯು ನಿಮ್ಮನ್ನು ಮೊಬೈಲ್ ಆ್ಯಪ್ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡುವುದಿಲ್ಲ; ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬ್ರೌಸರ್ ಡೇಟಾವನ್ನು ನೇಟಿವ್ ವಾಲ್ಟ್ಗೆ ಸರಿಸಲು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬ್ಯಾಕಪ್ ಮತ್ತು ಅದರ ರಿಕವರಿ ಕೀ ಬಳಸಿ.