Mac OS Xలో యాప్ల కోసం & వెరిఫై కోడ్ సంతకాలను ఎలా చూపించాలి
విషయ సూచిక:
కోడ్ సంతకం చేసిన అప్లికేషన్లు భద్రతా స్పృహ ఉన్న వినియోగదారులను నిర్దిష్ట యాప్ యొక్క సృష్టికర్త మరియు హాష్ని ధృవీకరించడానికి అనుమతిస్తాయి, ఇది పాడైపోలేదని లేదా తారుమారు చేయబడలేదు. ఇది సగటు Mac వినియోగదారులకు, ప్రత్యేకించి Mac App Store లేదా ఇతర విశ్వసనీయ మూలాధారాల నుండి తమ సాఫ్ట్వేర్ను పొందే వారికి చాలా అరుదుగా అవసరం. మూలాలు.
p2p మరియు పంపిణీ చేయబడిన మూలాలు, బహుశా టొరెంట్ సైట్ లేదా న్యూస్గ్రూప్లు, IRC, పబ్లిక్ ftp లేదా మరొక నెట్వర్క్ వనరు నుండి సాఫ్ట్వేర్ మరియు ఇన్స్టాలర్లను పొందుతున్న వారికి కోడ్ సంతకాన్ని ధృవీకరించడం చాలా ముఖ్యం. ఆచరణాత్మక ఉదాహరణ కోసం, వినియోగదారు ఏ కారణం చేతనైనా Mac యాప్ స్టోర్ని యాక్సెస్ చేయలేరని అనుకుందాం, అయితే Mac OS X ఇన్స్టాలర్ అప్లికేషన్ను డౌన్లోడ్ చేసుకోవాలి మరియు తద్వారా మూడవ పక్షం మూలంపై ఆధారపడాలి. ఇన్స్టాలర్ని తారుమారు చేయలేదని మరియు Apple నుండి చట్టబద్ధంగా వస్తున్నదని తెలుసుకోవడం మరియు ధృవీకరించడం చాలా ముఖ్యమైన పరిస్థితి, మరియు sha1 హాష్ని నేరుగా తనిఖీ చేయడం పక్కన పెడితే, కోడ్ సంతకం మరియు క్రిప్టోగ్రాఫిక్ని తనిఖీ చేయడం సులభమయిన మార్గం. ప్రశ్నలో ఉన్న యాప్ యొక్క హాష్.
Macలో యాప్ల కోసం కోడ్ సంతకాన్ని ఎలా తనిఖీ చేయాలి
ప్రారంభించడానికి, /అప్లికేషన్స్/యుటిలిటీస్/లో కనుగొనబడిన టెర్మినల్ని ప్రారంభించండి. హ్యాష్ రకం, హ్యాష్ చెక్సమ్ మరియు సంతకం చేసే అధికారంతో సహా ఏదైనా అప్లికేషన్ గురించి గుర్తించే సమాచారాన్ని చూపించడానికి మేము -dv మరియు -verbose=4 ఫ్లాగ్లతో సముచితంగా పేరున్న 'codesign' ఆదేశాన్ని ఉపయోగిస్తాము.
ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
codesign -dv --verbose=4 /Path/To/Application.app
ఉదాహరణకు, /Applications/Utilities/లో ఉన్న Terminal.appలో సంతకాన్ని తనిఖీ చేద్దాం
codesign -dv --verbose=4 /Applications/Utilities/Terminal.app Executable=/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal Identifier=com.apple.Terminal ఫార్మాట్=Mach-O థిన్ (x86_64)తో కూడిన బండిల్ కోడ్డైరెక్టరీ v=20100 పరిమాణం=5227 ఫ్లాగ్లు=0x0(ఏదీ లేదు) హ్యాష్లు=255+3 లొకేషన్=ఎంబెడెడ్ ప్లాట్ఫారమ్ ఐడెంటిఫైయర్=1 హాష్ రకం=sha1 పరిమాణం=20 CDHash=0941049019f9fa3499333fb5b52b53735b498aed6cde6a23 సంతకం పరిమాణం=4105 Authority=సాఫ్ట్వేర్ సంతకం అథారిటీ=ఆపిల్ కోడ్ సంతకం చేయడం సర్టిఫికేషన్ అథారిటీ కౌంట్ 9 మూలాధారం=ఆపిల్ రూట్ఐ 6 ఫైల్లు 9. CApple Roottis 6 పరిమాణాలు.
మీరు వెతుకుతున్నది హాష్ రకం, హాష్ మరియు అధికార నమోదులు. ఈ సందర్భంలో హాష్ రకం sha1 మరియు సంతకం చేయబడిన అధికారం Apple, ఇది మీరు ఆశించేది.
అవును, మీరు అప్లికేషన్ ఇన్స్టాలర్లు మరియు డౌన్లోడ్ల యొక్క sha1 లేదా md5 హ్యాష్లను తనిఖీ చేయడానికి కమాండ్ లైన్ని ఉపయోగించవచ్చు మరియు వాటిని చట్టబద్ధమైన మూలంతో పోల్చవచ్చు, కానీ అది కోడ్ సంతకం మరియు సర్టిఫికేట్ వివరాలను బహిర్గతం చేయదు.
అనధికార పక్షం సవరించిన చాలా కోడ్ సంతకం చేసిన సాఫ్ట్వేర్ను Mac OS Xలో గేట్కీపర్ తిరస్కరించబడుతుందని గుర్తుంచుకోండి, గేట్కీపర్ డిసేబుల్ చేయబడినా లేదా తప్పించుకోబడినా తప్ప ఔత్సాహిక గూండా దాని చుట్టూ ఒక మార్గాన్ని కనుగొనడం సిద్ధాంతపరంగా సాధ్యపడుతుంది మరియు గుర్తించబడిన డెవలపర్ ద్వారా ధృవీకరించబడని సాఫ్ట్వేర్ ఎల్లప్పుడూ గేట్కీపర్ చుట్టూ ఏమైనప్పటికీ ప్రారంభించబడవచ్చు.
మీరు కోడ్ సంతకం గురించి వికీపీడియాలో మరియు Apple డెవలపర్ గైడ్లో కోడ్ సంతకం గురించి ఇక్కడ చేయవచ్చు.
మీరు యాప్లు సంతకం చేశారో లేదో ఎప్పుడైనా తనిఖీ చేసారా? కొన్ని ప్రాసెస్లు మరియు యాప్లు ఏమిటో గుర్తించడానికి ఇది చెల్లుబాటు అయ్యే మార్గం మరియు ట్రబుల్షూటింగ్ కోసం కూడా సహాయపడుతుంది. ఏదైనా విషయం ఏమిటి మరియు సంతకం చేయబడిందా లేదా అని మీరు ఆలోచిస్తున్నప్పుడు తదుపరిసారి దీనిని ప్రయత్నించండి!