Mobile Verification Toolkit అనేది Amnesty International యొక్క Security Lab ప్రచురించిన ఫోరెన్సిక్ టూల్. Pegasus Project వెనుక ఉన్నది ఇదే — కిరాయి స్పైవేర్ను (mercenary spyware) ప్రపంచవ్యాప్తంగా పత్రికల మొదటి పేజీలకు తెచ్చిన 2021 పరిశోధన. దీని సోర్స్ కోడ్ బహిరంగం, దీనికి ఖర్చు లేదు, ఎవరైనా తమ సొంత ఫోన్పై దీన్ని నడపవచ్చు.
మేము ఇదే తరహా విశ్లేషణ చేసే ఒక వాణిజ్య ఉత్పత్తిని అమ్ముతాము, కాబట్టి దాన్ని దృష్టిలో ఉంచుకుని ఇది చదవండి. MVT అద్భుతమైనది. సాంకేతికంగా ఆత్మవిశ్వాసం ఉన్న వ్యక్తికి మీకు కావలసింది ఇదొక్కటే కావచ్చు, ఈ గైడ్ మిమ్మల్ని దాని నుండి దూరం చేయడానికి కాదు, దాన్ని వాడటంలో సహాయపడటానికి రాయబడింది.
MVT నిజానికి ఏమి చేస్తుంది
యాంటీవైరస్ కంప్యూటర్ను స్కాన్ చేసినట్లు MVT మీ ఫోన్ను స్కాన్ చేయదు. ఫోన్లో ఇప్పటికే ఉన్న డేటాను బయటకు తీసి, దాన్ని ప్రచురించబడిన రాజీ సూచికలతో (indicators of compromise) పోలుస్తుంది: తెలిసిన స్పైవేర్ సంప్రదించే డొమైన్లు, అది సృష్టించే ప్రాసెస్ పేర్లు, అది వదిలే ఫైల్ మార్గాలు, అది కలిగించే క్రాష్ నమూనాలు.
ఆ తేడా దాని బలాన్నీ, పరిమితులనూ రెండింటినీ వివరిస్తుంది. ఫోన్ను తనను తాను అంచనా వేసుకోమని అడగకుండా, అది ఆధారాలను చదువుతుంది — అందుకే పరికరంలోని ఏ యాప్ కూడా కనుగొనలేనివాటిని అది కనుగొనగలదు. మరోవైపు, ఎవరో ఇప్పటికే సూచికలు ప్రచురించినవాటిని మాత్రమే అది కనుగొంటుంది, అంటే ఇంకా ఎవరూ నమోదు చేయని దాడి ప్రచారం దానికి కనిపించదు.
iOS లో అది iTunes లేదా Finder బ్యాకప్ను విశ్లేషిస్తుంది — మంచి సమాచారం ఉండేది అక్కడే: క్రాష్ లాగ్లు, ఏ ప్రాసెస్లు ఎప్పుడు నెట్వర్క్ వాడాయో నమోదు చేసే డేటాబేస్, షట్డౌన్లను నమోదు చేసే సిస్టమ్ ఫైల్, Safari చరిత్ర, సందేశ అటాచ్మెంట్ల మెటాడేటా. ఎన్క్రిప్ట్ చేయని బ్యాకప్ కంటే ఎన్క్రిప్టెడ్ బ్యాకప్లో గణనీయంగా ఎక్కువ సమాచారం ఉంటుంది — ఇది చాలామందిని ఆశ్చర్యపరుస్తుంది.
Android లో అది ADB ద్వారా పనిచేస్తుంది: ఇన్స్టాల్ అయిన ప్యాకేజీలను జాబితా చేస్తుంది, సిస్టమ్ లాగ్లను తీసుకుంటుంది, వాటిని అవే సూచికల సెట్లతో పోలుస్తుంది. Android బ్యాకప్ను విశ్లేషించడం, APK లను స్కాన్ చేయడం కూడా అది చేయగలదు.
దీన్ని నడపడానికి నిజంగా ఏమి కావాలి
డౌన్లోడ్ పేజీలు సాధారణంగా దాటవేసే నిజాయితీగల భాగం ఇది.
మీకు కంప్యూటర్ కావాలి, macOS లేదా Linux. Windows కు సరైన మద్దతు లేదు; ప్రజలు WSL వాడతారు.
Python, టెర్మినల్తో మీకు సౌకర్యం ఉండాలి. MVT ను pip తో ఇన్స్టాల్ చేస్తారు:
pip install mvt
దీంతో మీకు రెండు కమాండ్లు లభిస్తాయి, mvt-ios మరియు mvt-android.
మీకు ఎన్క్రిప్టెడ్ iPhone బ్యాకప్ కావాలి. macOS లో Finder తో లేదా iTunes తో, ఎన్క్రిప్షన్ ఎంపిక ఆన్ చేసి ఒకటి తయారు చేయండి, పాస్వర్డ్ గుర్తుంచుకోండి. విశ్లేషణ కోసం MVT దాన్ని డీక్రిప్ట్ చేస్తుంది:
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/
Android కోసం ADB ద్వారా, developer options మరియు USB debugging ఆన్ చేసి:
mvt-android check-adb --iocs indicators.stix2 --output results/
విడుదలల మధ్య ఫ్లాగ్లు, కమాండ్ పేర్లు మారుతుంటాయి. ఖచ్చితమైన సింటాక్స్ కోసం ఏ ట్యుటోరియల్నూ — దీనితో సహా — నమ్మకుండా, docs.mvt.re లోని ప్రస్తుత డాక్యుమెంటేషన్ను చూడండి.
ఆ తర్వాత మీరు ఫలితాన్ని చదవాలి — అది JSON ఫైల్లతో నిండిన ఒక డైరెక్టరీ, దానితో పాటు గుర్తింపుల (detections) సెట్. చాలామంది ఆగిపోయేది ఈ భాగంలోనే. ఆ ఫైల్లు టైమ్లైన్లు, బయటకు తీసిన రికార్డులు; వాటిని అర్థం చేసుకోవాలంటే సాధారణ iPhone ఎలా ఉంటుందో తెలిసి ఉండాలి, అప్పుడే సాధారణం కానిది మీకు కనిపిస్తుంది.
వాస్తవంగా చెప్పాలంటే: మీరు ప్రతిరోజూ టెర్మినల్లో పనిచేస్తే ఒక మధ్యాహ్నం పడుతుంది, లేకపోతే అది దాటలేని గోడ.
ఫలితాన్ని ఎలా చదవాలి
ఇన్స్టాలేషన్ కంటే ఇది ముఖ్యం, ప్రజలు రెండు దిశల్లోనూ పొరబడేది ఇక్కడే.
గుర్తింపు (detection) తీవ్రమైనదే, కానీ దానంతట అదే అర్థం చెప్పదు. ఒక సూచికకు సరిపోయేదాన్ని MVT గుర్తిస్తుంది. దాని అర్థం ఏమిటో, అది ఎప్పుడు జరిగిందో నిర్ధారించడం మీరు ఇంకా చేయాల్సిన విశ్లేషణ.
గుర్తింపులు లేకపోవడం అంటే ఫోన్ శుభ్రంగా ఉందని కాదు. మీరు ఇచ్చిన సూచికలకు ఏదీ సరిపోలేదని మాత్రమే అర్థం. కొత్త ప్రచారాలు, నమోదు కాని టూల్స్, మీ బ్యాకప్ కంటే ముందే జరిగిన సంక్రమణలు — ఇవన్నీ నిశ్శబ్ద ఫలితాన్నే ఇస్తాయి. Amnesty దీని గురించి స్పష్టంగా చెబుతుంది, ఈ టూల్ గురించి అత్యంత ఎక్కువగా అపార్థం చేసుకునే విషయం ఇదే.
కొన్ని ఫలితాలు కేవలం ఆసక్తికరమైనవి మాత్రమే. ఫోన్ అంతర్గత వివరాలను మీరు ఇంతకుముందు ఎప్పుడూ చూడకపోతే, టైమ్లైన్లలో భయపెట్టేలా కనిపించే చాలా సాధారణ కార్యకలాపాలు ఉంటాయి.
MVT సరైన సమాధానం ఎప్పుడు
- మీరు టెర్మినల్లో పనిచేస్తారు, JSON చూసి వెనకడుగు వేయరు.
- మీరు నిజంగా లక్ష్యం అయ్యే అవకాశం ఉన్న జర్నలిస్టు, కార్యకర్త, న్యాయవాది లేదా పరిశోధకులు, బహిరంగమైన, తనిఖీ చేయగల పద్ధతి ఉన్న టూల్స్ కావాలని కోరుకుంటారు.
- ఫలితంపై ఎలాంటి వాణిజ్య ఆసక్తి లేనిది మీకు కావాలి — భద్రతా టూల్ నుండి ఇది పూర్తిగా సమంజసమైన కోరిక, మరియు ఎవరైనా మీకు అమ్మే దేనితో పోల్చినా — మాతో సహా — MVT కి ఉన్న నిజమైన ప్రయోజనం ఇదే.
- మీరు వృత్తిపరంగా వేరొకరి పరికరాన్ని విశ్లేషిస్తున్నారు, సమర్థించుకోగల, నమోదైన పద్ధతి మీకు అవసరం.
ఎప్పుడు కాదు
- మీరు ఆందోళనలో ఉన్నారు, సాంకేతిక నిపుణులు కాదు, ఈ వారంలోనే సమాధానం కావాలి.
- అసలు సమస్య మీకు తెలిసిన ఎవరో ఇన్స్టాల్ చేసిన వాణిజ్య స్టాకర్వేర్ అయ్యే అవకాశం ఉంది — కిరాయి స్పైవేర్ కంటే ఇది చాలా సాధారణం. అది అనుమతుల స్క్రీన్లలోనే కనిపిస్తుంది; దాన్ని కనుగొనడానికి ఫోరెన్సిక్స్ అవసరం లేదు. Android లేదా iPhone తో మొదలుపెట్టండి.
- న్యాయవాది, అధికారి లేదా సహాయ కార్యకర్త కోసం మీకు డాక్యుమెంటేషన్ అవసరం. MVT ఫలితం ఆధారమే, కానీ అది చదవగలిగే నివేదిక కాదు.
- మీరు ఒక్కసారి కాకుండా, పదే పదే తనిఖీ చేయాల్సి ఉంది.
Haris Shield భిన్నంగా ఏమి చేస్తుంది
ఇది అవే పబ్లిక్ సూచికలను — MVT ప్రాజెక్ట్ సూచికల సెట్లను — వాడుతుంది, మా సర్వర్ ప్రతి రాత్రి వాటిని సంతకం చేసిన బండిల్గా తిరిగి తయారు చేస్తుంది. ఇది కొన్ని అవే ఆనవాళ్లను కంప్యూటర్ నుండి తనిఖీ చేస్తుంది, కానీ MVT చేసే ప్రతిదీ చేయదు. ప్రస్తుత వెర్షన్ ఎన్క్రిప్టెడ్ iPhone బ్యాకప్ను విశ్లేషించదు. iPhone లో, ఫోన్ కేబుల్ ద్వారా బహిర్గతం చేసేదాన్ని అది చదువుతుంది: క్రాష్ లాగ్లు, కాన్ఫిగరేషన్ మరియు ప్రొవిజనింగ్ ప్రొఫైల్లు, భద్రతా సెట్టింగ్లు, దానితో పాటు మీరు 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 కోసం తనిఖీ చేయడం, ఉచిత స్పైవేర్ తనిఖీలు: ఏది పనిచేస్తుంది, ఏది మోసం.