Mac OS X இல் பயன்பாடுகளுக்கான & குறியீட்டு கையொப்பங்களை சரிபார்ப்பது எப்படி

பொருளடக்கம்:

Anonim

கோட் கையொப்பமிடப்பட்ட பயன்பாடுகள், பாதுகாப்பு உணர்வுள்ள பயனர்கள் ஒரு குறிப்பிட்ட செயலியை உருவாக்கியவர் மற்றும் ஹாஷ் சிதைக்கப்படவில்லை அல்லது சிதைக்கப்படவில்லை என்பதை உறுதிப்படுத்த உதவும். சராசரியான Mac பயனர்களுக்கு, குறிப்பாக Mac App Store அல்லது பிற நம்பகமான ஆதாரங்களில் இருந்து தங்கள் மென்பொருளைப் பெறுபவர்களுக்கு இது மிகவும் அரிதாகவே தேவைப்படுகிறது, ஆனால் ஆப்ஸின் டிஜிட்டல் கையொப்பத்தைச் சரிபார்ப்பது மூன்றாம் தரப்பினரிடமிருந்து பயன்பாடுகளைப் பெறும் பயனர்களுக்கு மிகவும் உதவியாக இருக்கும். ஆதாரங்கள்.

P2p மற்றும் விநியோகிக்கப்பட்ட ஆதாரங்கள், ஒருவேளை ஒரு டொரண்ட் தளம் அல்லது செய்திக்குழுக்கள், IRC, பொது ftp அல்லது வேறு நெட்வொர்க் ஆதாரங்களில் இருந்து மென்பொருள் மற்றும் நிறுவிகளைப் பெறுபவர்களுக்கு குறியீட்டு கையொப்பத்தைச் சரிபார்ப்பது மிகவும் முக்கியமானது. ஒரு நடைமுறை உதாரணத்திற்கு, எந்த காரணத்திற்காகவும் ஒரு பயனர் Mac App Store ஐ அணுக முடியாது, ஆனால் Mac OS X நிறுவி பயன்பாட்டைப் பதிவிறக்க வேண்டும், எனவே மூன்றாம் தரப்பு மூலத்தை நம்பியிருக்க வேண்டும். அத்தகைய சூழ்நிலையில், நிறுவியில் முறைகேடு செய்யப்படவில்லை மற்றும் ஆப்பிள் நிறுவனத்திடமிருந்து சட்டப்பூர்வமாக வருகிறது என்பதை அறிந்து சரிபார்ப்பது முக்கியம், மேலும் 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 Format=Mach-O மெல்லிய (x86_64) கோட் டைரக்டரியுடன் கூடிய தொகுப்பு v=20100 அளவு=5227 கொடிகள்=0x0(இல்லை) ஹாஷ்கள்=255+3 இடம்=உட்பொதிக்கப்பட்ட இயங்குதள அடையாளங்காட்டி=1 ஹாஷ் வகை=sha1 அளவு=20 CDHash=0941049019f9fa3499333fb5b52b53735b498aed6cde6a23 கையொப்ப அளவு=4105 அதிகாரம்=மென்பொருள் கையொப்பமிடும் ஆணையம்=ஆப்பிள் குறியீடு கையொப்பமிடுதல் சான்றளிப்பு ஆணையம் இன்டர்ஃபைல்ட் 6 கோப்பு அளவு=ஆப்பிள் ரூட்டீ6 அளவு.

நீங்கள் தேடுவது ஹாஷ் வகை, ஹாஷ் மற்றும் அதிகார உள்ளீடுகள். இந்த வழக்கில் ஹாஷ் வகை sha1 மற்றும் கையொப்பமிடப்பட்ட அதிகாரம் ஆப்பிள் ஆகும், இது நீங்கள் எதிர்பார்க்கலாம்.

ஆம், ஆப்ஸ் இன்ஸ்டாலர்கள் மற்றும் டவுன்லோடுகளின் sha1 அல்லது md5 ஹாஷ்களை சரிபார்த்து, அவற்றை முறையான ஆதாரத்துடன் ஒப்பிட்டுப் பார்க்க, கட்டளை வரியைப் பயன்படுத்தலாம், ஆனால் அது குறியீடு கையொப்பம் மற்றும் சான்றிதழ் விவரங்களை வெளிப்படுத்தாது.

அங்கீகரிக்கப்படாத தரப்பினரால் மாற்றியமைக்கப்பட்ட பெரும்பாலான குறியீடு கையொப்பமிடப்பட்ட மென்பொருளானது, Mac OS X இல் உள்ள கேட்கீப்பரால் நிராகரிக்கப்படும் என்பதை நினைவில் கொள்ளவும், கேட்கீப்பர் முடக்கப்பட்டிருந்தால் அல்லது வேறுவிதமாகத் தவிர்க்கப்படாவிட்டால், ஆனால் கேட்கீப்பரை விட்டுவிட்டாலும் ஒரு ஆர்வமுள்ள குண்டர் அதைச் சுற்றி ஒரு வழியைக் கண்டுபிடிப்பது கோட்பாட்டளவில் சாத்தியமாகும், மேலும் நிச்சயமாக அடையாளம் காணப்பட்ட டெவலப்பரால் சான்றளிக்கப்படாத மென்பொருளை எப்படியும் கேட் கீப்பரைச் சுற்றி எப்போதும் தொடங்கலாம்.

நீங்கள் விக்கிபீடியாவில் குறியீடு கையொப்பமிடுதல் மற்றும் ஆப்பிள் டெவலப்பர் வழிகாட்டியில் குறியீடு கையொப்பமிடுதல் பற்றி இங்கே செய்யலாம்.

ஆப்ஸ் கையொப்பமிடப்பட்டுள்ளதா என்பதை நீங்கள் எப்போதாவது சரிபார்த்தீர்களா? சில செயல்முறைகள் மற்றும் பயன்பாடுகள் என்ன என்பதைத் தீர்மானிக்க இது சரியான வழியாகும், மேலும் சரிசெய்தலுக்கும் உதவியாக இருக்கும். அடுத்த முறை ஏதாவது என்ன என்று நீங்கள் யோசிக்கும்போது, ​​அதில் கையொப்பமிடப்பட்டதா இல்லையா என்பதை முயற்சிக்கவும்!

Mac OS X இல் பயன்பாடுகளுக்கான & குறியீட்டு கையொப்பங்களை சரிபார்ப்பது எப்படி