கடவுச்சொல் பாதுகாப்புள்ள PDF களும் அவற்றின் வரம்புகளும்
என் PDF பாதுகாக்கப்பட்டுள்ளது, அதைத் திருத்த முடியாது என்று கருவி சொல்கிறது. ஏன், எனக்கு என்ன வழிகள் இருக்கின்றன?
இரண்டு வெவ்வேறு கடவுச்சொற்கள் உண்டு
ISO 32000 இல் வரையறுக்கப்பட்ட PDF மறையாக்கம், பயனர் கடவுச்சொல்லையும் உரிமையாளர் கடவுச்சொல்லையும் வேறுபடுத்துகிறது. பயனர் கடவுச்சொல் — பெரும்பாலும் திறப்புக் கடவுச்சொல் என்று அழைக்கப்படுவது — ஆவணத்தை சிறிதளவேனும் மறைநீக்கம் செய்யத் தேவை. அது இல்லாமல் உள்ளடக்க ஸ்ட்ரீம்கள் மறைபொருளாகவே இருக்கும், எந்த மென்பொருளாலும் ஒரு பக்கத்தைக்கூடப் படிக்க முடியாது. உரிமையாளர் கடவுச்சொல் வேறு: அது இல்லாமலேயே ஆவணம் திறக்கும், ஆனால் அச்சிடுவது, உரையை நகலெடுப்பது, கோப்பை மாற்றுவது போன்ற எவற்றை ஒரு விதிமுறைப்படியான காட்சிக் கருவி மறுக்க வேண்டும் என்று சொல்லும் அனுமதிக் கொடிகளை மறையாக்க அகராதி சுமந்து செல்கிறது.
இந்த வேறுபாடே பெரும்பாலான குழப்பங்களை விளக்குகிறது. உடனே திறக்கும், ஆனால் ஒரு பத்தியை நகலெடுக்க விடாத ஆவணம் "பூட்டு திறக்கப்பட்டது" அல்ல — அது காலியான பயனர் கடவுச்சொல்லுடனும் ஒரு தொகுப்புக் கட்டுப்பாடுகளுடனும் மறையாக்கம் செய்யப்பட்டுள்ளது.
மறையாக்கம் உண்மையில் எதைப் பாதுகாக்கிறது
| கடவுச்சொல் | திறக்கத் தேவையா? | எதைப் பாதுகாக்கிறது | எவ்வளவு வலிமையானது |
|---|---|---|---|
| பயனர் (திறப்பு) கடவுச்சொல் | ஆம் | உள்ளடக்கத்தையே; ஸ்ட்ரீம்களும் சரங்களும் மறையாக்கம் செய்யப்படுகின்றன | சைஃபரும் தேர்ந்தெடுக்கப்பட்ட கடவுச்சொல்லும் எவ்வளவு வலிமையானவையோ அவ்வளவு |
| உரிமையாளர் (அனுமதி) கடவுச்சொல் | இல்லை | குறியாக்கவியல் அளவில் எதையும் இல்லை; காட்சிக் கருவி மதிக்கக் கோரப்படும் கொடிகளை மட்டும் அமைக்கிறது | வெறும் பரிந்துரை மட்டுமே |
அனுமதிக் கொடிகள் என்பவை ஒழுங்காக நடந்துகொள்ளும் மென்பொருளிடம் வைக்கப்படும் ஒரு வேண்டுகோள், அமல்படுத்தும் வழிமுறை அல்ல. ஆவணம் திறந்த கணமே பைட்டுகள் மறைநீக்கம் ஆகிவிடுகின்றன; எனவே கொடிகளைப் புறக்கணிக்கத் தேர்ந்தெடுக்கும் எந்த நிரலாலும் அப்படிச் செய்ய முடியும். ஆவணம் எப்படிப் பயன்படுத்தப்பட வேண்டும் என்பதைச் சுட்டிக்காட்டப் பயனுள்ள ஒரு நோக்க அறிவிப்பாக அவற்றைக் கருதுங்கள்; பாதுகாப்புக் கட்டுப்பாடாக அவை பயனற்றவை.
எடிட்டர் ஏன் கோப்பை மறுக்கிறது
ஒரு PDF ஐ மறுகட்டமைக்க — இணைக்க, பிரிக்க, பக்கங்களைச் சுழற்ற, பயன்படாத பொருள்களை நீக்க — ஒரு லைப்ரரி பொருள் வரைபடத்தை பாகுபடுத்த வேண்டும். மறையாக்கப்பட்ட ஆவணத்தில், அந்த வரைபடத்தை உருவாக்கும் சரங்களும் ஸ்ட்ரீம்களும், சரியான சாவி பெறப்படும் வரை மறைபொருளாகவே இருக்கும். பாகுபடுத்த எதுவும் இல்லை. இது கருவியின் கொள்கை முடிவு அல்ல; உண்மையில் அங்கே இன்னும் ஆவணமே இல்லை.
எனவே மறையாக்கப்பட்ட ஆவணத்திற்கு FileSlimmer இன் கட்டமைப்பு PDF கருவிகள் முடக்கப்படுகின்றன, அதைச் சொல்லியும்விடுகின்றன; பாதி வழியில் தோல்வியடைந்து சிதைந்த வெளியீட்டைத் தருவதில்லை. வசதி குறைந்ததாக இருந்தாலும் இதுவே சரியான நடத்தை.
நீங்கள் தட்டச்சு செய்யும் கடவுச்சொல்லுக்கு என்ன ஆகிறது
கடவுச்சொல் உதவியுடன் செயல்படும் வழி வழங்கப்படும் இடத்தில், பணி நடக்கும் நேரம் வரை, இந்த பிரவுசர் டேபில், நினைவகத்திற்குள்ளேயே மறைநீக்கச் சாவியை உருவாக்க அந்தக் கடவுச்சொல் பயன்படுகிறது. அது லோக்கல் ஸ்டோரேஜில் எழுதப்படுவதில்லை, Service Worker தேக்ககத்தில் எழுதப்படுவதில்லை, URL இல் வைக்கப்படுவதில்லை, அனுப்பப்படுவதுமில்லை — அதை அனுப்ப இந்த செயலியில் சர்வரே இல்லை. டேப் மூடியதும் அது போய்விடுகிறது.
இருந்தாலும் எந்தக் கடவுச்சொல்லையும் எங்கே தட்டச்சு செய்கிறீர்கள் என்பதில் கவனமாக இருப்பது நல்லது. ஒரு பிரவுசர் நீட்சி ஒரு பக்கத்தின் உள்ளடக்கத்தைப் படிக்க முடியும்; இது இந்தத் தளம் உட்பட ஒவ்வொரு வலைத்தளத்திற்கும் பொருந்தும். இது முக்கியமாகும் அளவுக்கு ஒரு ஆவணம் முக்கியமானது என்றால், நீங்கள் நம்பும் ஆஃப்லைன் டெஸ்க்டாப் மென்பொருளில் அதைத் திறக்கவும்.
இந்தக் கருவி எதைச் செய்யாது
- உங்களிடம் இல்லாத ஒரு கடவுச்சொல்லை மீட்கவோ, முரட்டுத்தனமாக ஊகித்துக் கண்டுபிடிக்கவோ அது முயலாது.
- உங்களுக்கு உரிமை இல்லாத ஒரு ஆவணத்தின் அனுமதிக் கொடிகளைத் தவிர்க்க உரிமையாளர் கடவுச்சொல்லை அது நீக்காது.
- கடவுச்சொல்லுடன் நீங்கள் திறந்த ஆவணத்தின் மறைநீக்கப்பட்ட நகலை அது அமைதியாகத் தயாரிக்காது; பாதுகாப்பை நீக்குவது தனியான, வெளிப்படையான ஒரு செயல்.
- ஒரு அனுமதிக் கொடி ஒரு பாதுகாப்பு எல்லை என்று அது நடிக்காது.
மாற்ற உரிமை இல்லாத ஒரு ஆவணத்திலிருந்து பாதுகாப்பை நீக்குவது, நீங்கள் வாழும் இடத்தில் ஒரு ஒப்பந்தத்தையோ சட்டத்தையோ மீறுவதாகவும் இருக்கலாம். அது உங்களுக்கும், தேவைப்பட்டால் ஒரு வழக்கறிஞருக்கும் உரிய கேள்வி — ஒரு சுருக்கக் கருவிக்கு அல்ல.
சிக்கிக்கொண்டால் நடைமுறையான வழிகள்
- ஆவணத்தைத் தயாரித்தவரிடம் பாதுகாப்பில்லாத நகலைக் கேளுங்கள். இதுவே மிகவும் பொதுவான தீர்வு, ஒரு செய்தி அனுப்பினால் போதும்.
- திறப்புக் கடவுச்சொல் உங்களிடம் இருந்தால் அதைப் பயன்படுத்துங்கள்: ஆவணம் மறைநீக்கப்பட்டதும் ஒவ்வொரு சாதாரண செயலும் மீண்டும் கிடைக்கும்.
- பக்கங்களைப் பார்ப்பது மட்டுமே தேவை என்றால், PDF ஆக அச்சிடுங்கள் அல்லது ரேஸ்டர் நகலை ஏற்றுமதி செய்யுங்கள். உரை அடுக்கு, இணைப்புகள், அணுகல்தன்மை கட்டமைப்பு ஆகியவற்றை இழப்பீர்கள்; தோற்றத்தை வைத்துக்கொள்வீர்கள்.
- ஆவணம் மறையாக்கப்பட்டதோடு கையொப்பமும் இடப்பட்டிருந்தால், நிறுத்தி மறுபரிசீலனை செய்யுங்கள். எந்த மாற்றமும் கையொப்பத்தைச் செல்லாததாக்கும்; பிறகு யாராவது சரிபார்க்க வேண்டும் என்பதற்காகவே கையொப்பமிட்ட ஆவணம் பொதுவாக இருக்கிறது.
இன்னும் ஒரு வரம்பு
பழைய PDF மறையாக்கத் திருத்தங்கள் பலவீனமான சாவி உருவாக்கத்தையும் குறுகிய சாவிகளையும் பயன்படுத்தின; அவை உடைந்தவையாகக் கருதப்படுகின்றன. புதிய திருத்தங்கள் சரியான உருவாக்கச் செயல்பாட்டுடன் AES ஐப் பயன்படுத்துகின்றன. ஒரு ஆவணம் எதைப் பயன்படுத்துகிறது என்பதைப் பார்த்தே சொல்ல முடியாது; ஒரு பழைய கோப்பை வேகமாகத் திறக்கும் கருவி, ஒரு புதிய கோப்பிலும் அப்படியே நடந்துகொள்ளும் என்பதற்குச் சான்று அல்ல. நீங்கள் தயாரிக்கும் ஆவணத்திற்குப் பாதுகாப்பைத் தேர்ந்தெடுக்கிறீர்கள் என்றால், ஃபார்மட்டின் வரலாற்றை நம்பாமல், தற்போதைய மென்பொருளையும் நீளமான கடவுச்சொல்லையும் தேர்ந்தெடுங்கள்.
இதற்கான கருவிகள்
ஆதாரங்கள்
- ISO 32000-2 — Document management, Portable Document Format
- Adobe — PDF 32000-1:2008, clause 7.6 on encryption and permissions
- NIST FIPS 197 — the Advanced Encryption Standard