LifeVeil உங்கள் ஃபைல்களை எப்படிப் பாதுகாக்கிறது
LifeVeil என்ன செய்கிறது, எதைச் செய்ய முடியாது என்பதை இந்தப் பக்கம் எளிய சொற்களில் விளக்குகிறது. மிகப் பெரிய வாக்குறுதியை நீங்கள் நம்புவதைவிட, வரம்புகளைத் தெரிந்துகொள்வதையே நாங்கள் விரும்புகிறோம்.
சுருக்கமாக
- எல்லா என்க்ரிப்ஷனும் உங்கள் மொபைலிலேயே நடக்கிறது. LifeVeil சர்வரும் இல்லை, கணக்கும் இல்லை.
- ஒவ்வொரு பெட்டகத்தின் ஃபைல்களும் ஒரு ரேண்டம் சாவியால் என்க்ரிப்ட் செய்யப்படுகின்றன. அந்தப் பெட்டகத்தின் பேட்டர்ன் (அதிகபட்சப் பாதுகாப்பு நிலையில் அதன் PIN-உடன்), நீங்கள் சேர்த்திருந்தால் அதன் மீட்புச் சொற்றொடர், அல்லது நீங்கள் இயக்கியிருந்தால் உங்கள் கைரேகை மட்டுமே அந்தச் சாவியைத் திறக்க முடியும்.
- ஒவ்வொரு பேட்டர்னும் ஒரு பெட்டகத்தைத் திறக்கும். சேமிக்கப்பட்ட எந்தப் பெட்டகத்துக்கும் பொருந்தாத பேட்டர்ன் ஒரு வெற்றுப் பெட்டகத்தைத் திறக்கும்; நீங்கள் அதில் ஒரு ஃபைலைச் சேர்க்கும் வரை எதுவும் எழுதப்படுவதில்லை.
- டெவலப்பர்களான எங்களிடம் உங்கள் பேட்டர்னோ PIN-ஓ சொற்றொடரோ சாவிகளோ ஒருபோதும் இருப்பதில்லை. உங்கள் ஃபைல்களை எங்களால் திறக்க முடியாது, உங்கள் பேட்டர்னை மீட்டமைக்கவும் முடியாது.
- Android-இல் உள்ளமைந்த என்க்ரிப்ஷனையும், நன்கு அறியப்பட்ட libsodium லைப்ரரியையும் பயன்படுத்துகிறோம். எங்களுக்கென்று சொந்த என்க்ரிப்ஷனை நாங்கள் எழுதவில்லை.
- LifeVeil இதுவரை சுயாதீனப் பாதுகாப்புத் தணிக்கைக்கு உட்படுத்தப்படவில்லை.
பேட்டர்னிலிருந்து சாவி வரை
5×5 கட்டத்தில், எந்தப் புள்ளியையும் இருமுறை தொடாமல் பேட்டர்னை வரைகிறீர்கள். நீங்கள் அமைக்கும் புதிய பேட்டர்னுக்குக் குறைந்தது 6 புள்ளிகள் தேவை. libsodium-இலிருந்து வரும் Argon2id மூலம் (Android-இல் பதிப்பு 1.0.20) LifeVeil அந்தப் பேட்டர்னைச் சாவியாக மாற்றுகிறது.
- அமைப்புகள்: 64 MiB நினைவகம், 3 சுற்றுகள், 1 லேன், 256-பிட் சாவி.
- Argon2id வேண்டுமென்றே மெதுவாக இயங்குகிறது, ஒவ்வொரு ஊகத்துக்கும் அதிக நினைவகம் தேவைப்படுகிறது. இதனால் கிராஃபிக்ஸ் கார்டுகளைக் கொண்டு ஊகிப்பது மிகவும் செலவாகிறது.
- எங்கள் சோதனை மொபைல்களில், ஒருமுறை திறக்க சுமார் 0.6 முதல் 0.9 வினாடிகள் ஆகிறது.
- பேட்டர்ன் ஒரு ரேண்டம் 16-பைட் சாதன சால்ட்-உடன் கலக்கப்படுகிறது. அந்த சால்ட் ஆப்ஸுக்குள் சேமிக்கப்படுகிறது; மொபைலிலிருந்து நகலெடுக்க முடியாத Android Keystore-இல் வைக்கப்பட்டுள்ள சாவியால் அது என்க்ரிப்ட் செய்யப்படுகிறது.
- மீட்புச் சொற்றொடருடன் வைக்கப்படும் நகலைத் தவிர (கீழே பார்க்கவும்), பேட்டர்னின் நகல் எதுவும் சேமிக்கப்படுவதில்லை. சாவியைத் திறக்க முயல்வதன் மூலம் ஆப்ஸ் பேட்டர்னைச் சரிபார்க்கிறது.
- புள்ளிகளுக்கு மேலே உள்ள PIN பெட்டியில் நீங்கள் டைப் செய்வது, பேட்டர்னுடன் அதே சாவி உருவாக்கத்தில் சேர்கிறது. பெட்டி காலியாக இருந்தால் பேட்டர்ன் மட்டும் என்று பொருள்.
பாதுகாப்பு நிலைகள்
ஒவ்வொரு பெட்டகத்துக்கும் ஒரு நிலை உண்டு. தொடங்கும்போது அதைத் தேர்ந்தெடுக்கிறீர்கள்; பின்னர் பேட்டர்னை மீண்டும் வரைந்த பிறகு அமைப்புகள் > பெட்டகம் > பாதுகாப்பு நிலை என்பதில் மாற்றலாம்.
- அதிகபட்சப் பாதுகாப்பு (Ultra): பேட்டர்னும் 6 முதல் 8 இலக்க PIN-உம், இரண்டும் உங்கள் நினைவில் மட்டும். AI ஊகத்துக்கு எதிராகவும் பாதுகாப்பானது. ஏதாவது ஒன்றை மறந்தால், பெட்டகத்தை மீட்க முடியாது.
- நிலை 1 (பரிந்துரைக்கப்பட்டது): பேட்டர்ன் மட்டும். பொதுவான வடிவங்களைத் தவிர்த்தால் பாதுகாப்பானது. மறந்தால், பெட்டகத்தை மீட்க முடியாது.
- நிலை 2: பேட்டர்னும் தாளில் எழுதிய மீட்புச் சொற்றொடரும். பேட்டர்னை மறந்தாலும் மீண்டும் உள்ளே செல்லலாம், ஆனால் அந்தத் தாளைக் கண்டெடுப்பவரும் பெட்டகத்தைத் திறக்கலாம்.
- நிலை 3: பேட்டர்னும் கைரேகையும். மிகவும் வசதியானது, ஆனால் யாராவது உங்கள் விரலை வலுக்கட்டாயமாக சென்சாரில் வைக்கலாம். கைரேகை ஒரு பெட்டகத்துக்கு மட்டுமே வேலை செய்யும்.
ஃபைல்கள் எப்படி என்க்ரிப்ட் செய்யப்படுகின்றன
- ஒவ்வொரு பெட்டகத்துக்கும் ஒரு ரேண்டம் 256-பிட் முதன்மைச் சாவி உள்ளது. உங்கள் பேட்டர்ன் சாவியும் மீட்புச் சாவியும் இந்த முதன்மைச் சாவியை "சுற்றி மூடுகின்றன" (என்க்ரிப்ட் செய்கின்றன), அவ்வளவுதான்.
- ஃபைல்கள், சிறுபடங்கள், உங்கள் உருப்படிகளின் பட்டியல் (அசல் ஃபைல் பெயர்கள், தேதிகள், அளவுகள்) ஆகியவை Android-இல் உள்ளமைந்த என்க்ரிப்ஷனைப் பயன்படுத்தி AES-256-GCM மூலம் என்க்ரிப்ட் செய்யப்படுகின்றன. ஒரு ஃபைல் மாற்றப்பட்டாலோ இடம் மாற்றப்பட்டாலோ GCM அதைக் கண்டறியும்.
- ஆப்ஸுக்குள் உள்ள ஃபைல்களுக்கு ரேண்டம் பெயர்கள் இருக்கும். பெரிய ஃபைல்கள் 1 MiB துண்டுகளாக என்க்ரிப்ட் செய்யப்படுகின்றன, அதனால் சாதாரண நகலைச் சேமிப்பகத்தில் ஒருபோதும் எழுதாமலேயே வீடியோக்கள் இயங்கும்.
- JPEG படங்களுக்கு, மறைந்திருக்கும் விவரங்கள் (கேமரா, தேதி போன்ற EXIF) தனியாகச் சேமிக்கப்படுகின்றன; அவையும் என்க்ரிப்ட் செய்யப்படுகின்றன.
- ஆப்ஸ் பூட்டப்படும்போது, நினைவகத்தில் வைத்திருக்கும் சாவிகளைப் பூஜ்ஜியங்களால் மேலெழுதுகிறது.
மீட்புச் சொற்றொடர்
- மீட்புச் சொற்றொடர் விருப்பத்தேர்வு. நீங்கள் நிலை 2-ஐத் தேர்ந்தெடுக்கும்போது மட்டுமே ஒரு பெட்டகத்துக்கு அது கிடைக்கும்; ஒரு சிறிய வினாடி வினாவில் தேர்ச்சி பெற்ற பிறகு அது சேமிக்கப்படும்.
- மொபைலின் பாதுகாப்பான ரேண்டம் எண் ஜெனரேட்டர் 9 ஆங்கிலச் சொற்களைத் தேர்ந்தெடுக்கிறது. அவை 1,024 பொதுவான சொற்கள் கொண்ட இரண்டு பட்டியல்களிலிருந்து, நிலையான 4 வரிசைகளில் ஒன்றில் வருகின்றன. இது 92 பிட்கள் ரேண்டம்னஸ். ஆப்ஸின் எல்லா மொழிகளிலும் இந்தச் சொற்கள் ஆங்கிலத்தில்தான் இருக்கும்.
- சொற்றொடரும் அதே Argon2id அமைப்புகள் வழியாகச் செல்கிறது, தானாகவே முதன்மைச் சாவியைத் திறக்கிறது. அதற்குச் சாதன சால்ட் தேவையில்லை, அதனால் பேட்டர்ன் வேலை செய்யாதபோதும் இது வேலை செய்யும்.
- சொற்றொடரின் ஒரு நகலும் பெட்டகத்தின் பேட்டர்னின் (மற்றும் PIN-இன்) ஒரு நகலும் மொபைலில் சேமிக்கப்படுகின்றன; ஒவ்வொன்றும் இருமுறை என்க்ரிப்ட் செய்யப்படுகிறது: ஒருமுறை முதன்மைச் சாவியால், ஒருமுறை Android Keystore சாவியால். சொற்றொடர் பெட்டகத்தைத் திறக்கும்போது, ஆப்ஸ் பேட்டர்னை ஒருமுறை காட்டும். ஆப்ஸ் பூட்டப்படும்போது அது மறக்கப்படும்.
- பேட்டர்னை மாற்றினாலும் சொற்றொடர் அப்படியே இருக்கும். சொற்றொடர் இல்லாத பெட்டகத்தின் பேட்டர்ன் மறந்துபோனால், திரும்பச் செல்ல வழியில்லை.
கைரேகை
கைரேகை மூலம் திறப்பது விருப்பத்தேர்வு, அது ஒரு பெட்டகத்துக்கு மட்டுமே வேலை செய்யும். கைரேகையைச் சரிபார்ப்பது Android, LifeVeil அல்ல; உங்கள் கைரேகை ஆப்ஸுக்கு ஒருபோதும் கிடைக்காது. வலுவான பயோமெட்ரிக் சரிபார்ப்புக்கு உடனே பிறகு மட்டுமே வேலை செய்யும் Android Keystore சாவி ஒன்று முதன்மைச் சாவியைத் திறக்கிறது. யாராவது மொபைலில் புதிய கைரேகையைச் சேர்த்தால், இந்தச் சாவி வேலை செய்வது நின்றுவிடும், நீங்கள் மீண்டும் பேட்டர்னைப் பயன்படுத்த வேண்டும்.
காப்புப் பிரதி ஃபைல்
- காப்புப் பிரதி என்பது ஒரு
.lvbஃபைல். அதில் உங்கள் உருப்படிகள் ஏற்கெனவே என்க்ரிப்ட் செய்யப்பட்ட நிலையிலேயே இருக்கும், கூடவே முதன்மைச் சாவியின் சுற்றி மூடப்பட்ட நகல்கள்: காப்புப் பிரதி எடுத்தபோது நீங்கள் வரைந்த பேட்டர்னுக்கு ஒன்று, பெட்டகத்துக்கு மீட்புச் சொற்றொடர் இருந்தால் அதற்கு ஒன்று. - பேட்டர்ன் நகல் ஒவ்வொரு காப்புப் பிரதிக்கும் புதிய ரேண்டம் சால்ட்டைப் பயன்படுத்துகிறது, சாதன சால்ட்டை அல்ல. அதனால்தான் புதிய மொபைலில் காப்புப் பிரதியைத் திறக்க முடிகிறது.
- மாற்றங்களோ இடம் மாற்றப்பட்ட பகுதிகளோ கண்டறியப்படும்படி ஃபைலின் தலைப்புப் பகுதி பாதுகாக்கப்படுகிறது.
- Android-இன் சொந்தச் சேமிப்புத் திரையில் அதை எங்கே சேமிப்பது என்பதை நீங்களே தேர்ந்தெடுக்கிறீர்கள். அது ஒருபோதும் எங்கள் வழியாகச் செல்வதில்லை.
- மீட்டெடுக்க, அதன் பேட்டர்ன் அல்லது சொற்றொடர் மூலம் ஃபைலைத் திறக்கவும். பிறகு புதிய பேட்டர்னை வரைவீர்கள். மீட்டெடுக்கப்பட்ட பெட்டகம் மீட்புச் சொற்றொடர் இல்லாமல் தொடங்கும்.
ஆப்ஸில் உள்ள பிற பாதுகாப்புகள்
- ஸ்கிரீன்ஷாட்கள், ஸ்கிரீன் ரெக்கார்டிங், சமீபத்திய ஆப்ஸ் பட்டியலில் உள்ள முன்னோட்டம் ஆகியவை எல்லாத் திரைகளிலும் தடுக்கப்படுகின்றன.
- இயல்பாக, நீங்கள் வெளியேறியவுடனே ஆப்ஸ் பூட்டப்படும். அதற்குப் பதிலாக 30 வினாடிகள் அல்லது 1 நிமிடத்தைத் தேர்ந்தெடுக்கலாம்.
- Android-இன் சொந்த கிளவுட் காப்புப் பிரதியிலும் மொபைலிலிருந்து மொபைலுக்கு மாற்றுவதிலும் LifeVeil-இன் தரவு சேர்க்கப்படுவதில்லை. அதற்குப் பதிலாகக் காப்புப் பிரதி ஃபைலைப் பயன்படுத்தவும்.
- ஆப்ஸ் இருப்பிடம், தொடர்புகள் அல்லது "எல்லா ஃபைல்களுக்குமான" அணுகலைக் கேட்பதில்லை.
- ஒவ்வொரு புதிய பேட்டர்னுக்கும் ஒரு வெற்றுப் பெட்டகம். ஃபைல்கள் இல்லாத பெட்டகம் சேமிக்கப்பட்டிருந்தாலும் இல்லாவிட்டாலும் ஒரே மாதிரித் தோன்றும். அதனால் ஆப்ஸைத் திறக்கச் சொல்லி வற்புறுத்துபவருக்கு வேறு என்ன இருக்கிறது என்று தெரியாது. இதை அமைப்புகள் > பாதுகாப்பு என்பதில் முடக்கலாம்; அப்போது எதையும் திறக்காத பேட்டர்ன் பிழையைக் காட்டும்.
ஊகிப்பதை மெதுவாக்குதல்
ஒவ்வொரு பேட்டர்னும் ஒரு பெட்டகத்தைத் திறப்பதால், ஊகிப்பது பல வெற்றுப் பெட்டகங்கள் திறப்பது போலத் தோன்றும். LifeVeil திரையில் எதுவும் சொல்லாமல் இதை மெதுவாக்குகிறது, காத்திருப்பு சரியான பேட்டர்ன் உட்பட எல்லாப் பேட்டர்ன்களுக்கும் ஒன்றுதான்.
- 24 மணி நேரத்துக்குள், ஃபைல்கள் இல்லாத பெட்டகங்கள் 10 முறை திறந்தால் ஒவ்வொரு அன்லாக்குக்கும் 10 வினாடிகள் கூடும், 20 முறை என்றால் 60 வினாடிகள், 30 முறை என்றால் 5 நிமிடங்கள், இதுவே அதிகபட்சம்.
- தானியங்கி முயற்சியின் அறிகுறிகள் நேராக அதிகபட்சத்துக்குச் செல்லும்: தொடர்ந்து மூன்று முறை 2 வினாடிக்குள் இடைவெளியில் முடிக்கப்பட்ட பேட்டர்ன்கள், அல்லது விரலிலிருந்து அல்லாமல் அணுகல்தன்மைச் சேவைகளிலிருந்தோ செயற்கையாகச் செலுத்தப்பட்ட உள்ளீட்டிலிருந்தோ வரும் தொடுதல்கள்.
- வெற்றுப் பெட்டகம் திறக்கப்படாத ஒவ்வொரு 24 மணி நேரமும் இதை ஒரு படி குறைக்கும். மொபைலின் கடிகாரத்தைப் பின்னோக்கி மாற்றினால் இது குறையாது.
- இது ஆப்ஸுக்குள் மட்டுமே வேலை செய்யும். நகலெடுக்கப்பட்ட ஃபைலைக் கொண்டு கம்ப்யூட்டரில் ஊகிப்பதை இது மெதுவாக்காது (கீழே உள்ள வரம்புகளைப் பார்க்கவும்).
AI-யும் பேட்டர்னை ஊகித்தலும்
- AI-ஆல் கணக்கைத் தவிர்க்க முடியாது. ஒவ்வொரு ஊகமும் 64 MiB நினைவகத்துடன் Argon2id-ஐ இயக்கியே ஆக வேண்டும். AI, Argon2id-ஐயோ AES-ஐயோ உடைப்பதில்லை, அதனால் எந்த ஒரு ஊகமும் மலிவாவதில்லை.
- AI மாற்றுவது ஊகங்களின் வரிசையை மட்டுமே. மக்கள் விரும்பும் வடிவங்களை (எழுத்துகள், சதுரங்கள், விருப்பமான தொடக்க மூலைகள்) அது கற்றுக்கொண்டு அவற்றை முதலில் முயலலாம். உங்கள் தோளுக்கு மேல் எடுக்கப்பட்ட வீடியோவிலிருந்தோ திரையில் உள்ள கைத்தடங்களிலிருந்தோ பேட்டர்னைப் படிக்கவும் அது உதவலாம்.
- எனவே பாதுகாப்பு என்பது கணக்கைப் பற்றியதல்ல, பேட்டர்னைப் பற்றியது. பொதுவான வடிவங்களைப் பற்றி ஆப்ஸ் எச்சரிக்கிறது. அதிகபட்சப் பாதுகாப்பு நிலை 6 முதல் 8 இலக்க PIN-ஐச் சேர்க்கிறது, அதனால் வீடியோவில் பார்த்த பேட்டர்ன் மட்டும் போதாது. பேட்டர்ன் கோட்டை மறை படம்பிடிக்க எந்தக் கோட்டையும் விடுவதில்லை. Android Keystore-இல் உள்ள சாதன சால்ட், மொபைலுக்கு வெளியே ஊகிப்பதைத் தடுக்கிறது.
நீங்கள் தெரிந்துகொள்ள வேண்டிய வரம்புகள்
எந்த ஆப்ஸாலும் எல்லாவற்றிலிருந்தும் பாதுகாக்க முடியாது. LifeVeil-இன் நேர்மையான வரம்புகள் இவை.
எளிய பேட்டர்ன்களை ஊகிக்க முடியும்
குறுகிய அல்லது பொதுவான வடிவங்களை (L, Z, நேர்கோடு) நீங்கள் வரைவதைப் பார்ப்பதன் மூலமோ, திரையில் உள்ள கைத்தடங்கள் மூலமோ, சில முயற்சிகளிலோ ஊகித்துவிடலாம். சாத்தியமான பேட்டர்ன்களின் எண்ணிக்கை காட்டுவதைவிட, உண்மையான பேட்டர்ன்களை ஊகிப்பது மிக எளிது. அதிகப் புள்ளிகளையும் அதிகத் திருப்பங்களையும் பயன்படுத்தவும். மிக எளிய பேட்டர்ன்களைப் பற்றியும், 6-க்குக் குறைவான புள்ளிகள் கொண்ட பேட்டர்னுடைய பெட்டகத்தைச் சேமிப்பதற்கு முன்பும் ஆப்ஸ் உங்களை எச்சரிக்கும்.
ஊகிக்க எவ்வளவு நேரம் ஆகலாம்
ஆப்ஸுக்குள், ஒவ்வொரு முயற்சிக்கும் சுமார் ஒரு வினாடி ஆகும், மீண்டும் மீண்டும் ஊகித்தால் ஒவ்வொரு அன்லாக்கும் 5 நிமிடங்கள் வரை மெதுவாகும். ஆனால் உங்கள் காப்புப் பிரதி ஃபைல் யாரிடமாவது இருந்தாலோ, ரூட் செய்யப்பட்ட மொபைலிலிருந்து யாராவது சாதன சால்ட்டை எடுத்துவிட்டாலோ, அவர்கள் காத்திருப்பு இல்லாமல் கம்ப்யூட்டரில் ஊகிக்கலாம். Argon2id இதை மெதுவாக்குகிறது, ஆனால் நீண்ட கடவுச்சொல்லைவிட பேட்டர்னுக்கு மிகக் குறைவான சாத்தியங்களே உள்ளன. வினாடிக்குச் சுமார் 1,000 ஊகங்கள் செய்யும் ஒரு உயர்நிலை கிராஃபிக்ஸ் கார்டுக்கான (RTX 4090 வகை) தோராயமான மதிப்பீடுகள்:
| ஊகிக்கப்படுவது | சாத்தியங்கள் | நேரம், ஒரு கிராஃபிக்ஸ் கார்டு |
|---|---|---|
| மிகப் பொதுவான 10,000 பேட்டர்ன்கள் | 104 | சுமார் 10 வினாடிகள் |
| 6 புள்ளிகள் கொண்ட எல்லா பேட்டர்ன்களும் | 1.28 × 108 | சுமார் 1.5 நாட்கள் |
| 7 புள்ளிகள் கொண்ட எல்லா பேட்டர்ன்களும் | 2.42 × 109 | சுமார் 28 நாட்கள் |
| 8 புள்ளிகள் கொண்ட எல்லா பேட்டர்ன்களும் | 4.36 × 1010 | சுமார் 1.4 ஆண்டுகள் |
| மீட்புச் சொற்றொடர் (92 பிட்கள்) | 4.95 × 1027 | சுமார் 1.6 × 1017 ஆண்டுகள் |
இவை மதிப்பீடுகள், அளவீடுகள் அல்ல. பேட்டர்ன் எண்ணிக்கைகள் மேல் வரம்புகள்; உண்மையான பேட்டர்ன்கள் மிகக் குறைவு. அதிகமான அல்லது வேகமான ஹார்டுவேர் அதே விகிதத்தில் ஊகிப்பதை வேகமாக்கும். அதிகபட்சப் பாதுகாப்பு நிலையில் உள்ள PIN இந்த எண்களை 108 மடங்கு வரை பெருக்குகிறது.
காப்புப் பிரதி ஃபைலைத் தனிப்பட்டதாக வைத்திருங்கள்
காப்புப் பிரதி ஃபைலில் சாதன சால்ட் இல்லை, அதனால் அதைப் பெறும் எவரும் மேலே காட்டியபடி ஆஃப்லைனில் பேட்டர்ன்களை முயலலாம். உங்கள் சொந்த கிளவுட் கணக்கு போல, நீங்கள் மட்டுமே அணுகக்கூடிய இடத்தில் மட்டும் அதைச் சேமிக்கவும், நீளமான பேட்டர்னைப் பயன்படுத்தவும்.
மீட்புச் சொற்றொடர் பேட்டர்னையும் காட்டும்
ஒரு பெட்டகத்தின் மீட்புச் சொற்றொடர் யாரிடம் இருக்கிறதோ அவர் அந்தப் பெட்டகத்தைத் திறக்கலாம்; அப்போது ஆப்ஸ் அதன் பேட்டர்னையும் PIN-ஐயும் அவருக்குக் காட்டும். உங்கள் மொபைலின் திரைப் பூட்டு போல வேறு எங்காவது அதே பேட்டர்னைப் பயன்படுத்தினால், அதுவும் அவருக்குத் தெரிந்துவிடும். அந்தத் தாளை ஃபைல்களைப் போலவே பத்திரமாக வைத்திருங்கள்.
ரூட் செய்யப்பட்ட அல்லது பாதிக்கப்பட்ட மொபைல்கள்
ஆப்ஸின் அனுமதிகளுடன் யாராவது கோடை இயக்க முடிந்தால் (உதாரணமாக ரூட் செய்யப்பட்ட மொபைலில், அல்லது முழுக் கட்டுப்பாடு கொண்ட மால்வேர் மூலம்), அவர்கள் சாதன சால்ட்டைத் திறந்து ஆஃப்லைனில் ஊகிக்கலாம். பெட்டகம் திறந்திருக்கும்போது, சாவிகள் நினைவகத்தில் இருக்கும், ரூட் அணுகல் அல்லது டீபக்கர் மூலம் அவற்றைப் படிக்க முடியும். Android, Flutter-க்குள் உருவாகும் சில நகல்களையும், திரையில் காட்டப்படும் படங்களையும் நினைவகத்திலிருந்து உடனே அழிக்க முடியாது.
சில தகவல்கள் தெரியும்
ஆப்ஸின் சேமிப்பகத்தில் உள்ள என்க்ரிப்ட் செய்யப்பட்ட ஃபைல்களின் எண்ணிக்கை, அவற்றின் தோராயமான அளவுகள், அவை எப்போது உருவாக்கப்பட்டன அல்லது மாற்றப்பட்டன என்பவை மறைக்கப்படுவதில்லை. LifeVeil நிறுவப்பட்டுள்ளது என்ற உண்மையும் மறைக்கப்படுவதில்லை.
வெற்றுப் பெட்டகம் திரையை மட்டுமே ஏமாற்றும்
ஆப்ஸின் ஃபைல்களைப் படிக்கக்கூடியவர் (எ.கா. ரூட் செய்த ஃபோனில்) பெட்டகக் கோப்புறைகளை எண்ணலாம், இந்த அமைப்பு இயக்கத்தில் உள்ளதையும் பார்க்கலாம். மெதுவாக்குதல் சேமிக்கப்பட்ட, சேமிக்கப்படாத வெற்றுப் பெட்டகங்களை ஒரே மாதிரி எண்ணுகிறது, அதனால் காத்திருப்பு மட்டும் அவற்றை வேறுபடுத்திக் காட்டாது.
மாறுவேடம் முகப்புத் திரையை மட்டுமே மாற்றுகிறது
- லாஞ்சர் ஐகானும் பெயரும் மட்டுமே மாறும். மொபைலின் அமைப்புகள் > ஆப்ஸ் பட்டியல், ஆப்ஸ் தகவல், சேமிப்பகத் திரைகள் இன்னும் LifeVeil என்றே காட்டும்.
- ஸ்கிரீன் ரீடர்கள் இன்னும் "LifeVeil" என்று சொல்லலாம். உதாரணமாக, Samsung One UI லாஞ்சர் TalkBack-க்கு உண்மையான ஆப்ஸ் பெயரைத் தருகிறது, இதை ஆப்ஸால் மாற்ற முடியாது.
- Android-இன் பகிர்வு மெனு எப்போதும் உண்மையான ஆப்ஸ் பெயரைக் காட்டும், அதனால் நீங்கள் ஐகானை மாற்றும்போது LifeVeil அதிலிருந்து விலகிக்கொள்கிறது. நீங்கள் அதை மீண்டும் இயக்கலாம்.
- Android அனுமதிக் கோரிக்கைகள் உண்மையான பெயரைக் காட்டும், அதனால் நீங்கள் ஐகானை மாற்றுவதற்கு முன்பே ஆப்ஸ் அனுமதிகளைக் கேட்கிறது.
- ஐகான் மாற்றப்பட்டிருக்கும்போது, ஆப்ஸ் அறிவிப்புகளை அனுப்புவதில்லை.
- மாறுவேடக் குறியீடு (4 முதல் 8 இலக்கங்கள்) பூட்டுத் திரையை மட்டுமே காட்டும். அது உங்கள் ஃபைல்களைத் திறக்காது. அது சால்ட் சேர்த்த ஹாஷாகச் சேமிக்கப்படுகிறது, ஆனால் இவ்வளவு குறைவான சாத்தியங்கள் இருப்பதால், யாராவது அந்த ஃபைலைப் பெற்றால் அதைக் கண்டுபிடிப்பது எளிது.
கைரேகை பலவீனமான வழி
கைரேகை மூலம் திறப்பது Argon2id-ஐத் தவிர்க்கிறது. அதன் வலிமை உங்கள் மொபைலின் கைரேகை சென்சாரையும் Android Keystore-ஐயும் பொறுத்தது. எப்போது வேண்டுமானாலும் அமைப்புகளில் அதை முடக்கலாம்.
பட விவரங்கள்
- HEIC, PNG, WebP படங்களுக்கு, மறைந்திருக்கும் விவரங்கள் (EXIF) ஃபைலுக்குள்ளேயே இருக்கும். முழு ஃபைலும் இன்னும் என்க்ரிப்ட் செய்யப்பட்டே இருக்கும்.
- Android 10 மற்றும் அதற்குப் பிந்தைய பதிப்புகளில், ஆப்ஸ் இருப்பிட அணுகலைக் கேட்காததால், LifeVeil படிக்கும் படங்களிலிருந்து Android GPS இருப்பிடத்தை நீக்குகிறது. அசல் படம் கேலரியிலிருந்து நீக்கப்படும்போது, அந்த இருப்பிடமும் போய்விடும்.
- Android-இன் படத் தேர்வுக் கருவி அசல் பெயரைத் தராததால், அதன் மூலம் சேர்க்கப்படும் படங்களுக்குத் தேதியின் அடிப்படையில் புதிய பெயர்கள் கிடைக்கும்.
சிஸ்டம் திரைகளின்போது பூட்டுதல் இடைநிறுத்தப்படும்
ஒரு சிஸ்டம் திரை திறந்திருக்கும்போதும் (அனுமதிக் கோரிக்கை, நீக்குதல் உறுதிப்படுத்தல், படம் அல்லது ஃபைல் தேர்வுக் கருவி, கைரேகைக் கோரிக்கை), இறக்குமதி அல்லது ஏற்றுமதி நடந்துகொண்டிருக்கும்போதும், ஆப்ஸ் பூட்டுவதற்குக் காத்திருக்கும். நீங்கள் ஆப்ஸிலிருந்து வெளியேறியிருந்தால், அது முடிந்து 2 வினாடிகளுக்குப் பிறகு பூட்டப்படும்.
பெட்டகங்கள் ஒரே சாதன சால்ட்டைப் பகிர்ந்துகொள்கின்றன
ஒரு மொபைலில் உள்ள எல்லாப் பெட்டகங்களும் ஒரே சாதன சால்ட்டைப் பயன்படுத்துகின்றன. அந்த சால்ட் யாரிடமாவது இருந்தால், ஒரு ஊகம் எல்லாப் பெட்டகங்களையும் ஒரே நேரத்தில் சோதிக்கும். ஒரு பெட்டகத்தைத் தாக்குவதற்கான செலவு அதேதான்.
எந்த ஆப்ஸாலும் தடுக்க முடியாதவை
நீங்கள் பேட்டர்னை வரைவதை யாராவது பார்ப்பது, அல்லது உங்கள் திரையைக் கேமரா படம்பிடிப்பது.
சொற்றொடர் இல்லையென்றால், யாராலும் உதவ முடியாது
மீட்புச் சொற்றொடர் இல்லாத பெட்டகத்தின் பேட்டர்னை மறந்துவிட்டால், அல்லது பேட்டர்ன், சொற்றொடர் இரண்டையும் இழந்துவிட்டால், அதன் ஃபைல்களை யாராலும் மீட்க முடியாது. எங்களாலும் முடியாது.