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

கூறைத் தயாரிப்பிலிருந்து பிரிக்கவும்

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

எனவே "எங்கள் பயன்பாடு திறந்த மூலம்" போன்ற கூற்றுகள் முதல் உருப்படியை விவரித்து மீதியைப் பதிலின்றி விடுகின்றன, இது நேர்மையின்மை அல்ல, மாறாக வகையின் நழுவல். பயனுள்ள கேள்வி எது: நீங்கள் நம்பியிருக்கும் கூறுக்கு எந்தக் களஞ்சியம், எந்தக் குறிச்சொல்லில் பொருந்துகிறது.

இந்த வேறுபாடு ஒரே மாதிரியான திறந்த வாடிக்கையாளர்களைக் கொண்ட இரு தயாரிப்புகள் ஏன் மிக வேறுபட்ட உறுதிமொழிகளை வழங்க முடியும் என்பதையும் விளக்குகிறது. வாடிக்கையாளர் நீங்கள் சரிபார்க்கக்கூடிய பகுதி; இயக்குநரின் நடத்தை வேறு வழிகளில் மதிப்பிட வேண்டிய பகுதி.

நிறுவிய பில்ட்டை வெளியிடப்பட்ட குறிச்சொல்லுடன் பொருத்துங்கள்

களஞ்சியம் என்பது நோக்கத்தின் பதிவு; உங்கள் வட்டில் உள்ள பைனரி இயங்குவது. அந்த இடைவெளியை மூடுவது இயந்திரப் பயிற்சி, பதிவிறக்கப் பக்கம் விளம்பரப்படுத்தியதை அல்ல, உண்மையில் எது நிறுவப்பட்டுள்ளது என்பதை அடையாளம் காண்பதில் தொடங்குகிறது.

ComponentWhat inspection can showWhat it leaves untouched
Client sourceHow profiles, packets and optional telemetry are handledWhether the shipped binary matches that source
Build outputWhether a declared build reproduces a matching artefactWhether the source is correct or the toolchain is clean
Server softwareWhat the implementation is capable of loggingWhat the operator actually configures and retains
Account and support systemsAlmost nothing, unless they are separately publishedEverything about how those systems treat your data

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

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

dpkg -S /usr/bin/wg
apt-cache policy wireguard-tools
sha256sum /usr/bin/wg

அறிகுறி பொதுவாக எங்கு தொடங்குகிறது

இந்த வாசிப்பைத் தூண்டும் புகார் அரிதாகவே "குறியீடு மூடப்பட்டுள்ளது" என்பது. பொதுவாக இது ஒரு குறிப்பிட்ட கவனிப்பு: எதிர்பாராத இடத்திற்குத் தொடர்பு கொள்ளும் வாடிக்கையாளர், வெளியீட்டுக் குறிப்புகளிலிருந்து வேறுபடும் பதிப்பு, அல்லது சுரங்கப்பாதைக்குத் தேவையானதை விட அதிகம் கேட்கும் ஆதரவு செயல்முறை. இவற்றில் ஒவ்வொன்றும் வெவ்வேறு கூறைச் சுட்டுகிறது.

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

கூறுக்குப் பெயரிடுவது தெளிவற்ற அவநம்பிக்கையைக் குறிப்பிட்ட சரிபார்ப்பாக மாற்றுகிறது. குறிப்பிட்ட சரிபார்ப்புக்குப் பதிலளிக்கலாம், வாதிடலாம் அல்லது அதை மூடலாம். மாற்று என்பது அடுத்த படியில்லாத நிரந்தரச் சந்தேகம்.

மறுஆய்வு எங்கு சென்றடைய முடியாது, அதற்குப் பதிலாக என்ன செய்ய வேண்டும்

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

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

பின்னர் உங்களிடம் உள்ளதை பல உள்ளீடுகளில் ஒன்றாகப் பயன்படுத்துங்கள்: நிறுவிய வெளியீட்டின் அடையாளம், மென்பொருள் பராமரிக்கப்படுகிறதா, வாடிக்கையாளர் எவ்வாறு கட்டமைக்கப்பட்டுள்ளார், இயக்குநர் தன் அமைப்புகளைப் பற்றி என்ன சொல்கிறார். திறந்த குறியீடு அந்த மதிப்பீட்டை ஒரு புள்ளியில் வலுப்படுத்துகிறது. மற்றதற்கு மாற்றாகாது.

தணிக்கைக் கூற்று எப்போதும் அதன் கூறுகளையும் பதிப்புகளையும் பெயரிட வேண்டும். எந்தக் களஞ்சியத்தையும் எந்தப் பில்ட்டையும் ஆய்வு செய்தது என்று ஒரு அறிக்கை சொல்ல முடியாவிட்டால், அது தயாரிப்பை அல்ல, நோக்கத்தை விவரிக்கிறது.

தொடர்புடைய கட்டுரைகள்