ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಬಾಹ್ಯ ಪ್ರೋಟೋಕಾಲ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ವಿಶ್ಲೇಷಣೆಯ ಮೂಲಕ ಗುರುತಿಸುವಿಕೆ

ಫಿಂಗರ್‌ಪ್ರಿಂಟ್‌ಜೆಸ್ ಲೈಬ್ರರಿಯ ಡೆವಲಪರ್‌ಗಳು, ಸ್ಕ್ರೀನ್ ರೆಸಲ್ಯೂಶನ್, ವೆಬ್‌ಜಿಎಲ್ ವೈಶಿಷ್ಟ್ಯಗಳು, ಸ್ಥಾಪಿಸಲಾದ ಪ್ಲಗಿನ್‌ಗಳ ಪಟ್ಟಿಗಳು ಮತ್ತು ಫಾಂಟ್‌ಗಳಂತಹ ಪರೋಕ್ಷ ವೈಶಿಷ್ಟ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ನಿಷ್ಕ್ರಿಯ ಮೋಡ್‌ನಲ್ಲಿ ಬ್ರೌಸರ್ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಸ್ಥಾಪಿಸಲಾದ ವಿಶಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮೌಲ್ಯಮಾಪನದ ಆಧಾರದ ಮೇಲೆ ಹೊಸ ಗುರುತಿನ ವಿಧಾನವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. ಬಳಕೆದಾರರ ಮೇಲೆ ಮತ್ತು ಬ್ರೌಸರ್ ಹೆಚ್ಚುವರಿ ಪ್ರೋಟೋಕಾಲ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳಲ್ಲಿ ಬೆಂಬಲವನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ವಿಧಾನದ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ.

32 ಜನಪ್ರಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಬಂಧಿಸುವ ವಿಶ್ಲೇಷಣೆಯ ಆಧಾರದ ಮೇಲೆ ಚೆಕ್ ಅನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಬ್ರೌಸರ್‌ನಲ್ಲಿ URL ಸ್ಕೀಮ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ನಿರ್ಧರಿಸುವ ಮೂಲಕ ಟೆಲಿಗ್ರಾಮ್: //, ಸ್ಲಾಕ್: // ಮತ್ತು ಸ್ಕೈಪ್:, ಸಿಸ್ಟಮ್ ಟೆಲಿಗ್ರಾಮ್, ಸ್ಲಾಕ್ ಮತ್ತು ಸ್ಕೈಪ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನೀವು ತೀರ್ಮಾನಿಸಬಹುದು ಮತ್ತು ಈ ಮಾಹಿತಿಯನ್ನು ಸಂಕೇತವಾಗಿ ಬಳಸಬಹುದು. ಸಿಸ್ಟಮ್ ಐಡೆಂಟಿಫೈಯರ್ ಅನ್ನು ರಚಿಸುವಾಗ. ಸಿಸ್ಟಮ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಬ್ರೌಸರ್‌ಗಳಿಗೆ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಪಟ್ಟಿ ಒಂದೇ ಆಗಿರುವುದರಿಂದ, ಬ್ರೌಸರ್‌ಗಳನ್ನು ಬದಲಾಯಿಸುವಾಗ ಗುರುತಿಸುವಿಕೆ ಬದಲಾಗುವುದಿಲ್ಲ ಮತ್ತು Chrome, Firefox, Safari, Brave, Yandex Browser, Edge, ಮತ್ತು Tor Browser ನಲ್ಲಿಯೂ ಬಳಸಬಹುದು.

ವಿಧಾನವು 32-ಬಿಟ್ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಅಂದರೆ. ವೈಯಕ್ತಿಕವಾಗಿ ಹೆಚ್ಚಿನ ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇದು ಇತರ ನಿಯತಾಂಕಗಳ ಸಂಯೋಜನೆಯಲ್ಲಿ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯವಾಗಿ ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ವಿಧಾನದ ಗಮನಾರ್ಹ ಅನನುಕೂಲವೆಂದರೆ ಬಳಕೆದಾರರ ಗುರುತಿನ ಪ್ರಯತ್ನದ ಗೋಚರತೆ - ಉದ್ದೇಶಿತ ಡೆಮೊ ಪುಟದಲ್ಲಿ ಗುರುತಿಸುವಿಕೆಯನ್ನು ರಚಿಸುವಾಗ, ಕೆಳಗಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ ಸಣ್ಣ ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ ಗಮನಿಸಬಹುದಾದ ವಿಂಡೋ ತೆರೆಯುತ್ತದೆ, ಇದರಲ್ಲಿ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಸಾಕಷ್ಟು ಸಮಯದವರೆಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡುತ್ತಾರೆ. ಈ ಅನನುಕೂಲತೆಯು ಟಾರ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಂಡುಬರುವುದಿಲ್ಲ, ಇದರಲ್ಲಿ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಗಮನಿಸದೆ ಲೆಕ್ಕ ಹಾಕಬಹುದು.

ಅಪ್ಲಿಕೇಶನ್‌ನ ಉಪಸ್ಥಿತಿಯನ್ನು ನಿರ್ಧರಿಸಲು, ಸ್ಕ್ರಿಪ್ಟ್ ಪಾಪ್-ಅಪ್ ವಿಂಡೋದಲ್ಲಿ ಬಾಹ್ಯ ಹ್ಯಾಂಡ್ಲರ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಲಿಂಕ್ ಅನ್ನು ತೆರೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಅದರ ನಂತರ ಬ್ರೌಸರ್ ಸಂವಾದವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದ್ದರೆ ಸಂಬಂಧಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ವಿಷಯವನ್ನು ತೆರೆಯಲು ನಿಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ. ಪ್ರಸ್ತುತ, ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ ದೋಷ ಪುಟವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ವಿಶಿಷ್ಟವಾದ ಬಾಹ್ಯ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಅನುಕ್ರಮ ಹುಡುಕಾಟ ಮತ್ತು ದೋಷ ರಿಟರ್ನ್‌ಗಳ ವಿಶ್ಲೇಷಣೆಯ ಮೂಲಕ, ಸಿಸ್ಟಮ್ ಪರೀಕ್ಷಿಸಲ್ಪಡುವ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ಒಬ್ಬರು ತೀರ್ಮಾನಿಸಬಹುದು.

Chrome 90 ನಲ್ಲಿ Linux метод не сработал и браузер на все попытки проверки обработчика вывел типовой диалог подтверждение операции (в Chromе для Windows и macOS метод работает). В Firefox 88 для Linux, как в обычном режиме, так и в режиме инкогнито, скрипт определил наличие установленных дополнительных приложений из списка, а точность идентификации оценена в 99.87% (35 подобных совпадений из 26 тысяч проведённых тестов). В запущенном на той же системе Tor Browser был сгенерирован идентификатор, совпадающий с тестом в Firefox.

ಕುತೂಹಲಕಾರಿಯಾಗಿ, ಟಾರ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿನ ಹೆಚ್ಚುವರಿ ರಕ್ಷಣೆಯು ಕ್ರೂರ ಜೋಕ್ ಅನ್ನು ಆಡಿತು ಮತ್ತು ಬಳಕೆದಾರರಿಂದ ಗಮನಿಸದೆ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಕೈಗೊಳ್ಳುವ ಅವಕಾಶವಾಗಿ ಮಾರ್ಪಟ್ಟಿದೆ. ಟಾರ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಬಾಹ್ಯ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಬಳಕೆಗಾಗಿ ದೃಢೀಕರಣ ಸಂವಾದಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ, ಪರಿಶೀಲನೆ ವಿನಂತಿಗಳನ್ನು ಐಫ್ರೇಮ್‌ನಲ್ಲಿ ತೆರೆಯಬಹುದು ಮತ್ತು ಪಾಪ್‌ಅಪ್ ವಿಂಡೋದಲ್ಲಿ ಅಲ್ಲ (ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಉಪಸ್ಥಿತಿ ಮತ್ತು ಅನುಪಸ್ಥಿತಿಯನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು, ಅದೇ ಮೂಲದ ನಿಯಮಗಳು ದೋಷಗಳಿರುವ ಪುಟಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಿ ಮತ್ತು about:blank pages ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಿ). ಪ್ರವಾಹದ ರಕ್ಷಣೆಯ ಕಾರಣದಿಂದಾಗಿ, ಟಾರ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪರಿಶೀಲಿಸಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ (ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ 10 ಸೆಕೆಂಡುಗಳು).

ಮೂಲ: opennet.ru

DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ 🔥 DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ವೆಬ್‌ಸೈಟ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ | ProHoster