ಭದ್ರತೆ

ಕಮಾನು ಹೇಗೆ ನಿರ್ಮಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಒಂದು ವೇಳೆ ಬಿರುಕು ಉಂಟಾದರೆ ಏನೆಲ್ಲಾ ಸಂಭವಿಸಬಹುದು.

ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಿದ್ದು 21 ಸೆಪ್ಟೆಂಬರ್ 2026 · AssuredAuth, CircleRoll LLC ನಿಂದ

AssuredAuth ನೀವು ಅದರಲ್ಲಿ ಇರಿಸಿಕೊಳ್ಳುವ ಎರಡು ಅಂಶಗಳ ರಹಸ್ಯಗಳು, ಪಾಸ್‌ವರ್ಡ್‌ಗಳು ಮತ್ತು ಕಾರ್ಡ್‌ಗಳನ್ನು ಹೇಗೆ ರಕ್ಷಿಸುತ್ತದೆ ಎಂಬುದರ ಸಾರ್ವಜನಿಕ ವಿವರಣೆ ಇದು. ಭದ್ರತಾ ಮನಸ್ಸಿನ ಓದುಗರು ಅಪ್ಲಿಕೇಶನ್ ವಿರುದ್ಧ ಮತ್ತು ಪ್ರಕಟಿತ ಪರೀಕ್ಷಾ ವೆಕ್ಟರ್‌ಗಳ ವಿರುದ್ಧ ಪ್ರತಿಯೊಂದು ಕ್ಲೈಮ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವಂತೆ ಇದನ್ನು ಬರೆಯಲಾಗಿದೆ (hello@assuredauth.com ನಲ್ಲಿ ವಿನಂತಿಸಿದರೆ ಯಾವುದೇ ವಿಮರ್ಶಕರಿಗೆ ಲಭ್ಯವಿದೆ). ಇದು ಸತ್ಯವನ್ನು ಹೇಳುತ್ತದೆ ಮತ್ತು ಇನ್ನೊಂದಿಲ್ಲ: ಇಲ್ಲಿ ಯಾವುದೂ ದಾಳಿಯನ್ನು ಮೀರಿದದ್ದೆಂದು ಹೇಳಿಕೊಳ್ಳುವುದಿಲ್ಲ ಮತ್ತು ಶೇಕಡಾವಾರುಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಭರವಸೆ ನೀಡಲಾಗುವುದಿಲ್ಲ.

ಸಂಕ್ಷಿಪ್ತ ಆವೃತ್ತಿ: ವಾಲ್ಟ್ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಅದು ನಿಮ್ಮ ಫೋನ್. ಅದರಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಮೌಲ್ಯವನ್ನು ಫೋನ್‌ನ ಭದ್ರತಾ ಹಾರ್ಡ್‌ವೇರ್ ಹೊಂದಿರುವ ಮತ್ತು ರಫ್ತು ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ಕೀಲಿಯೊಂದಿಗೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ನಾವು ಯಾವುದೇ ವಾಲ್ಟ್ ಸರ್ವರ್ ಅನ್ನು ಚಲಾಯಿಸುವುದಿಲ್ಲ, ಯಾವುದೇ ನಕಲನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಹೊಂದಿಲ್ಲ. ಬ್ಯಾಕಪ್ ಫೈಲ್ ಅನ್ನು ಎಲ್ಲಿಯೂ ಸಂಗ್ರಹಿಸದ ಪಾಸ್‌ಫ್ರೇಸ್ ಅಡಿಯಲ್ಲಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ನಂತರವೇ ಫೋನ್‌ನಿಂದ ಹೊರಡುತ್ತದೆ.

ಸಮಸ್ಯೆಯನ್ನು ವರದಿ ಮಾಡಿ: hello@assuredauth.com. ಕೊನೆಯಲ್ಲಿ "ಒಂದು ದೌರ್ಬಲ್ಯವನ್ನು ವರದಿ ಮಾಡುವುದು" ನೋಡಿ.

1. ಏನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ, ಯಾವುದರೊಂದಿಗೆ

ಡೇಟಾಫೋನ್‌ನಲ್ಲಿಕೀಲಿ
ಎರಡು ಅಂಶಗಳ ರಹಸ್ಯಗಳು (TOTP/HOTP/ಆವಿ ಬೀಜಗಳು) ಫೋನ್‌ನಲ್ಲಿಕೀಚೈನ್ (iOS) / ಆಂಡ್ರಾಯ್ಡ್ ಕೀಸ್ಟೋರ್ ಬೆಂಬಲಿತ ಅಂಗಡಿ ಕೀಲಿಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಹಾರ್ಡ್‌ವೇರ್-ಬೌಂಡ್ ಕೀ; ಡೇಟಾಬೇಸ್ ಸಾಲು ಕೇವಲ ಉಲ್ಲೇಖವನ್ನು (ಸೀಕ್ರೆಟ್ ರೆಫ್) ಹೊಂದಿರುತ್ತದೆ, ಎಂದಿಗೂ ಬೀಜವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ಪಾಸ್‌ವರ್ಡ್‌ಗಳು (ಪಾಸ್‌ವರ್ಡ್ ಮೌಲ್ಯ, ಟಿಪ್ಪಣಿಗಳು) ಫೋನ್‌ನಲ್ಲಿಮೊಹರು ಮಾಡಿದ ಸಾಲು: AES-256-GCM, ಪ್ರತಿ ಮೌಲ್ಯಕ್ಕೆ ಯಾದೃಚ್ಛಿಕ 96-ಬಿಟ್ ನಾನ್ಸ್ ಕೀಲಿಯಾದೃಚ್ಛಿಕ 256-ಬಿಟ್ ಡೇಟಾ ಕೀ, ಸ್ವತಃ ಹಾರ್ಡ್‌ವೇರ್ ಕೀಯಿಂದ §2 ರಲ್ಲಿ ಸುತ್ತಿಡಲಾಗಿದೆ.
ಕಾರ್ಡ್‌ಗಳು (ಸಂಖ್ಯೆ, ಅವಧಿ ಮುಕ್ತಾಯ, ಕಾರ್ಡ್‌ನಲ್ಲಿರುವ ಹೆಸರು, CVC) ಫೋನ್‌ನಲ್ಲಿಪಾಸ್‌ವರ್ಡ್‌ಗಳಂತೆಯೇ ಸೀಲ್; CVC ಐಚ್ಛಿಕವಾಗಿದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ನಮೂದಿಸಿದರೆ ಮಾತ್ರ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಕೀಲಿಅದೇ ಡೇಟಾ ಕೀಲಿ
ಮೆಟಾಡೇಟಾ (ಸೇವೆಯ ಹೆಸರುಗಳು, ಬಳಕೆದಾರಹೆಸರುಗಳು, ಐಕಾನ್‌ಗಳು, ವಿಂಗಡಣಾ ಕ್ರಮ) ಫೋನ್‌ನಲ್ಲಿಅಪ್ಲಿಕೇಶನ್‌ನ ಡೇಟಾಬೇಸ್ (SwiftData / ಕೊಠಡಿ) ಕೀಲಿಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಫೈಲ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ನಿಂದ ರಕ್ಷಿಸಲಾಗಿದೆ; ರಹಸ್ಯವಲ್ಲದ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ
ಬ್ಯಾಕಪ್ ಫೈಲ್ (.authbackup) ಫೋನ್‌ನಲ್ಲಿನೀವು ಅದನ್ನು ಎಲ್ಲಿ ಇರಿಸಿದರೂ: ಫೈಲ್‌ಗಳು, ಐಕ್ಲೌಡ್ ಡ್ರೈವ್, ಗೂಗಲ್ ಡ್ರೈವ್ ಅಪ್ಲಿಕೇಶನ್‌ಡೇಟಾ ಫೋಲ್ಡರ್, ಒಂದು ಹಂಚಿಕೆ ಹಾಳೆ ಕೀಲಿನಿಮ್ಮ ಪಾಸ್‌ಫ್ರೇಸ್‌ನಿಂದ ಪಡೆದ ಕೀ (§3). ಆಪಲ್ ಮತ್ತು ಗೂಗಲ್ ಸೀಲ್ ಮಾಡಿದ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ ಮತ್ತು ಬೇರೇನೂ ಅಲ್ಲ.
Watch / Wear ಕಂಪ್ಯಾನಿಯನ್ ಆ್ಯಪ್ ಫೋನ್‌ನಲ್ಲಿಗಡಿಯಾರದ ಸ್ವಂತ ಕೀಚೈನ್ / ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಹಂಚಿಕೆಯ ಆದ್ಯತೆಗಳು ಕೀಲಿಗಡಿಯಾರ ವೇದಿಕೆಯ ಕೀಲಿಗಳನ್ನು; ವೇದಿಕೆಯ ಜೋಡಿ-ಸಾಧನ ಚಾನಲ್ ಮೂಲಕ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
ಡೆಸ್ಕ್‌ಟಾಪ್ ವಿಸ್ತರಣೆ ಟ್ರಾಫಿಕ್ (ವಿನಂತಿಯ ಮೇರೆಗೆ ಒಂದು-ಬಾರಿಯ ಕೋಡ್‌ಗಳು) ಫೋನ್‌ನಲ್ಲಿಸಂಗ್ರಹಿಸಲಾಗಿಲ್ಲ; ಅಂತ್ಯದಿಂದ ಅಂತ್ಯದ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಲಕೋಟೆಗಳಾಗಿ ಪ್ರಸಾರ ಮಾಡಲಾಗುತ್ತದೆ ಕೀಲಿಪ್ರತಿ ಜೋಡಣೆಗೆ ಒಂದು X25519 ಕೀ ಜೋಡಿ, ಕೀಚೈನ್ / ಕೀಸ್ಟೋರ್‌ನಲ್ಲಿ ಖಾಸಗಿ ಕೀ; ರಿಲೇ ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಮಾತ್ರ ನೋಡುತ್ತದೆ.

ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್ ರಹಸ್ಯವನ್ನು ಸ್ವೀಕರಿಸುವ ಯಾವುದೇ ವಿಧಾನವನ್ನು ಹೊಂದಿಲ್ಲ. ಯಾವುದೇ ವಿಶ್ಲೇಷಣಾ ಘಟನೆಯು ವಾಲ್ಟ್ ಕ್ಷೇತ್ರವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಯಾವುದೇ ನಿರ್ಮಾಣದಲ್ಲಿ, ವಾಲ್ಟ್‌ನಿಂದ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಲಾಗ್‌ಗೆ ಬರೆಯಲಾಗುವುದಿಲ್ಲ.

2. ಕೀಲಿಗಳು ಎಲ್ಲಿ ವಾಸಿಸುತ್ತವೆ, ಪ್ರತಿ ವೇದಿಕೆಯಲ್ಲಿ

ಐಒಎಸ್. ಡೇಟಾ ಕೀಯನ್ನು ಸೆಕ್ಯೂರ್ ಎನ್‌ಕ್ಲೇವ್ (kSecAttrTokenIDSecureEnclave) ಒಳಗೆ ಉತ್ಪತ್ತಿಯಾಗುವ ಕೀಲಿಯಿಂದ ಸುತ್ತಿಡಲಾಗುತ್ತದೆ, ಜೊತೆಗೆ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ .privateKeyUsage + .userPresence, ಪ್ರವೇಶಸಾಧ್ಯತೆ ...ThisDeviceOnly, ಅಪ್ಲಿಕೇಶನ್‌ನ ಹಂಚಿಕೆಯ ಕೀಚೈನ್ ಪ್ರವೇಶ ಗುಂಪಿನಲ್ಲಿ ಆಟೋಫಿಲ್ ವಿಸ್ತರಣೆಯು ಅದೇ ಕೀಲಿಯನ್ನು ಬಳಸಬಹುದು. ಅಪ್ಲಿಕೇಶನ್, ಬ್ಯಾಕಪ್ ಅಥವಾ ಡೀಬಗರ್ ಮೂಲಕ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಎನ್‌ಕ್ಲೇವ್‌ನಿಂದ ಓದಲು ಸಾಧ್ಯವಿಲ್ಲ; ಬಳಕೆದಾರರು ಹಾಜರಿದ್ದ ನಂತರ ಮಾತ್ರ ಎನ್‌ಕ್ಲೇವ್ ಅದನ್ನು ಬಳಸಲು ಒಪ್ಪುತ್ತದೆ (ಫೇಸ್ ಐಡಿ, ಟಚ್ ಐಡಿ ಅಥವಾ ಸಾಧನ ಪಾಸ್‌ಕೋಡ್). ಈ ಡಿವೈಸ್‌ಓನ್ಲಿ ಎಂದರೆ ಫೋನ್‌ನ ಐಕ್ಲೌಡ್ ಅಥವಾ ಐಟ್ಯೂನ್ಸ್ ಬ್ಯಾಕಪ್ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ; ಮರುಸ್ಥಾಪಿಸಿದ ಫೋನ್ ಖಾಲಿ ವಾಲ್ಟ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಬ್ಯಾಕಪ್ ಫೈಲ್ ಮತ್ತು ಪಾಸ್‌ಫ್ರೇಸ್ ಅನ್ನು ಕೇಳುತ್ತದೆ. ಪಾಸ್‌ಕೋಡ್ ಇಲ್ಲದ ಫೋನ್ .userPresence ಕೀಯನ್ನು ಗೇಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ (ಎನ್‌ಕ್ಲೇವ್ ಒಂದನ್ನು ರಚಿಸಲು ನಿರಾಕರಿಸುತ್ತದೆ), ಮತ್ತು ಸಿಮ್ಯುಲೇಟರ್ ವಿನ್ಯಾಸದ ಮೂಲಕ ಅದೇ ಮಾರ್ಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ (ಅದರ ಉಪಸ್ಥಿತಿ ಪ್ರಾಂಪ್ಟ್ ಯಾವುದೇ ಪರೀಕ್ಷೆಯು ಉತ್ತರಿಸಲಾಗದ ಎಚ್ಚರಿಕೆಯಾಗಿದೆ): ಅಲ್ಲಿ ಡೇಟಾ ಕೀ ಸರಳ ಸಾಧನ-ಮಾತ್ರ ಕೀಚೈನ್ ಐಟಂ ಆಗಿದೆ - ಇನ್ನೂ ಪ್ರತಿ ಬ್ಯಾಕಪ್‌ನಿಂದ ಹೊರಗಿದೆ, ಫೋನ್ ಲಾಕ್ ಆಗಿರುವಾಗ ಇನ್ನೂ ಓದಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಎರಡನೇ ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲದೆ - ಮತ್ತು ಭದ್ರತಾ ಪರದೆಯು ನಿಖರವಾಗಿ ಅದನ್ನೇ ಹೇಳುತ್ತದೆ ಮತ್ತು ಪಾಸ್‌ಕೋಡ್ ಅನ್ನು ಹೊಂದಿಸಲು ಸೂಚಿಸುತ್ತದೆ.

ಆಂಡ್ರಾಯ್ಡ್. ಡೇಟಾ ಕೀಯನ್ನು AndroidKeyStore AES-256 ಕೀಲಿಯಿಂದ ಸುತ್ತಿಡಲಾಗುತ್ತದೆ, ಸಾಧನವು ಒಂದನ್ನು (ಇಲ್ಲದಿದ್ದರೆ TEE) ಹೊಂದಿರುವಾಗ StrongBox ನಲ್ಲಿ ರಚಿಸಲಾಗುತ್ತದೆ, setUserAuthenticationRequired(true) ಮತ್ತು ಬಯೋಮೆಟ್ರಿಕ್ ಅಥವಾ ಸಾಧನದ ರುಜುವಾತುಗಳಾದ setUnlockedDeviceRequired(true), ಮತ್ತು setInvalidatedByBiometricEnrollment(true) ಅನ್ನು ಆನ್ ಮಾಡಿದ ನಂತರ 30-ಸೆಕೆಂಡ್ ದೃಢೀಕರಣ ಸಿಂಧುತ್ವವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಆ ಕೊನೆಯ ಫ್ಲ್ಯಾಗ್ ಲೋಡ್-ಬೇರಿಂಗ್‌ಗಿಂತ ಪ್ರಾಮಾಣಿಕವಾಗಿದೆ: ಆಂಡ್ರಾಯ್ಡ್ ಅದನ್ನು ಪ್ರತಿ ಬಳಕೆಯಲ್ಲೂ ಬಯೋಮೆಟ್ರಿಕ್ ಬೇಡಿಕೆಯಿರುವ ಕೀಗಳಿಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಸಾಧನದ ರುಜುವಾತು ಹೊಂದಿರುವ ಈ 30-ಸೆಕೆಂಡ್ ಕೀಲಿಯಲ್ಲಿ ಅದು ಏನನ್ನೂ ಬದಲಾಯಿಸುವುದಿಲ್ಲ - ಅಪರಿಚಿತರ ಬೆರಳನ್ನು ಹೊರಗಿಡುವ ವಿಷಯವೆಂದರೆ ಒಬ್ಬರಿಗೆ ಪಿನ್ ಅಗತ್ಯವಿದೆ ಮತ್ತು ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದರಿಂದ ಒಳ್ಳೆಯದಕ್ಕಾಗಿ ಕೀ ಅಮಾನ್ಯವಾಗುತ್ತದೆ. ಕೀಸ್ಟೋರ್ ಕೀಗಳನ್ನು ರಫ್ತು ಮಾಡಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್‌ನ ಕ್ಲೌಡ್ ಬ್ಯಾಕಪ್‌ನಿಂದ ಹೊರಗಿಡಲಾಗುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ತನ್ನದೇ ಆದ ವೀಕ್ಷಣೆಗಳಲ್ಲಿ (ವೆಬ್‌ಡೊಮೈನ್) ಹೆಸರಿಸುವ ಡೊಮೇನ್ ಅನ್ನು ತಿಳಿದಿರುವ ಬ್ರೌಸರ್‌ನಿಂದ ಮಾತ್ರ ನಂಬಲಾಗುತ್ತದೆ; ಯಾವುದೇ ಇತರ ಪ್ಯಾಕೇಜ್‌ನಿಂದ ಅದು ಆ ಪ್ಯಾಕೇಜ್‌ಗಾಗಿ ಸಿಸ್ಟಮ್ ಪರಿಶೀಲಿಸಿದ ಒಂದಾಗಿರಬೇಕು (ಡಿಜಿಟಲ್ ಆಸ್ತಿ ಲಿಂಕ್‌ಗಳು), ಏಕೆಂದರೆ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಯಾವುದೇ ಡೊಮೇನ್ ಅನ್ನು ಕ್ಲೈಮ್ ಮಾಡಬಹುದು.

ಕದ್ದ ಡೇಟಾಬೇಸ್ ಫೈಲ್‌ಗೆ ಇದರ ಅರ್ಥವೇನು. SQLite ಫೈಲ್ ಮತ್ತು ಸೀಲ್ ಮಾಡಿದ ಸಾಲುಗಳು ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಆಗಿರುತ್ತವೆ. ಅವುಗಳನ್ನು ತೆರೆಯುವ ಕೀಲಿಯು ಫೈಲ್ ಬಂದ ಫೋನ್‌ನಲ್ಲಿರುವ ಭದ್ರತಾ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ವಾಸಿಸುತ್ತದೆ ಮತ್ತು ಫೈಲ್‌ನೊಂದಿಗೆ ನಕಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಊಹಿಸಲು ಏನೂ ಇಲ್ಲ: ಡೇಟಾ ಕೀಲಿಯು ಯಾದೃಚ್ಛಿಕವಾಗಿದೆ, ಒಬ್ಬ ವ್ಯಕ್ತಿಯು ಆಯ್ಕೆ ಮಾಡಿದ ಯಾವುದರಿಂದಲೂ ಪಡೆಯಲಾಗಿಲ್ಲ.

3. ಬ್ಯಾಕಪ್ ಫೈಲ್

ಬ್ಯಾಕಪ್‌ಗಳು ಫೋನ್‌ನಿಂದ ಹೊರಬರುವ ಒಂದು ವಿಷಯ, ಆದ್ದರಿಂದ ಅವು ತಾತ್ವಿಕವಾಗಿ ಆಫ್‌ಲೈನ್ ದಾಳಿ ಸಾಧ್ಯವಿರುವ ಒಂದು ಸ್ಥಳವಾಗಿದೆ. ವಿನ್ಯಾಸವು ಆ ದಾಳಿಯನ್ನು ದುಬಾರಿಯನ್ನಾಗಿ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಕೆಲಸ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ:

ಈ ಫೈಲ್ JSON ಆಗಿದ್ದು, ಯಾವುದೇ ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ ಓದಬಹುದಾಗಿದೆ; ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಮಾತ್ರ ಅಪಾರದರ್ಶಕವಾಗಿರುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಹೋದ ಐದು ವರ್ಷಗಳಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಕಂಡುಕೊಂಡ ಯಾರಾದರೂ, ಅದನ್ನು ಹೇಗೆ ಸೀಲ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ನೋಡಬಹುದು ಮತ್ತು ಅದನ್ನು OpenSSL ಅಥವಾ ಯಾವುದೇ Argon2 ಲೈಬ್ರರಿಯೊಂದಿಗೆ ತೆರೆಯಬಹುದು.

v1 ಸ್ವರೂಪ (1.0 ರಲ್ಲಿ ರವಾನಿಸಲಾಗಿದೆ, ಓದಲು ಸುಲಭವಾಗಿದೆ)

{
  "format": "authbackup",
  "version": 1,
  "kdf": "PBKDF2-HMAC-SHA256",
  "rounds": 600000,
  "salt": "<base64, 16 bytes>",
  "cipher": "AES-256-GCM",
  "nonce": "<base64, 12 bytes>",
  "ciphertext": "<base64>",
  "tag": "<base64, 16 bytes>"
}
ಹಂತಬೈಟ್‌ಗಳು
keyPBKDF2-HMAC-SHA256(passphrase as UTF-8, salt, 600000 rounds, 32 bytes)
aadUTF-8("authbackup:1:600000:") ‖ salt (ಕಚ್ಚಾ ಉಪ್ಪು ಬೈಟ್‌ಗಳು, ಬೇಸ್ 64 ಅಲ್ಲ)
ciphertext, tagAES-256-GCM(key, nonce, plaintext, aad); ಟ್ಯಾಗ್ 16 ಬೈಟ್‌ಗಳು, ಪ್ರತ್ಯೇಕವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ
plaintextUTF-8 JSON, ಕೀಲಿಗಳನ್ನು ವಿಂಗಡಿಸಲಾಗಿದೆ: {"accounts":[…],"exportedAt":"…Z","passwords":[…],"version":1}

ಹೊಂದಾಣಿಕೆಯ ಟಿಪ್ಪಣಿ: ಆಂಡ್ರಾಯ್ಡ್ 1.0 v1 ನ ರೂಪಾಂತರವನ್ನು ಬರೆದಿದೆ - kdf ಲೋವರ್ ಕೇಸ್‌ನಲ್ಲಿ, ಯಾವುದೇ ಟ್ಯಾಗ್ ಕೀ ಇಲ್ಲ (ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್‌ಗೆ 16-ಬೈಟ್ ಟ್ಯಾಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ), ಹೆಚ್ಚುವರಿ ಡೇಟಾ ಇಲ್ಲ. ಎರಡೂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಆ ಫೈಲ್‌ಗಳನ್ನು ಓದುತ್ತಲೇ ಇರುತ್ತವೆ (ಟ್ಯಾಗ್ ಇಲ್ಲದಿದ್ದಾಗ: ಕೊನೆಯ 16 ಬೈಟ್‌ಗಳನ್ನು ವಿಭಜಿಸಿ, ಖಾಲಿ AAD ಯೊಂದಿಗೆ ತೆರೆಯಿರಿ; kdf ಅನ್ನು ಕೇಸ್-ಇನ್‌ಸೆನ್ಸಿಟಿವ್ ಆಗಿ ಹೋಲಿಕೆ ಮಾಡಿ) ಮತ್ತು ಎರಡೂ ಈಗ ಮೇಲಿನ ವಿನ್ಯಾಸವನ್ನು ಮಾತ್ರ ಬರೆಯುತ್ತವೆ.

ಫಾರ್ಮ್ಯಾಟ್ v2 (ಪ್ರಸ್ತುತ; ಹೊಸ ಬ್ಯಾಕಪ್‌ಗಳಿಗೆ ಡೀಫಾಲ್ಟ್)

{
  "format": "authbackup",
  "version": 2,
  "kdf": "Argon2id",
  "memoryKiB": 65536,
  "passes": 3,
  "lanes": 1,
  "salt": "<base64, 16 bytes>",
  "cipher": "AES-256-GCM",
  "nonce": "<base64, 12 bytes>",
  "ciphertext": "<base64>",
  "tag": "<base64, 16 bytes>"
}
ಹಂತಬೈಟ್‌ಗಳು
keyArgon2id(version 0x13, passphrase as UTF-8, salt, m = 65536 KiB, t = 3, p = 1, tagLength 32, no secret, no associated data)
aadUTF-8("authbackup:2:argon2id:65536:3:1:") ‖ salt
ciphertext, tagAES-256-GCM(key, nonce, plaintext, aad); ಟ್ಯಾಗ್ 16 ಬೈಟ್‌ಗಳು, ಪ್ರತ್ಯೇಕವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ
plaintextUTF-8 JSON, ಕೀಲಿಗಳನ್ನು ವಿಂಗಡಿಸಲಾಗಿದೆ: {"accounts":[…],"cards":[…],"exportedAt":"…Z","passwords":[…],"version":2}

Argon2id ಎಂಬುದು ಉಲ್ಲೇಖ C ಅನುಷ್ಠಾನ (phc-winner-argon2, CC0), ಎರಡೂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಮಾರಾಟವಾಗಿದೆ. ಪ್ರಸ್ತುತ ಫೋನ್‌ನಲ್ಲಿ 64 MiB ಮತ್ತು 3 ಪಾಸ್‌ಗಳು ಸುಮಾರು ಒಂದು ಸೆಕೆಂಡ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಊಹೆಗೆ ಯಾವುದೇ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಮತ್ತು ಸಮಯ ಖರ್ಚಾಗುತ್ತದೆ - GPU ರಿಗ್‌ಗಳ ವಿರುದ್ಧ PBKDF2 ಹೊಂದಿರದ ಗುಣಲಕ್ಷಣ ಮತ್ತು v2 ಅಸ್ತಿತ್ವದಲ್ಲಿರಲು ಕಾರಣ. ಓದುಗರು ತನಗೆ ತಿಳಿದಿಲ್ಲದ ಕೀಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತಾರೆ, ಆದ್ದರಿಂದ v2 ದೇಹವನ್ನು ನೀಡಿದ v1 ರೀಡರ್ ಎಂದಿಗೂ ಕಾರ್ಡ್‌ಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ.

ಪುರಾವೆ

ಮೂರು ಪರೀಕ್ಷಾ-ವೆಕ್ಟರ್ ಫೈಲ್‌ಗಳು (ಬ್ಯಾಕಪ್ v1, ಬ್ಯಾಕಪ್ v2 ಮತ್ತು Argon2id) ಮೂರನೇ ಅನುಷ್ಠಾನದಿಂದ ಉತ್ಪತ್ತಿಯಾಗುತ್ತವೆ, ಎರಡೂ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿರುತ್ತವೆ (PBKDF2 ಮತ್ತು AES-GCM ಗಾಗಿ ನೋಡ್‌ನ ಓಪನ್‌ಎಸ್‌ಎಸ್‌ಎಲ್, ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನದ ಪ್ರಕಟಿತ ಉತ್ತರಗಳ ವಿರುದ್ಧ ಜನರೇಷನ್ ಸಮಯದಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾದ ವೆಬ್‌ಅಸೆಂಬ್ಲಿ ಆರ್ಗಾನ್2id). ಪ್ರತಿಯೊಂದೂ ಪಾಸ್‌ಫ್ರೇಸ್, ಉಪ್ಪು, ನಾನ್ಸ್, ಪ್ಲೇನ್‌ಟೆಕ್ಸ್ಟ್, ಪಡೆದ ಕೀ, AAD, ನಿರೀಕ್ಷಿತ ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಮತ್ತು ಟ್ಯಾಗ್ ಮತ್ತು ಸಂಪೂರ್ಣ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. iOS ಮತ್ತು Android ನಲ್ಲಿನ ಯೂನಿಟ್ ಪರೀಕ್ಷೆಗಳು ಒಂದೇ ಫೈಲ್‌ಗಳನ್ನು ಓದುತ್ತವೆ ಮತ್ತು ಅದೇ ಬೈಟ್‌ಗಳನ್ನು ಪ್ರತಿಪಾದಿಸುತ್ತವೆ - ಆದ್ದರಿಂದ ಒಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಮೊಹರು ಮಾಡಿದ ಬ್ಯಾಕಪ್ ಇನ್ನೊಂದರಲ್ಲಿ ತೆರೆಯುತ್ತದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸಲಾಗಿದೆ, ಊಹಿಸಲಾಗಿಲ್ಲ, ಮತ್ತು ಮೂರರ ಒಪ್ಪಂದವು ಒಂದೇ ತಪ್ಪಿನ ಎರಡು ಪ್ರತಿಗಳಲ್ಲ. ಒಂದು ಕಂಪ್ಯಾನಿಯನ್ ಟೂಲ್ ಫೋನ್ ವಾಸ್ತವವಾಗಿ ಬರೆದ ಫೈಲ್ ಅನ್ನು ಅದೇ ಮೂರನೇ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಮೇಲಿನ ನಿಯಮಗಳ ವಿರುದ್ಧ ಹೆಡರ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ (ನಿಖರವಾಗಿ ಸ್ವರೂಪದ ಕೀಗಳು, ಆದ್ದರಿಂದ ಯಾವುದೇ ಸುಳಿವು ಅಥವಾ ಹೆಸರು ಇರಬಾರದು; 16-ಬೈಟ್ ಉಪ್ಪು, 12-ಬೈಟ್ ನಾನ್ಸ್, 16-ಬೈಟ್ ಟ್ಯಾಗ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ; ನಿಖರವಾಗಿ 64 MiB / 3/1 ನಲ್ಲಿ ಆವೃತ್ತಿ 2; ತಪ್ಪು ಪಾಸ್‌ಫ್ರೇಸ್ ನಿರಾಕರಿಸಲಾಗಿದೆ); ಸ್ವಯಂಚಾಲಿತ iOS ರನ್ ಸಿಮ್ಯುಲೇಟರ್‌ನಲ್ಲಿ ಒಂದನ್ನು ಬರೆಯುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಆ ರೀತಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಸಿಮ್ಯುಲೇಟರ್‌ನ ಅಪ್ಲಿಕೇಶನ್ ಕಂಟೇನರ್, ಅಪ್ಲಿಕೇಶನ್ ಗ್ರೂಪ್ ಕಂಟೇನರ್ ಮತ್ತು ಕೀಚೈನ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು UTF-8 ಮತ್ತು UTF-16 (0 ಹಿಟ್‌ಗಳು) ಎಂದು ಪ್ರತಿ ಸೀಡ್ ಮಾಡಿದ ಪಾಸ್‌ವರ್ಡ್ ಮತ್ತು ಕಾರ್ಡ್ ಸಂಖ್ಯೆಗಾಗಿ ಹುಡುಕುತ್ತದೆ.

4. ಬೆದರಿಕೆ ಮಾದರಿ

ಪರಿಸ್ಥಿತಿಅವರ ಬಳಿ ಏನಿದೆಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆ
ಕಳೆದುಹೋದ ಅಥವಾ ಕಳುವಾದ ಫೋನ್, ಲಾಕ್ ಆಗಿದೆ ಅವರ ಬಳಿ ಏನಿದೆಸಾಧನ, ಡೇಟಾಬೇಸ್ ಫೈಲ್, ಮೊಹರು ಮಾಡಿದ ಸಾಲುಗಳು ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್. ಸುತ್ತುವ ಕೀಲಿಯು ಸೆಕ್ಯೂರ್ ಎನ್‌ಕ್ಲೇವ್ / ಸ್ಟ್ರಾಂಗ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿದ್ದು, ಸಾಧನ ಲಾಕ್ ಆದ ನಂತರ ಮತ್ತು ಹೊಸ ಬಯೋಮೆಟ್ರಿಕ್ ಅಥವಾ ಪಾಸ್‌ಕೋಡ್ ಪಡೆದ ನಂತರವೇ ಬಿಡುಗಡೆಯಾಗುತ್ತದೆ. ಫೋನ್ ಅನ್ನು ದೂರದಿಂದಲೇ ಅಳಿಸುವುದರಿಂದ (ನನ್ನನ್ನು ಹುಡುಕಿ / ನನ್ನ ಸಾಧನವನ್ನು ಹುಡುಕಿ) ಅದರೊಂದಿಗೆ ಕೀಲಿ ವಸ್ತು ನಾಶವಾಗುತ್ತದೆ.
ಕಳುವಾದ ಬ್ಯಾಕಪ್ ಫೈಲ್ ಅವರ ಬಳಿ ಏನಿದೆಕ್ಲೌಡ್ ಖಾತೆ, ಇಮೇಲ್, ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಿಂದ .authbackup ಫೈಲ್ ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆಕನಿಷ್ಠ 12 ಅಕ್ಷರಗಳ ಪಾಸ್‌ಫ್ರೇಸ್‌ನಿಂದ ಪಡೆದ ಕೀ ಅಡಿಯಲ್ಲಿ AES-256-GCM ಬಾಡಿ, ಪ್ರತಿ ಫೈಲ್‌ಗೆ ಉಪ್ಪು ಮತ್ತು 64 MiB × 3 ಪಾಸ್‌ಗಳಲ್ಲಿ (v2) Argon2id ಅಥವಾ 600,000 ಸುತ್ತುಗಳಲ್ಲಿ (v1) PBKDF2 ಇರುತ್ತದೆ. ಯಾವುದೇ ಸುಳಿವು ಇಲ್ಲ, ಬಳಕೆದಾರಹೆಸರು ಇಲ್ಲ, ಖಾತೆ ಪಟ್ಟಿ ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ. ಪ್ರತಿಯೊಂದು ಊಹೆಗೂ ಪೂರ್ಣ ವ್ಯುತ್ಪನ್ನ ಖರ್ಚಾಗುತ್ತದೆ; ಯಾವುದೇ ಶಾರ್ಟ್‌ಕಟ್ ಇಲ್ಲ. ಬಲವಾದ ಪಾಸ್‌ಫ್ರೇಸ್ ಇಲ್ಲಿ ಸಂಪೂರ್ಣ ರಕ್ಷಣೆಯಾಗಿದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಹಾಳೆಯಲ್ಲಿ ಹಾಗೆ ಹೇಳುತ್ತದೆ.
ಪರದೆ ಅನ್‌ಲಾಕ್ ಆಗಿರುವಾಗ ಕದ್ದ ಸಾಧನ ಅವರ ಬಳಿ ಏನಿದೆನಿಮ್ಮ ಕೈಯಲ್ಲಿ ಒಂದು ಫೋನ್, ಅನ್‌ಲಾಕ್ ಆಗಿದೆ ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆಕೋಡ್‌ಗಳ ಪಟ್ಟಿ. ವಾಲ್ಟ್ (ಪಾಸ್‌ವರ್ಡ್‌ಗಳು, ಕಾರ್ಡ್‌ಗಳು) ಅಪ್ಲಿಕೇಶನ್ ಲಾಕ್‌ನ ಹಿಂದೆ ಇರುತ್ತದೆ ಮತ್ತು ಸ್ವಯಂ-ಲಾಕ್ ಟೈಮರ್‌ನಲ್ಲಿ (ತಕ್ಷಣ / 1 ನಿಮಿಷ / 5 ನಿಮಿಷ) ಮರು-ಲಾಕ್ ಆಗುತ್ತದೆ; ಅದರ ಪರದೆಯು ಅದನ್ನು ತೋರಿಸುತ್ತಿರುವಾಗ ಮಾತ್ರ ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಮೌಲ್ಯವು ಮೆಮೊರಿಯಲ್ಲಿ ಇರುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ತೆರೆದಿರುವಾಗಲೂ ಸ್ವಯಂ ಭರ್ತಿ ಮತ್ತು ಸರಳ-ಪಠ್ಯ ರಫ್ತು ಹೊಸ ಬಯೋಮೆಟ್ರಿಕ್ ಅನ್ನು ಕೇಳುತ್ತದೆ. ನೀವು ಈ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡುತ್ತಿದ್ದರೆ "ತಕ್ಷಣ" ದೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಲಾಕ್ ಅನ್ನು ಆನ್ ಮಾಡಿ.
ಅದೇ ಫೋನ್‌ನಲ್ಲಿ ದುರುದ್ದೇಶಪೂರಿತ ಅಪ್ಲಿಕೇಶನ್ ಅವರ ಬಳಿ ಏನಿದೆಮತ್ತೊಂದು ಅಪ್ಲಿಕೇಶನ್‌ನ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್, ಕ್ಲಿಪ್‌ಬೋರ್ಡ್, ಪ್ರವೇಶಿಸುವಿಕೆ ಅಥವಾ ಓವರ್‌ಲೇ ತಂತ್ರಗಳು ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆಇದು ನಮ್ಮ ಫೈಲ್‌ಗಳನ್ನು ಓದಲು ಸಾಧ್ಯವಿಲ್ಲ (ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸಿಂಗ್) ಅಥವಾ ನಮ್ಮ ಕೀಲಿಯನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ (ಕೀ ನಮ್ಮ ಸಹಿ ಗುರುತಿಗೆ ಮತ್ತು ಬಳಕೆದಾರರ ಉಪಸ್ಥಿತಿಗೆ ಬದ್ಧವಾಗಿದೆ). 30 ಸೆಕೆಂಡುಗಳ ನಂತರ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ನಿಂದ ಪ್ರತಿಗಳು ಸ್ಪಷ್ಟವಾಗುತ್ತವೆ; ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ ನಕಲನ್ನು ಸೂಕ್ಷ್ಮವಾಗಿ ಫ್ಲ್ಯಾಗ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್ ಇತಿಹಾಸದಿಂದ ಹೊರಗಿಡಲಾಗುತ್ತದೆ. ವಾಲ್ಟ್ ಸ್ಕ್ರೀನ್‌ಗಳು ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ FLAG_SECURE ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ (ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳಿಲ್ಲ, ಸ್ಕ್ರೀನ್ ರೆಕಾರ್ಡಿಂಗ್ ಇಲ್ಲ, ಸ್ವಿಚರ್‌ನಲ್ಲಿ ಖಾಲಿ); iOS ಸ್ವಿಚರ್ ಥಂಬ್‌ನೇಲ್ ಅನ್ನು ಖಾಲಿ ಮಾಡುತ್ತದೆ. ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ ಆಟೋಫಿಲ್ ಅನ್ನು ಸಿಸ್ಟಮ್ ಉಳಿಸಿದ ಡೊಮೇನ್‌ಗೆ (ಡಿಜಿಟಲ್ ಆಸ್ತಿ ಲಿಂಕ್‌ಗಳು) ವಿರುದ್ಧ ಪರಿಶೀಲಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಮಾತ್ರ ನೀಡಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಲುಕ್-ಅಲೈಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನೀಡಲಾಗುವುದಿಲ್ಲ.
ಫಿಶಿಂಗ್ ಪುಟ ಅವರ ಬಳಿ ಏನಿದೆನೀವು ಉಳಿಸಿದ ಸೈಟ್‌ನಂತೆಯೇ ಕಾಣುವ ಸೈಟ್ ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆಯಾವುದೂ ಭರ್ತಿಯಾಗುವುದಿಲ್ಲ. ಹೊಂದಾಣಿಕೆಯು ನೋಂದಾಯಿಸಬಹುದಾದ ಡೊಮೇನ್ ಮೂಲಕ (ಸಾರ್ವಜನಿಕ ಪ್ರತ್ಯಯ ಪಟ್ಟಿ, ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಬಂಡಲ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ನವೀಕರಿಸಲಾಗಿದೆ): login.example.com ಮತ್ತು example.com ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ, example.com.evil.net ಮತ್ತು examp1e.com ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿನ ಬ್ರೌಸರ್ ಅದೇ ರೀತಿಯಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಮತ್ತು ಕೇಳಿದ ಫ್ರೇಮ್‌ಗೆ ಮಾತ್ರ ತುಂಬುತ್ತದೆ, ಭರ್ತಿ ಮಾಡುವ ಸಮಯದಲ್ಲಿ ಆ ಫ್ರೇಮ್‌ನ ಸ್ವಂತ ಮೂಲಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ ಮರು-ಪರಿಶೀಲಿಸಲಾಗಿದೆ; ತನ್ನದೇ ಆದ ನೋಂದಾಯಿಸಬಹುದಾದ ಡೊಮೇನ್ ಇಲ್ಲದ ಹೋಸ್ಟ್ - IP ವಿಳಾಸ, ಸ್ಥಳೀಯ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಬೇರ್ ಹೆಸರು - ನಿಖರವಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಮತ್ತು ಏನೂ ಸಡಿಲವಾಗಿಲ್ಲ. iOS ಆಟೋಫಿಲ್ ಆಪಲ್‌ನ ಸಂಬಂಧಿತ-ಡೊಮೇನ್‌ಗಳ ಪರಿಶೀಲನೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ. ನೀವು ಒಂದೇ ರೀತಿ ಕಾಣುವ ಡೊಮೇನ್‌ಗೆ ಕೈಯಿಂದ ಅಂಟಿಸಬೇಕಾದ ಪಾಸ್‌ವರ್ಡ್ ಇನ್ನೂ ಅಪಾಯವಾಗಿದೆ; ಅಪ್ಲಿಕೇಶನ್ ಅದನ್ನು ತೆಗೆದುಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ, ಸಹಾಯ ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸಿ.
ನಮ್ಮದೇ ಆದ ಸರ್ವರ್‌ಗಳು ಅವರ ಬಳಿ ಏನಿದೆ— ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆವಾಲ್ಟ್ ಸರ್ವರ್ ಇಲ್ಲ. AssuredAuth ಯಾವುದೇ ಖಾತೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ, ಸೈನ್-ಇನ್ ಇಲ್ಲ ಮತ್ತು ನಿಮ್ಮ ವಾಲ್ಟ್‌ನ ನಕಲನ್ನು ಹೊಂದಿಲ್ಲ, ಆದ್ದರಿಂದ ಕದ್ದು ಭೇದಿಸಲು ನಮ್ಮ ಕಡೆ ನಿಮ್ಮದೇನೂ ಇಲ್ಲ. ಎರಡು ವಿಷಯಗಳು ಸರ್ವರ್-ಸೈಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಇವೆರಡೂ ವಾಲ್ಟ್ ಅನ್ನು ಮುಟ್ಟುವುದಿಲ್ಲ: ಡೆಸ್ಕ್‌ಟಾಪ್ ವಿಸ್ತರಣೆಗಾಗಿ ರಿಲೇ ಮೇಲ್‌ಬಾಕ್ಸ್, ಇದು ಅಂತ್ಯದಿಂದ ಕೊನೆಯವರೆಗೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಲಕೋಟೆಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ (ಒಂದು-ಬಾರಿ ಕೋಡ್‌ಗಳು, ಓದಿದಾಗ ಅಳಿಸಲಾಗುತ್ತದೆ; ರಿಲೇ ಎಂದಿಗೂ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ), ಮತ್ತು ಐಚ್ಛಿಕ ಖಾಸಗಿ ಸಂಪರ್ಕದ ನಿರ್ಗಮನ ಸರ್ವರ್‌ಗಳು, ಇದು ಟ್ರಾಫಿಕ್ ಅನ್ನು ಒಯ್ಯುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಪ್ರವೇಶ ಲಾಗ್‌ಗಳನ್ನು ಇಡುವುದಿಲ್ಲ.
ಸಮನ್ಸ್ ಅಥವಾ ಸರ್ಕಾರಿ ವಿನಂತಿ ಅವರ ಬಳಿ ಏನಿದೆನಮಗೆ ತಿಳಿಸಲಾದ ಕಾನೂನು ಪ್ರಕ್ರಿಯೆ ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆಹಸ್ತಾಂತರಿಸಲು ಏನೂ ಇಲ್ಲ: ನಮ್ಮಲ್ಲಿ ಯಾವುದೇ ವಾಲ್ಟ್ ಇಲ್ಲ, ಯಾವುದೇ ಕೀ ಇಲ್ಲ, ಪಾಸ್‌ಫ್ರೇಸ್ ಇಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಬ್ಯಾಕಪ್ ಇಲ್ಲ. ಹಾಗೆ ಹೇಳಲು ನಮ್ಮನ್ನು ಒತ್ತಾಯಿಸಬಹುದು; ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದದ್ದನ್ನು ಉತ್ಪಾದಿಸಲು ನಮ್ಮನ್ನು ಒತ್ತಾಯಿಸಲಾಗುವುದಿಲ್ಲ.

5. ಕ್ಲಿಪ್‌ಬೋರ್ಡ್, ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಮತ್ತು ಮೆಮೊರಿ

6. ಸ್ವಯಂ ಭರ್ತಿ: ಯಾವುದು ತುಂಬುತ್ತದೆ ಮತ್ತು ಯಾವುದು ತುಂಬುವುದಿಲ್ಲ

ಎಲ್ಲಿಪಾಸ್‌ವರ್ಡ್‌ಗಳುಕಾರ್ಡ್‌ಗಳು
iOS: ಸಫಾರಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು (ಸ್ವಯಂ ಭರ್ತಿ ವಿಸ್ತರಣೆ) ಪಾಸ್‌ವರ್ಡ್‌ಗಳುಹೌದು, ವಿಸ್ತರಣೆಯಲ್ಲಿ (LAContext) ಹೊಸ ಫೇಸ್ ಐಡಿ / ಟಚ್ ಐಡಿ / ಪಾಸ್‌ಕೋಡ್ ನಂತರ, ಮತ್ತು ನೋಂದಾಯಿಸಬಹುದಾದ ಡೊಮೇನ್‌ಗೆ ಮಾತ್ರ ನಮೂದನ್ನು ಉಳಿಸಲಾಗಿದೆ, ಆಪಲ್‌ನ ಸಂಯೋಜಿತ-ಡೊಮೇನ್‌ಗಳು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸುತ್ತವೆ. ಕಾರ್ಡ್‌ಗಳುಇಲ್ಲ. ಸಫಾರಿಯಲ್ಲಿ ಕಾರ್ಡ್ ಆಟೋಫಿಲ್ ಆಪಲ್‌ಗೆ ಮಾತ್ರ ಲಭ್ಯವಿದೆ; ಕಾರ್ಡ್ ಪರದೆಯು "ಅಶ್ಯೂರ್ಡ್ ಆಥ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಮತ್ತು ನಕಲಿನೊಂದಿಗೆ ಭರ್ತಿ ಮಾಡುತ್ತದೆ" ಎಂದು ಹೇಳುತ್ತದೆ ಮತ್ತು ಬೇರೇನೂ ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ.
ಆಂಡ್ರಾಯ್ಡ್: ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಕ್ರೋಮ್ (ಆಟೋಫಿಲ್ ಸೇವೆ) ಪಾಸ್‌ವರ್ಡ್‌ಗಳುಹೌದು, ಪ್ರತಿ-ಡೇಟಾಸೆಟ್ ದೃಢೀಕರಣ: ವ್ಯವಸ್ಥೆಯು ಭರ್ತಿ ಮಾಡುವ ಮೊದಲು ಬಯೋಮೆಟ್ರಿಕ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ; ಡಿಜಿಟಲ್ ಆಸ್ತಿ ಲಿಂಕ್‌ಗಳು ಅದನ್ನು ಉಳಿಸಿದ ಡೊಮೇನ್‌ಗೆ ಲಿಂಕ್ ಮಾಡಿದಾಗ ಮಾತ್ರ ಅಪ್ಲಿಕೇಶನ್ ಪ್ಯಾಕೇಜ್ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ಕಾರ್ಡ್‌ಗಳುಹೌದು, ಕ್ರೆಡಿಟ್‌ಕಾರ್ಡ್‌ನಂಬರ್, ಕ್ರೆಡಿಟ್‌ಕಾರ್ಡ್ ಎಕ್ಸ್‌ಪೈರೇಶನ್* ಮತ್ತು ಕ್ರೆಡಿಟ್‌ಕಾರ್ಡ್‌ಸೆಕ್ಯೂರಿಟಿಕೋಡ್ ಸುಳಿವುಗಳು ಒಂದೇ ಆಗಿವೆ, ಬಯೋಮೆಟ್ರಿಕ್ ಗೇಟ್
AssuredAuth ಬ್ರೌಸರ್ (ಎರಡೂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು) ಪಾಸ್‌ವರ್ಡ್‌ಗಳುಹೌದು, ನೋಂದಾಯಿಸಬಹುದಾದ ಡೊಮೇನ್ ಮೂಲಕ - ತನ್ನದೇ ಆದ ಯಾವುದೇ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ನಿಖರವಾಗಿ ಹೊಂದಿರದ ಹೋಸ್ಟ್ - ಕೇಳಿದ ಫ್ರೇಮ್‌ಗೆ, ಭರ್ತಿ ಮಾಡುವ ಮೊದಲು ಬಯೋಮೆಟ್ರಿಕ್ ಕಾರ್ಡ್‌ಗಳುಹೌದು, ಕ್ಷೇತ್ರ ಪತ್ತೆ ಮೂಲಕ, ಭರ್ತಿ ಮಾಡುವ ಮೊದಲು ಬಯೋಮೆಟ್ರಿಕ್
ನಕಲು ಬಟನ್‌ಗಳು ಪಾಸ್‌ವರ್ಡ್‌ಗಳುಅಪ್ಲಿಕೇಶನ್ ಲಾಕ್ ಹಿಂದೆ, 30-ಸೆಕೆಂಡ್ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್ ಕಾರ್ಡ್‌ಗಳುಸಂಖ್ಯೆ, ಅವಧಿ ಮುಕ್ತಾಯ, CVC (ಇದೇ ನಿಯಮಗಳು)

ಒಂದೇ ರೀತಿಯ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಏನೂ ತುಂಬುವುದಿಲ್ಲ. ಬಯೋಮೆಟ್ರಿಕ್ ಇಲ್ಲದೆ ಏನೂ ತುಂಬುವುದಿಲ್ಲ.

7. ಎಂದಿಗೂ ಸಂಭವಿಸದಿರುವುದು

ವಾಲ್ಟ್ ಸರ್ವರ್ ಇಲ್ಲ. ವಾಲ್ಟ್ ಕ್ಷೇತ್ರವನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ವಿಶ್ಲೇಷಣೆಗಳಿಲ್ಲ. ದೃಢೀಕರಣ ಹಾಳೆ ಮತ್ತು ಹೊಸ ಬಯೋಮೆಟ್ರಿಕ್ ಇಲ್ಲದೆ ಸರಳ-ಪಠ್ಯ ರಫ್ತು ಇಲ್ಲ. ವಾಲ್ಟ್ ಪರದೆಯಲ್ಲಿ ಮೂರನೇ ವ್ಯಕ್ತಿಯ SDK ಲೋಡ್ ಆಗಿಲ್ಲ. ವಾಲ್ಟ್ ಪರದೆಯ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಇಲ್ಲ. ಪಾಸ್‌ಫ್ರೇಸ್ ಸುಳಿವು ಇಲ್ಲ. ಯಾವುದೇ ಬಿಲ್ಡ್‌ನಲ್ಲಿ ಮೌಲ್ಯಗಳ ಲಾಗಿಂಗ್ ಇಲ್ಲ.

8. ನಾವು ಯಾವುದರಿಂದ ರಕ್ಷಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ

ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದಷ್ಟು ದುರ್ಬಲವಾದ ಪಾಸ್‌ಫ್ರೇಸ್. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ರೂಟ್‌ನಲ್ಲಿ ರಾಜಿ ಮಾಡಿಕೊಂಡಿರುವ ಫೋನ್ (ಜೈಲ್‌ಬ್ರೋಕನ್ ಅಥವಾ ರೂಟ್ ಮಾಡಿದ ಸಾಧನವು ಮೇಲಿನ ಎಲ್ಲದರ ಬಗ್ಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸುಳ್ಳು ಹೇಳಬಹುದು). ಟೈಪ್ ಮಾಡುವಾಗ ವೀಕ್ಷಿಸಲ್ಪಡುವ ವ್ಯಕ್ತಿ. ನೀವು ಅಂಟಿಸಿದ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿರುವ ಮಾಲ್‌ವೇರ್. ಮೇಲಿನ ಪಟ್ಟಿಯನ್ನು ಅದು ಏನೆಂದು ಓದಲು ನಾವು ಇದನ್ನು ಹೇಳುತ್ತೇವೆ: ವಿನ್ಯಾಸವು ತೆಗೆದುಹಾಕಬಹುದಾದ ವಿಷಯಗಳು, ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

9. ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ

ಈ ವಿನ್ಯಾಸವನ್ನು ಎರಡೂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಪ್ರಕಟವಾದ ತಿಳಿದಿರುವ ಉತ್ತರಗಳ ವಿರುದ್ಧ ಮತ್ತು ಅದರ ಸ್ವಂತ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ವೆಕ್ಟರ್‌ಗಳ ವಿರುದ್ಧ ಯೂನಿಟ್-ಪರೀಕ್ಷೆ ಮಾಡಲಾಗಿದೆ. ಅಂಗಡಿ ಪಟ್ಟಿಯಲ್ಲಿ ವಾಲ್ಟ್ ಅನ್ನು ಜಾಹೀರಾತು ಮಾಡುವ ಮೊದಲು ಬಾಹ್ಯ ವಿಮರ್ಶೆಯು ಮಾಲೀಕರ ಪಟ್ಟಿಯಲ್ಲಿರುತ್ತದೆ; ಅದು ಸಂಭವಿಸುವವರೆಗೆ, ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಇಲ್ಲಿ ಹಾಗೆ ಹೇಳುತ್ತದೆ.

10. ವಸ್ತುಗಳು ಎಲ್ಲಿ ನಡೆಯುತ್ತವೆ

ವಾಲ್ಟ್‌ನಿಂದ ಏನೂ ಫೋನ್‌ನಿಂದ ಹೊರಬರುವುದಿಲ್ಲ, ಆದರೆ ಅದರ ಸುತ್ತಲಿನ ಕೆಲವು ವಸ್ತುಗಳು ಇತರ ಜನರ ಯಂತ್ರಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಇದು ಪಟ್ಟಿ, ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ಏನು ಹೊಂದಿದ್ದಾರೆ; ಡೇಟಾ ಹರಿವುಗಳನ್ನು https://assuredauth.com/privacy ನಲ್ಲಿರುವ ಗೌಪ್ಯತೆ ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.

ಪ್ರತಿಯೊಂದೂ ತನ್ನ ಸಾಲು ಹೇಳುವುದನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹದಿಂದ ಏನನ್ನೂ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವುದಿಲ್ಲ. ಉತ್ಪನ್ನವು ಹಾಗೆ ಮಾಡಿದಾಗ ಪಟ್ಟಿ ಬದಲಾಗುತ್ತದೆ ಮತ್ತು ಈ ವಿಭಾಗವು ಅದರೊಂದಿಗೆ ಬದಲಾಗುತ್ತದೆ.

ದೌರ್ಬಲ್ಯವನ್ನು ವರದಿ ಮಾಡುವುದು

ಇಲ್ಲಿ ವಿವರಿಸಿದ ಯಾವುದಾದರೂ ವಿಷಯದಲ್ಲಿ ನೀವು ದೌರ್ಬಲ್ಯವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೀರಿ ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, "ಭದ್ರತೆ" ಎಂಬ ವಿಷಯದೊಂದಿಗೆ hello@assuredauth.com ಗೆ ಬರೆಯಿರಿ. ದಯವಿಟ್ಟು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್, ಅಪ್ಲಿಕೇಶನ್ ಆವೃತ್ತಿ ಮತ್ತು ಹಂತಗಳನ್ನು ಸೇರಿಸಿ; ನಿಮ್ಮ ಸ್ವಂತ ಡೇಟಾವನ್ನು ಬಳಸುವ ಪುರಾವೆ ಸಾಕು, ಮತ್ತು ನೀವು ಇತರ ಜನರ ಡೇಟಾವನ್ನು ಪರೀಕ್ಷಿಸಬಾರದು ಎಂದು ನಾವು ಕೇಳಿಕೊಳ್ಳುತ್ತೇವೆ. ನಾವು PGP ಕೀಲಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ; ವರದಿಯು ಸರಳ ಇಮೇಲ್‌ನಲ್ಲಿ ಪ್ರಯಾಣಿಸದಿದ್ದರೆ, ಮೊದಲ ಸಂದೇಶದಲ್ಲಿ ಹೇಳಿ ಮತ್ತು ನಾವು ಇನ್ನೊಂದು ಮಾರ್ಗವನ್ನು ವ್ಯವಸ್ಥೆ ಮಾಡುತ್ತೇವೆ.

ಪ್ರತಿಯಾಗಿ ನಾವು ಏನು ಭರವಸೆ ನೀಡುತ್ತೇವೆ: ನಾವು ಮೂರು ವ್ಯವಹಾರ ದಿನಗಳಲ್ಲಿ ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೇವೆ, ನಾವು ಅದರ ಮೇಲೆ ಕೆಲಸ ಮಾಡುವಾಗ ನಿಮಗೆ ತಿಳಿಸುತ್ತೇವೆ, ಅದರ ಬಗ್ಗೆ ಏನನ್ನಾದರೂ ಪ್ರಕಟಿಸುವ ಮೊದಲು ನಿಜವೇ ಎಂಬುದನ್ನು ಸರಿಪಡಿಸುತ್ತೇವೆ ಮತ್ತು ನೀವು ಕ್ರೆಡಿಟ್ ಪಡೆಯಲು ಬಯಸಿದರೆ ಇಲ್ಲಿ ನಿಮಗೆ ಕ್ರೆಡಿಟ್ ನೀಡುತ್ತೇವೆ. ಕೆಳಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಉತ್ತಮ ನಂಬಿಕೆಯಿಂದ ಮಾಡಿದ ಸಂಶೋಧನೆಯ ಮೇಲೆ ನಾವು ಕಾನೂನು ಕ್ರಮ ಕೈಗೊಳ್ಳುವುದಿಲ್ಲ.

ವ್ಯಾಪ್ತಿಯಲ್ಲಿ: iOS ಮತ್ತು Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಗಡಿಯಾರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಡೆಸ್ಕ್‌ಟಾಪ್ ವಿಸ್ತರಣೆ, assuredauth.com ಮತ್ತು ಅದರ API. ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ: ಆಪ್ ಸ್ಟೋರ್ ಮತ್ತು Google Play ಸ್ವತಃ, ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಪೂರೈಕೆದಾರರು, ಯಾರನ್ನಾದರೂ ಸಾಮಾಜಿಕ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಸೇವಾ ನಿರಾಕರಣೆ.

ಈ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಬಹುಮಾನವಿಲ್ಲ. ವರದಿಗೆ ಪರಿಹಾರ ಮತ್ತು ಧನ್ಯವಾದಗಳೊಂದಿಗೆ ಉತ್ತರಿಸಲಾಗುತ್ತದೆ, ಹಣದಿಂದಲ್ಲ.