Mobile Verification Toolkit என்பது Amnesty International-இன் Security Lab வெளியிட்ட தடயவியல் கருவி; Pegasus Project-இன் பின்னால் இருந்த கருவியும் இதுதான் — கூலிப்படை உளவு மென்பொருளை உலகெங்கும் பத்திரிகைகளின் முதல் பக்கத்துக்குக் கொண்டுவந்த 2021 புலனாய்வு. அதன் மூலக் குறியீடு பொதுவானது, அதற்குக் கட்டணம் இல்லை, யார் வேண்டுமானாலும் தங்கள் சொந்தப் போனில் அதை இயக்கலாம்.
இதே வகைப் பகுப்பாய்வைச் செய்யும் ஒரு வணிகத் தயாரிப்பை நாங்கள் விற்கிறோம்; அதை மனதில் வைத்து இதைப் படியுங்கள். MVT மிகச் சிறந்தது. தொழில்நுட்பத்தில் நம்பிக்கை உள்ள ஒருவருக்கு உங்களுக்குத் தேவையானது அது மட்டுமே போதுமானதாக இருக்கலாம்; உங்களை அதிலிருந்து திசை திருப்புவதற்காக அல்ல, அதைப் பயன்படுத்த உதவுவதற்காகவே இந்த வழிகாட்டி எழுதப்பட்டுள்ளது.
MVT உண்மையில் என்ன செய்கிறது
ஒரு ஆன்டிவைரஸ் கணினியை ஸ்கேன் செய்வது போல MVT உங்கள் போனை ஸ்கேன் செய்வதில்லை. போனில் ஏற்கனவே உள்ள தரவைப் பிரித்தெடுத்து, வெளியிடப்பட்ட பாதிப்புக் குறிகாட்டிகளுடன் ஒப்பிடுகிறது: அறியப்பட்ட உளவு மென்பொருள் தொடர்புகொள்ளும் டொமைன்கள், அது உருவாக்கும் செயல்முறைப் பெயர்கள், அது விட்டுச் செல்லும் கோப்புப் பாதைகள், அது ஏற்படுத்தும் கிராஷ் வடிவங்கள்.
அந்த வேறுபாடு அதன் பலத்தையும் வரம்புகளையும் விளக்குகிறது. போனிடம் தன்னைத்தானே மதிப்பிடச் சொல்வதற்குப் பதிலாக, அது சான்றுகளைப் படிக்கிறது; அதனால்தான் போனில் உள்ள எந்த ஆப்பாலும் கண்டுபிடிக்க முடியாதவற்றை அதனால் கண்டுபிடிக்க முடிகிறது. மேலும், யாராவது ஏற்கனவே குறிகாட்டிகளை வெளியிட்டுள்ளவற்றை மட்டுமே அது கண்டுபிடிக்கிறது; அதாவது, யாரும் இன்னும் ஆவணப்படுத்தாத ஒரு பிரச்சாரம் அதன் கண்ணுக்குத் தெரியாது.
iOS-இல் அது iTunes அல்லது Finder காப்புப்பிரதியைப் பகுப்பாய்வு செய்கிறது; பயனுள்ள தரவு இருப்பது அங்குதான்: கிராஷ் பதிவுகள், எந்தச் செயல்முறைகள் எப்போது நெட்வொர்க்கைப் பயன்படுத்தின என்று பதிவு செய்யும் தரவுத்தளம், ஷட்டவுன்களைப் பதிவு செய்யும் சிஸ்டம் கோப்பு, Safari வரலாறு, செய்தி இணைப்புகளின் மெட்டாடேட்டா. மறைகுறியாக்கப்படாத காப்புப்பிரதியைவிட மறைகுறியாக்கப்பட்ட காப்புப்பிரதியில் கணிசமாக அதிகத் தகவல் இருக்கும் — இது பலரை ஆச்சரியப்படுத்துகிறது.
Android-இல் அது ADB வழியாக வேலை செய்கிறது: நிறுவப்பட்ட package-களைப் பட்டியலிட்டு, சிஸ்டம் பதிவுகளை எடுத்து, அதே குறிகாட்டித் தொகுப்புகளுடன் ஒப்பிடுகிறது. அது Android காப்புப்பிரதியைப் பகுப்பாய்வு செய்யவும், APK-களை ஸ்கேன் செய்யவும் முடியும்.
அதை இயக்க உண்மையில் என்ன தேவை
பதிவிறக்கப் பக்கங்கள் பொதுவாகத் தவிர்த்துவிடும் நேர்மையான பகுதி இது.
உங்களுக்கு ஒரு கணினி தேவை, macOS அல்லது Linux. Windows முறையாக ஆதரிக்கப்படவில்லை; மக்கள் WSL-ஐப் பயன்படுத்துகிறார்கள்.
Python-உம் டெர்மினலும் உங்களுக்குப் பழக்கமாக இருக்க வேண்டும். MVT, pip மூலம் நிறுவப்படுகிறது:
pip install mvt
அது உங்களுக்கு இரண்டு கட்டளைகளைத் தருகிறது: mvt-ios மற்றும் mvt-android.
மறைகுறியாக்கப்பட்ட iPhone காப்புப்பிரதி தேவை. macOS-இல் Finder அல்லது iTunes மூலம், மறைகுறியாக்க (encryption) விருப்பத்தை இயக்கி ஒன்றை உருவாக்குங்கள்; பாஸ்வேர்டை நினைவில் வையுங்கள். பகுப்பாய்வுக்காக MVT அதை மறைவிலக்குகிறது (decrypt):
mvt-ios decrypt-backup -p PASSWORD -d decrypted/ backup-folder/
குறிகாட்டிக் கோப்புகள் தேவை. வெளியிடப்பட்ட தொகுப்புகளை MVT-யால் பெற முடியும்:
mvt-ios download-iocs
பிறகு பகுப்பாய்வு:
mvt-ios check-backup --iocs indicators.stix2 --output results/ decrypted/
ADB வழியாக Android-க்கு, developer options-உம் USB debugging-உம் இயக்கப்பட்ட நிலையில்:
mvt-android check-adb --iocs indicators.stix2 --output results/
வெளியீடுகளுக்கு இடையே ஃபிளாக்குகளும் கட்டளைப் பெயர்களும் மாறுகின்றன. சரியான தொடரியலுக்கு இது உட்பட எந்த டுடோரியலையும் நம்புவதற்குப் பதிலாக, docs.mvt.re-இல் உள்ள தற்போதைய ஆவணங்களைச் சரிபாருங்கள்.
பிறகு வெளியீட்டைப் படிக்கிறீர்கள் — அது JSON கோப்புகளின் ஒரு கோப்புறையும், கண்டறிதல்களின் ஒரு தொகுப்பும். பெரும்பாலானோர் நின்றுவிடும் இடம் இதுதான். கோப்புகள் காலவரிசைகளும் பிரித்தெடுக்கப்பட்ட பதிவுகளும்; அவற்றை விளக்க, சாதாரண iPhone எப்படி இருக்கும் என்று தெரிந்திருக்க வேண்டும் — அப்போதுதான் சாதாரணமில்லாததைக் கவனிக்க முடியும்.
நடைமுறையில்: நீங்கள் தினமும் டெர்மினலில் வேலை செய்பவர் என்றால் ஒரு மதிய நேரம்; இல்லையென்றால், ஒரு சுவர்.
முடிவை எப்படிப் படிப்பது
நிறுவலைவிட இது முக்கியமானது; மக்கள் இரு திசைகளிலும் தவறு செய்வது இங்குதான்.
ஒரு கண்டறிதல் தீவிரமானது, ஆனால் தானாகவே விளக்கம் தருவதில்லை. ஒரு குறிகாட்டியுடன் பொருந்துவதை MVT சுட்டிக்காட்டுகிறது. அதன் அர்த்தம் என்ன, அது எப்போது நடந்தது என்பதை உறுதிப்படுத்துவது, நீங்கள் இன்னும் செய்ய வேண்டிய பகுப்பாய்வு.
கண்டறிதல் இல்லை என்பது சுத்தமான போன் என்று அர்த்தமல்ல. நீங்கள் கொடுத்த குறிகாட்டிகளுடன் எதுவும் பொருந்தவில்லை என்று மட்டுமே அர்த்தம். புதிய பிரச்சாரங்கள், ஆவணப்படுத்தப்படாத கருவிகள், உங்கள் காப்புப்பிரதிக்கு முன்பே நடந்த தொற்றுகள் — இவை அனைத்தும் அமைதியான முடிவையே தரும். Amnesty இதைப் பற்றித் தெளிவாகச் சொல்கிறது; இந்தக் கருவி பற்றி மிக அதிகமாகத் தவறாகப் புரிந்துகொள்ளப்படும் ஒற்றை விஷயம் இதுதான்.
சில கண்டுபிடிப்புகள் வெறுமனே சுவாரஸ்யமானவை. இதற்கு முன் ஒரு போனின் உள்ளமைப்பைப் பார்த்திராதவருக்குப் பயமுறுத்துவதாகத் தோன்றும் சாதாரணச் செயல்பாடுகள் நிறையக் காலவரிசைகளில் தெரியும்.
MVT சரியான பதிலாக இருக்கும் இடங்கள்
- நீங்கள் டெர்மினலில் வேலை செய்கிறீர்கள், JSON உங்களைத் தயங்கச் செய்வதில்லை.
- நீங்கள் உண்மையான இலக்காக இருக்கக்கூடிய பத்திரிகையாளர், செயற்பாட்டாளர், வழக்கறிஞர் அல்லது ஆய்வாளர்; பொதுவான, தணிக்கை செய்யக்கூடிய முறையுடன் கூடிய கருவிகளை விரும்புகிறீர்கள்.
- முடிவில் எந்த வணிக நலனும் இல்லாத ஒன்றை விரும்புகிறீர்கள் — ஒரு பாதுகாப்புக் கருவியிடம் எதிர்பார்ப்பது முற்றிலும் நியாயமானது; உங்களுக்கு யார் எதை விற்றாலும் — நாங்கள் உட்பட — அவற்றைவிட MVT-க்கு இருக்கும் உண்மையான நன்மை இது.
- வேறொருவரின் சாதனத்தைத் தொழில்முறையாகப் பகுப்பாய்வு செய்கிறீர்கள், நியாயப்படுத்தக்கூடிய, ஆவணப்படுத்தப்பட்ட முறை தேவை.
அது சரியான பதில் இல்லாத இடங்கள்
- நீங்கள் கவலையில் இருக்கிறீர்கள், தொழில்நுட்பம் தெரிந்தவர் அல்ல, இந்த வாரமே பதில் தேவை.
- பெரும்பாலும் பிரச்சினை உங்களுக்குத் தெரிந்த ஒருவர் நிறுவிய வணிக ஸ்டாக்கர்வேர் — இது கூலிப்படை உளவு மென்பொருளைவிட மிகவும் பொதுவானது. அது அனுமதித் திரைகளிலேயே தெரியும்; அதைக் கண்டுபிடிக்கத் தடயவியல் தேவையில்லை. Android அல்லது iPhone வழிகாட்டியிலிருந்து தொடங்குங்கள்.
- ஒரு வழக்கறிஞர், அதிகாரி அல்லது ஆதரவுப் பணியாளருக்கு ஆவணம் தேவை. MVT-இன் வெளியீடு சான்றுதான், ஆனால் அது படிக்கக்கூடிய அறிக்கை அல்ல.
- ஒருமுறை அல்ல, மீண்டும் மீண்டும் சோதிக்க வேண்டும்.
Haris Shield வேறுவிதமாகச் செய்வது என்ன
அது அதே பொதுக் குறிகாட்டிகளைப் பயன்படுத்துகிறது — MVT திட்டத்தின் குறிகாட்டித் தொகுப்புகள்; எங்கள் சர்வர் ஒவ்வொரு இரவும் அவற்றைக் கையொப்பமிடப்பட்ட தொகுப்பாக மீண்டும் உருவாக்குகிறது. அதே தடயங்களில் சிலவற்றைக் கணினியிலிருந்து அது சோதிக்கிறது, ஆனால் MVT செய்யும் எல்லாவற்றையும் அது செய்வதில்லை. தற்போதைய பதிப்பு மறைகுறியாக்கப்பட்ட iPhone காப்புப்பிரதியைப் பகுப்பாய்வு செய்வதில்லை. iPhone-இல் அது போன் கேபிள் வழியாக வெளிப்படுத்துவதைப் படிக்கிறது: கிராஷ் பதிவுகள், கட்டமைப்பு மற்றும் provisioning சுயவிவரங்கள், பாதுகாப்பு அமைப்புகள்; நீங்கள் ஒரு sysdiagnose-ஐ இறக்குமதி செய்தால் அதையும் — அது நெட்வொர்க் பயன்பாடு மற்றும் செயல்முறை இயக்கத் தரவுத்தளங்களைச் சேர்க்கிறது. Android-இல், MVT போலவே, ADB வழியாகச் சாதனத்தைப் படிக்கிறது. ஒவ்வொரு உருப்படியையும் இது எப்படி வேலை செய்கிறது பக்கம் பட்டியலிடுகிறது.
அது நீக்குவது டெர்மினல் வேலையை: macOS, Windows, Linux-க்கான வரைகலை ஆப், உங்களுக்காகப் புதுப்பித்து வைக்கப்படும் குறிகாட்டிகள், ஒவ்வொரு கண்டுபிடிப்புக்கும் ஆபத்து நிலையுடன் கூடிய அறிக்கை — அதை PDF-ஆகச் சேமித்து வேறொருவரிடம் கொடுக்கலாம்.
MVT-யால் கண்டுபிடிக்க முடியாதவற்றை நாங்கள் கண்டுபிடிக்கிறோம் என்று நாங்கள் கூறுவதில்லை. iPhone-இல், முழு மறைகுறியாக்கப்பட்ட காப்புப்பிரதியில் இயக்கப்படும் MVT, எங்கள் தற்போதைய பதிப்பைவிட அதிகமாகப் படிக்கிறது. Amnesty-இன் குறிகாட்டிகள் கிடைப்பவற்றில் சிறந்தவையாக இருக்கும் இடங்களில், விவேகமுள்ள எவரும் அவற்றின் மீதுதான் கட்டமைப்பார்கள்.
உங்களால் MVT-ஐ இயக்க முடிந்து, இயக்க விரும்பினால், MVT-ஐயே இயக்குங்கள்.
ஏதாவது கண்டுபிடித்தால்
உங்கள் வாழ்க்கையில் உள்ள ஒருவருக்குத் தொடர்பிருக்கலாம் என்றால் போனை உடனே சுத்தம் செய்யாதீர்கள் — நீக்குவது அவர்களை எச்சரிக்கக்கூடும், சான்றுகளையும் அழித்துவிடும். நீங்கள் அரசு நிலையிலான ஒரு தரப்பின் இலக்காக இருக்கலாம் என்றால், இதைத் தொழிலாகச் செய்பவர்களிடம் உதவி பெறுங்கள்: Amnesty-இன் Security Lab-உம், Access Now-இன் Digital Security Helpline-உம் ஆபத்தில் உள்ள தனிநபர்களுக்கு இலவசமாக உதவுகின்றன. அதற்கான வரிசையை நிறுவியவருக்குத் தெரியாமல் உளவு மென்பொருளை நீக்குவது எப்படி விளக்குகிறது.
சுருக்கமான பதில்
MVT உண்மையான கருவி: Pegasus Project-இன் பின்னால் இருந்த கருவி, Amnesty-இன் Security Lab வெளியிட்டது, இலவசம், பொதுவான முறையுடன். அது மறைகுறியாக்கப்பட்ட iPhone காப்புப்பிரதியையோ, ADB வழியாக Android சாதனத்தையோ, வெளியிடப்பட்ட பாதிப்புக் குறிகாட்டிகளுடன் ஒப்பிட்டுப் பகுப்பாய்வு செய்கிறது.
அது Python, டெர்மினல், தடயவியல் வெளியீட்டை விளக்கும் திறன் ஆகியவை உங்களிடம் உள்ளன என்றும் எடுத்துக்கொள்கிறது; சுத்தமான முடிவு என்பது நீங்கள் கொடுத்த குறிகாட்டிகளுடன் எதுவும் பொருந்தவில்லை என்பதை மட்டுமே குறிக்கிறது. அது உங்களுக்குப் பொருந்தினால், அதைப் பயன்படுத்துங்கள். பொருந்தாவிட்டால், கருவியைவிட முறையே முக்கியம் — நீங்கள் சரிபார்க்க முயலும் அதே போனில் இயங்கும் ஸ்கேனரை நம்புவதற்குப் பதிலாக, ஏதாவது ஒரு கருவி மூலம், கணினியிலிருந்து பகுப்பாய்வைச் செய்யுங்கள்.
ஆதாரங்கள்
- Mobile Verification Toolkit: mvt.re, ஆவணங்கள் docs.mvt.re-இல்
- MVT மூலக் குறியீடு: github.com/mvt-project/mvt
- Amnesty International Security Lab, Forensic Methodology Report: How to Catch NSO Group's Pegasus: amnesty.org
- Access Now Digital Security Helpline: accessnow.org/help
தொடர்புடைய கட்டுரைகள்: iPhone-இல் Pegasus உள்ளதா என்று சோதிப்பது, இலவச உளவு மென்பொருள் சோதனைகள்: எது வேலை செய்யும், எது மோசடி.