Software token
ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ (ಅಕಾ. ಸಾಫ್ಟ್ ಟೋಕನ್) ಎಂಬುದು ಕಂಪ್ಯೂಟರ್ ಸೇವೆಗಳ ಬಳಕೆಯನ್ನು ಅಧಿಕೃತಗೊಳಿಸಲು ಬಳಸಬಹುದಾದ ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣ ಭದ್ರತಾ ಸಾಧನದ ಒಂದು ಭಾಗವಾಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳನ್ನು ಡೆಸ್ಕ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್, ಲ್ಯಾಪ್ಟಾಪ್, ಪಿಡಿಎ ಅಥವಾ ಮೊಬೈಲ್ ಫೋನ್ನಂತಹ ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಾಧನದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ನಕಲು ಮಾಡಬಹುದು. (ಕಾಂಟ್ರಾಸ್ಟ್ ಹಾರ್ಡ್ವೇರ್ ಟೋಕನ್ಗಳು, ಅಲ್ಲಿ ರುಜುವಾತುಗಳನ್ನು ಮೀಸಲಾದ ಹಾರ್ಡ್ವೇರ್ ಸಾಧನದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ನಕಲು ಮಾಡಲಾಗುವುದಿಲ್ಲ-ಸಾಧನದ ಭೌತಿಕ ಆಕ್ರಮಣವಿಲ್ಲ) ಏಕೆಂದರೆ ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳು ಭೌತಿಕವಾಗಿ ಹೊಂದಿರದ ಸಂಗತಿಯಾಗಿರುವುದರಿಂದ, ಅವು ಆಧಾರವಾಗಿರುವ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವಸ್ತುಗಳ ನಕಲುಗಳ ಆಧಾರದ ಮೇಲೆ ಅನನ್ಯ ಬೆದರಿಕೆಗಳಿಗೆ ಒಡ್ಡಿಕೊಳ್ಳುತ್ತವೆ-ಉದಾಹರಣೆಗೆ, ಕಂಪ್ಯೂಟರ್ ವೈರಸ್ಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ದಾಳಿಗಳು. ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳೆರಡೂ ಬೋಟ್-ಆಧಾರಿತ ಮ್ಯಾನ್-ಇನ್-ದಿ-ಮಿಡಲ್ ಅಟ್ಯಾಕ್ಗಳಿಗೆ ಅಥವಾ ಸರಳ ಫಿಶಿಂಗ್ ಅಟ್ಯಾಕ್ಗಳಿಗೆ ಗುರಿಯಾಗುತ್ತವೆ, ಇದರಲ್ಲಿ ಟೋಕನ್ನಿಂದ ಒದಗಿಸಲಾದ ಒನ್-ಟೈಮ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ವಿನಂತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ನೈಜ ವೆಬ್ಸೈಟ್ಗೆ ಸಕಾಲದಲ್ಲಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳು ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿವೆಃ ಸಾಗಿಸಲು ಯಾವುದೇ ಭೌತಿಕ ಟೋಕನ್ ಇಲ್ಲ, ಅವು ಖಾಲಿಯಾಗುವ ಬ್ಯಾಟರಿಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ ಮತ್ತು ಅವು ಹಾರ್ಡ್ವೇರ್ ಟೋಕನ್ಗಳಿಗಿಂತ ಅಗ್ಗವಾಗಿವೆ. ಭದ್ರತಾ ವಾಸ್ತುಶಿಲ್ಪ ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳಿಗೆ ಎರಡು ಪ್ರಾಥಮಿಕ ವಿನ್ಯಾಸಗಳಿವೆಃ ಹಂಚಿದ ರಹಸ್ಯ ಮತ್ತು ಸಾರ್ವಜನಿಕ-ಪ್ರಮುಖ ಗುಪ್ತ ಲಿಪಿಶಾಸ್ತ್ರ. ಹಂಚಿಕೆಯ ರಹಸ್ಯಕ್ಕಾಗಿ, ನಿರ್ವಾಹಕರು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ಅಂತಿಮ-ಬಳಕೆದಾರರಿಗೆ ಸಂರಚನೆಯ ಕಡತವನ್ನು ರಚಿಸುತ್ತಾರೆ. ಕಡತವು ಬಳಕೆದಾರರ ಹೆಸರು, ವೈಯಕ್ತಿಕ ಗುರುತಿನ ಸಂಖ್ಯೆ ಮತ್ತು ರಹಸ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಸಂರಚನೆಯ ಕಡತವನ್ನು ಬಳಕೆದಾರರಿಗೆ ನೀಡಲಾಗುತ್ತದೆ. ಹಂಚಿಕೊಂಡ ರಹಸ್ಯ ವಾಸ್ತುಶಿಲ್ಪವು ಹಲವಾರು ಪ್ರದೇಶಗಳಲ್ಲಿ ಸಂಭಾವ್ಯವಾಗಿ ದುರ್ಬಲವಾಗಿದೆ. ಸಂರಚನೆಯ ಕಡತವನ್ನು ಕಳವು ಮಾಡಿ ಟೋಕನ್ ಅನ್ನು ನಕಲು ಮಾಡಿದರೆ ಅದರಲ್ಲಿ ರಾಜಿ ಮಾಡಿಕೊಳ್ಳಬಹುದು. ಸಮಯ-ಆಧಾರಿತ ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳೊಂದಿಗೆ, ವ್ಯಕ್ತಿಯ ಪಿಡಿಎ ಅಥವಾ ಲ್ಯಾಪ್ಟಾಪ್ ಅನ್ನು ಎರವಲು ಪಡೆಯಲು, ಗಡಿಯಾರವನ್ನು ಮುಂದಕ್ಕೆ ಹೊಂದಿಸಲು ಮತ್ತು ಭವಿಷ್ಯದಲ್ಲಿ ಮಾನ್ಯವಾಗಿರುವ ಕೋಡ್ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ. ಹಂಚಿದ ರಹಸ್ಯಗಳನ್ನು ಬಳಸುವ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಹಂಚಿದ ರಹಸ್ಯದ ಜೊತೆಗೆ ಪಿನ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುವ ಯಾವುದೇ ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ ಅನ್ನು ಕಳವು ಮಾಡಬಹುದು ಮತ್ತು ಆಫ್ಲೈನ್ ದಾಳಿಗೆ ಒಳಗಾಗಬಹುದು. ಹಂಚಿದ ರಹಸ್ಯ ಟೋಕನ್ಗಳನ್ನು ವಿತರಿಸುವುದು ಕಷ್ಟವಾಗಬಹುದು, ಏಕೆಂದರೆ ಪ್ರತಿ ಟೋಕನ್ ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದೆ. ಪ್ರತಿ ಬಳಕೆದಾರರು ರಹಸ್ಯದ ಪ್ರತಿಯನ್ನು ಸ್ವೀಕರಿಸಬೇಕು, ಇದು ಸಮಯದ ನಿರ್ಬಂಧಗಳನ್ನು ಸೃಷ್ಟಿಸಬಹುದು. ಕೆಲವು ಹೊಸ ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳು ಸಾರ್ವಜನಿಕ-ಕೀಲಿ ಗೂಢಲಿಪೀಕರಣ ಅಥವಾ ಅಸಮ್ಮಿತ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಅವಲಂಬಿಸಿವೆ. ಈ ವಾಸ್ತುಶಿಲ್ಪವು ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ಗಳ ಕೆಲವು ಸಾಂಪ್ರದಾಯಿಕ ದೌರ್ಬಲ್ಯಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ, ಆದರೆ ಅವುಗಳ ಪ್ರಾಥಮಿಕ ದೌರ್ಬಲ್ಯದ (ನಕಲು ಮಾಡುವ ಸಾಮರ್ಥ್ಯ) ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಪಿನ್ ಅನ್ನು ಟೋಕನ್ ಕ್ಲೈಂಟ್ನ ಬದಲಿಗೆ ರಿಮೋಟ್ ದೃಢೀಕರಣ ಸರ್ವರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು, ಇದರಿಂದಾಗಿ ಕಳವು ಮಾಡಲಾದ ಸಾಫ್ಟ್ವೇರ್ ಟೋಕನ್ ಅನ್ನು ಪಿನ್ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ ಅದು ಒಳ್ಳೆಯದಲ್ಲ. ಆದಾಗ್ಯೂ, ವೈರಸ್ ಸೋಂಕಿನ ಸಂದರ್ಭದಲ್ಲಿ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವಸ್ತುವನ್ನು ನಕಲು ಮಾಡಬಹುದು ಮತ್ತು ನಂತರ ಮುಂದಿನ ಬಾರಿ ಬಳಕೆದಾರರು ದೃಢೀಕರಿಸಿದಾಗ ಪಿನ್ ಅನ್ನು (ಕೀಲಾಗಿಂಗ್ ಅಥವಾ ಅಂತಹುದೇ ಮೂಲಕ) ಸೆರೆಹಿಡಿಯಬಹುದು. ಪಿನ್ ಅನ್ನು ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ಅದನ್ನು ಪತ್ತೆಹಚ್ಚಬಹುದು ಮತ್ತು ದೃಢೀಕರಣ ಸರ್ವರ್ನಲ್ಲಿ ಲಾಗ್ ಮಾಡಬಹುದು, ಇದು ಟೋಕನ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಅಸಮಮಿತಿಯ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಬಳಸುವುದು ಅನುಷ್ಠಾನವನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಟೋಕನ್ ಕ್ಲೈಂಟ್ ತನ್ನದೇ ಆದ ಕೀ ಜೋಡಿಯನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಸರ್ವರ್ನೊಂದಿಗೆ ಸಾರ್ವಜನಿಕ ಕೀಲಿಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು. ದೃಢೀಕರಣ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ದೃಢೀಕರಣ ಗೂಗಲ್ ದೃಢೀಕರಣ ಬಹು-ಅಂಶ ದೃಢೀಕರಣ ಭದ್ರತಾ ಟೋಕನ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ತ್ಯಜಿಸಲು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಬ್ಯಾಂಕುಗಳು 2006ರ ಅಂತ್ಯದ ವೇಳೆಗೆ 2-ಅಂಶ ದೃಢೀಕರಣವನ್ನು ಬಳಸಲು ಕ್ರಿಪ್ಟೋಗ್ರಫಿ ಕಂಪ್ಯೂಟರ್ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ fr: ದೃಢೀಕರಣ ಬಲ