VPN ಪ್ರಮಾಣಪತ್ರಗಳ ದಾಸ್ತಾನು: CA ಲೆಡ್ಜರ್ ಏನನ್ನು ಸಾಬೀತುಪಡಿಸಬಹುದು
ಸರ್ವರ್ನಲ್ಲಿನ ಫೋಲ್ಡರ್, CA ಲೆಡ್ಜರ್, ರದ್ದತಿ ಪಟ್ಟಿ ಮತ್ತು ಸೆಷನ್ ಕೋಷ್ಟಕ ಬೇರೆ ಬೇರೆ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುತ್ತವೆ. VPN ಗುರುತುಗಳ ದಾಸ್ತಾನು ಮಾಡುವಾಗ ಅವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ.
ನಿಮ್ಮ ಗೇಟ್ವೇ ಎಂದೂ ಕಂಡಿರದ ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅದು ಸಂರಚಿಸಲ್ಪಟ್ಟಿರುವುದು ವಿಶ್ವಾಸಾರ್ಹ ನೀಡುಗರಿಂದ, ಮತ್ತು ಪ್ರಮಾಣಪತ್ರವು ಹ್ಯಾಂಡ್ಶೇಕ್ ಸಮಯದಲ್ಲಿ ಬರುತ್ತದೆ. ಪ್ರೋಟೋಕಾಲ್ ಹೀಗೆಯೇ ಕೆಲಸ ಮಾಡಬೇಕು, ಮತ್ತು ಅದಕ್ಕಾಗಿಯೇ ಸರ್ವರ್ನಲ್ಲಿ ಡೈರೆಕ್ಟರಿ ಪಟ್ಟಿ ಕಳಪೆ ದಾಸ್ತಾನು. ನೀಡುಗ ಏನನ್ನು ಸೃಷ್ಟಿಸಿತು ಎಂದು ತಿಳಿದಿದೆ, ಸರ್ವರ್ ಏನು ಸಂಪರ್ಕಿಸಿತು ಎಂದು ತಿಳಿದಿದೆ, ಮತ್ತು ರದ್ದತಿ ಸ್ಥಿತಿ ಏನನ್ನು ಹಿಂಪಡೆಯಲಾಗಿದೆ ಎಂದು ತಿಳಿದಿದೆ. ಆ ಮೂರು ದಾಖಲೆಗಳನ್ನು ಬೆರೆಸುವ ದಾಸ್ತಾನು ಕೊನೆಗೆ ಅವುಗಳಲ್ಲಿ ಯಾವುದೂ ಹೇಳದಿರುವುದನ್ನು ಪ್ರತಿಪಾದಿಸುತ್ತದೆ.
ಗೇಟ್ವೇ ಫೈಲ್ ಪಟ್ಟಿಯನ್ನಲ್ಲ, ನೀಡುಗರನ್ನು ನಂಬುತ್ತದೆ
ಮೌಲ್ಯೀಕರಣವು ಮಂಡಿಸಿದ ಪ್ರಮಾಣಪತ್ರವನ್ನು ವಿಶ್ವಾಸ ಆಂಕರ್ನೊಂದಿಗೆ ಹೋಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದೇ ನೀಡುಗ ನಿನ್ನೆ ಸೃಷ್ಟಿಸಿದ ಗುರುತು ಸರ್ವರ್ನ ಡಿಸ್ಕ್ನಲ್ಲಿ ಎಂದೂ ಇಲ್ಲದೆಯೇ ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ. ಅದಕ್ಕಾಗಿ ಏನನ್ನೂ ನಕಲಿಸಬೇಕಿಲ್ಲ, ಮತ್ತು ಯಾರೂ ಅದನ್ನು ಕೈಯಿಂದ ಅನುಮೋದಿಸಬೇಕಿಲ್ಲ. ಆದ್ದರಿಂದ ಸರ್ವರ್ನ ಸ್ವಂತ ದಾಖಲೆಗಳು ಆಗಮನಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ, ಬರಬಹುದಾದ ಗುರುತುಗಳ ಜನಸಂಖ್ಯೆಯನ್ನಲ್ಲ.
ವಿರುದ್ಧ ಅಂತರವೂ ಅಷ್ಟೇ ಅಸ್ವಸ್ಥಕರ. ಫೋಲ್ಡರ್ನಲ್ಲಿ ಅವಧಿ ಮುಗಿದ ಪ್ರಮಾಣಪತ್ರಗಳು, ರದ್ದಾದವುಗಳು ಮತ್ತು ಎಂದೂ ನಿಯೋಜಿಸದ ಸಾಧನಗಳಿಗೆ ನೀಡಿದ ಗುರುತುಗಳು ಇರಬಹುದು. ಫೈಲ್ಗಳನ್ನು ಎಣಿಸುವುದು ಎಷ್ಟು ಫೈಲ್ಗಳಿವೆ ಎಂದು ಉತ್ತರಿಸುತ್ತದೆ, ಅದು ಯಾರೂ ಕೇಳದ ಪ್ರಶ್ನೆ. ಬದಲಾಗಿ ಅರ್ಥವನ್ನು ಹೊತ್ತ ದಾಖಲೆಗಳಿಂದ ಆರಂಭಿಸಿ.
ನಾಲ್ಕು ಪ್ರಶ್ನೆಗಳು, ನಾಲ್ಕು ವಿಭಿನ್ನ ದಾಖಲೆಗಳು
ಪ್ರತಿ ದಾಖಲೆ ಪ್ರಕಾರವೂ ಒಂದು ಪ್ರಶ್ನೆಗೆ ಚೆನ್ನಾಗಿ, ಉಳಿದವಕ್ಕೆ ಕೆಟ್ಟದಾಗಿ ಉತ್ತರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವನ್ನು ಸೇರಿಸುವ ವರದಿ ಪೂರ್ಣವಾಗಿ ಕಾಣುತ್ತದೆ, ಆದರೆ ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ತಪ್ಪಾಗಿದೆ. ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ಅವನ್ನು ಉತ್ಪಾದಿಸುವ ವ್ಯವಸ್ಥೆಯ ಪ್ರಕಾರವಲ್ಲ, ಅವು ಬಗೆಹರಿಸುವ ಪ್ರಶ್ನೆಯ ಪ್ರಕಾರ ಜೋಡಿಸುತ್ತದೆ.
| Question you are answering | Where the answer lives | How quickly it changes | What it will never show |
|---|---|---|---|
| Was this identity ever created? | The issuer's issuance database | Only when something is issued | Whether the device still exists |
| Is a copy sitting on this host? | The paths you actually inspected | Whenever anyone copies files | Certificates that were never copied here |
| Has the issuer withdrawn it? | Published revocation state | When the issuer next publishes | Withdrawals that are not published yet |
| Is it connected right now? | The live session table | Continuously | Anything about past or future sessions |
ಸಾರ್ವಜನಿಕ ಪ್ರಮಾಣಪತ್ರಗಳ ಸಂಗ್ರಹ ರಹಸ್ಯವಲ್ಲ, ಏಕೆಂದರೆ ಅದರಲ್ಲಿ ಖಾಸಗಿ ಕೀಲಿಗಳಿಲ್ಲ, ಆದರೆ ಅದು ಹಂಚಿಕೊಳ್ಳಲು ಸಹ ಸಾಧ್ಯವಿಲ್ಲ. ವಿಷಯಗಳು ಮತ್ತು ಸಾಧನಗಳ ಹೆಸರುಗಳು ಕಾರ್ಯಾಚರಣೆಯ ವಿವರಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತವೆ, ಮತ್ತು ವರದಿ ಅದನ್ನು ಬೇಕಾದ ಪ್ರೇಕ್ಷಕರ ಬಳಿಯೇ ಉಳಿಯಬೇಕು. ಖಾಸಗಿ ಕೀಲಿಗಳು ದಾಸ್ತಾನಿನಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಹೊರಗೆ ಉಳಿಯುತ್ತವೆ, ಏಕೆಂದರೆ ದಾಸ್ತಾನಿಗೆ ರುಜುವಾತುಗಳಲ್ಲ, ಮೆಟಾಡೇಟಾ ಬೇಕು.
ನೀಡುಗ ಮತ್ತು ಸರಣಿ ಸಂಖ್ಯೆಯೇ ಏಕೈಕ ಸ್ಥಿರ ಕೀಲಿ
ವಿಷಯಗಳು ಮರುಬಳಕೆಯಾಗುತ್ತವೆ ಮತ್ತು ಫೈಲ್ ಹೆಸರುಗಳು ಮತ್ತೆ ಬಳಸಲ್ಪಡುತ್ತವೆ, ಆದ್ದರಿಂದ ಕಳೆದ ವರ್ಷ ಒಂದು ಸಾಧನವನ್ನು ಗುರುತಿಸಿದ ಹೆಸರು ಈಗ ಇನ್ನೊಂದನ್ನು ಗುರುತಿಸಬಹುದು. ಎರಡೂ ಕೀಲಿಯಲ್ಲ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಮೇಲೆ ನಿರ್ಮಿಸಿದ ವರದಿ ಕೊನೆಗೆ ಎರಡು ಗುರುತುಗಳನ್ನು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಸೇರಿಸುತ್ತದೆ.
ನೀಡುಗ ಮತ್ತು ಸರಣಿ ಸಂಖ್ಯೆಯ ಜೋಡಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡೂ ಕ್ಷೇತ್ರಗಳು ಪ್ರಮಾಣಪತ್ರದಿಂದಲೇ ಬರುತ್ತವೆ. ಅವನ್ನು ವಿಷಯ, ಮಾನ್ಯತೆಯ ದಿನಾಂಕಗಳು, ಪ್ರತಿಯು ಬಂದ ಮೂಲ ಮತ್ತು ಜವಾಬ್ದಾರ ವ್ಯಕ್ತಿ ಅಥವಾ ಸಾಧನದೊಂದಿಗೆ ದಾಖಲಿಸಿ. ರದ್ದತಿ ಮತ್ತು ನಿಯೋಜನೆಯ ಸ್ಥಿತಿಯನ್ನು ತಮ್ಮದೇ ವೀಕ್ಷಣಾ ಸಮಯಗಳಿರುವ ಪ್ರತ್ಯೇಕ ಕ್ಷೇತ್ರಗಳಾಗಿ ಸೇರಿಸಿ, ಏಕೆಂದರೆ ಮಾನ್ಯತೆಯ ಕಿಟಕಿಯೊಳಗಿನ ಪ್ರಮಾಣಪತ್ರ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಧಿಕೃತವಲ್ಲ. ಈ ಎರಡು ಸತ್ಯಗಳು ಬೇರೆ ಬೇರೆ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಜೀವಿಸುತ್ತವೆ, ಮತ್ತು ಅವನ್ನು ಸೇರಿಸುವುದು ಗುರುತನ್ನು ಹಿಂಪಡೆದರೂ ಅದರ ಫೈಲ್ ಇನ್ನೂ ನವೀನವಾಗಿ ಕಾಣುವ ಸಂದರ್ಭವನ್ನು ಮುಚ್ಚಿಡುತ್ತದೆ.
ಒಂದು ಪ್ರಮಾಣಪತ್ರವನ್ನು ಒಂದೊಂದಾಗಿ ಓದಿ
ಫೋಲ್ಡರ್ನಾದ್ಯಂತ ಹರಡುವ ವೈಲ್ಡ್ಕಾರ್ಡ್ ಬ್ಯಾಚ್ ಇಂಟರ್ಫೇಸ್ ಅಲ್ಲ, ಮತ್ತು ಯಾವ ಫೈಲ್ ಯಾವ ಔಟ್ಪುಟ್ ನೀಡಿತು ಎಂದು ಮುಚ್ಚಿಡುತ್ತದೆ. ಪ್ರತಿ ಪ್ರಮಾಣಪತ್ರಕ್ಕೂ ಮೆಟಾಡೇಟಾವನ್ನು ಓದಿ, ಮತ್ತು ರದ್ದತಿಯ ಭಾಗವನ್ನು ಅದರದೇ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ನಿಂದ ಓದಿ. OpenSSL x509 ಉಲ್ಲೇಖ ಆ ಆಯ್ಕೆಗಳು ಮುದ್ರಿಸುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
openssl x509 -in <cert>.pem -noout -issuer -serial -subject -dates -fingerprint -sha256
openssl crl -in <issuer>.crl -noout -text | head -n 40
ನಿರ್ವಹಿತ Easy-RSA PKI ಗಾಗಿ, ಉಪಕರಣವು ಬೆಂಬಲಿಸುವ ಕೆಲಸದ ಹರಿವಿನ ಮೂಲಕ ನೀಡಿಕೆ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಕೇಳಿ ಡೈರೆಕ್ಟರಿ ಜೋಡಣೆಯನ್ನು ಊಹಿಸುವ ಬದಲು, ಮತ್ತು ದಾಸ್ತಾನು ಜೋಡಣೆಯಾಗುವಾಗ ಮೂಲಗಳನ್ನು ಓದಲು-ಮಾತ್ರವಾಗಿ ಇರಿಸಿ. ಲೆಡ್ಜರ್ ಸ್ವರೂಪವು ಸಾಕಷ್ಟು ಕ್ರಮಬದ್ಧವಾಗಿದೆ, ಆದ್ದರಿಂದ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಕೈಯಿಂದ ತೆರೆಯದೆಯೇ ಮಾನ್ಯ ನಮೂದುಗಳನ್ನು ಎಣಿಸಿ ಹಿಂಪಡೆದವನ್ನು ಪಟ್ಟಿ ಮಾಡಬಹುದು.
grep -c '^V' pki/index.txt
grep '^R' pki/index.txt | cut -f4,5
ಮುಂದಿನ ನೀಡಿಕೆಯನ್ನೂ ದಾಟುವ ದಾಸ್ತಾನು
ಫೋಲ್ಡರ್ನ ಒಂದು-ಬಾರಿಯ ಡಂಪ್ ಮುಂದಿನ ಪ್ರಮಾಣಪತ್ರ ನೀಡಿದ ಕ್ಷಣವೇ ಹಳೆಯದಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ವರದಿಯನ್ನು ನೀಡಿಕೆ ಕೆಲಸದ ಹರಿವಿನಿಂದ ನಿರ್ಮಿಸಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯ ಭಾಗವಾಗಿ ಅದು ನವೀಕರಣಗೊಳ್ಳಲು ಬಿಡಿ. ಇದು ವರದಿಯನ್ನು ಮರುಉತ್ಪಾದಿಸಬಹುದಾದದ್ದನ್ನಾಗಿಯೂ ಮಾಡುತ್ತದೆ, ಏನು ನೀಡಲಾಯಿತು ಎಂಬುದರ ಬಗ್ಗೆ ಇಬ್ಬರು ಒಪ್ಪದಿದ್ದಾಗ ಇದು ಮುಖ್ಯ.
ಫಲಿತಾಂಶವನ್ನು ನವೀಕರಣ ಮತ್ತು ನಿವೃತ್ತಿ ನಿರ್ಧಾರಗಳಿಗೆ ಬಳಸಿ, ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಅಭ್ಯಾಸವಾಗಿ ಅಲ್ಲ. ಸ್ಥಳೀಯ ಪ್ರತಿಯನ್ನು ಅಳಿಸುವುದು ಈಗಾಗಲೇ ಇರುವ ದೂರದ ಪ್ರತಿಗಳನ್ನು ಅನೂರ್ಜಿತಗೊಳಿಸುವುದಿಲ್ಲ. ಸಂರಚಿಸಿದ ರದ್ದತಿ ಮತ್ತು ಅಧಿಕಾರ ಕೆಲಸದ ಹರಿವಿನ ಮೂಲಕ ಗುರುತನ್ನು ಹಿಂಪಡೆಯಿರಿ, ನಂತರ ಹಿಂಪಡೆಯುವಿಕೆಯನ್ನು ಅದರ ದಿನಾಂಕದೊಂದಿಗೆ ದಾಖಲಿಸಿ. ಸರ್ವರ್ನಿಂದ ಮಾಯವಾದರೂ ನೀಡುಗ ಇನ್ನೂ ನಂಬುವ ಗುರುತು ನಿವೃತ್ತವಾಗಿಲ್ಲ, ಮತ್ತು ಆ ವ್ಯತ್ಯಾಸವೇ ನಿಖರ ದಾಸ್ತಾನನ್ನು ಕೇವಲ ಸಮಾಧಾನಕರ ದಾಸ್ತಾನಿನಿಂದ ಬೇರ್ಪಡಿಸುತ್ತದೆ.