Chrome ಬ್ರೌಸರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಆಡ್-ಆನ್ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ವಿಧಾನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಪರದೆಯ ರೆಸಲ್ಯೂಶನ್, WebGL ವೈಶಿಷ್ಟ್ಯಗಳು, ಸ್ಥಾಪಿಸಲಾದ ಪ್ಲಗಿನ್ಗಳ ಪಟ್ಟಿಗಳು ಮತ್ತು ಫಾಂಟ್ಗಳಂತಹ ಇತರ ಪರೋಕ್ಷ ಸೂಚಕಗಳ ಸಂಯೋಜನೆಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಬ್ರೌಸರ್ ನಿದರ್ಶನದ ನಿಷ್ಕ್ರಿಯ ಗುರುತಿಸುವಿಕೆಯ ನಿಖರತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಆಡ್-ಆನ್ಗಳ ಫಲಿತಾಂಶದ ಪಟ್ಟಿಯನ್ನು ಬಳಸಬಹುದು. ಪ್ರಸ್ತಾವಿತ ಅನುಷ್ಠಾನವು 1000 ಆಡ್-ಆನ್ಗಳ ಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಆನ್ಲೈನ್ ಪ್ರದರ್ಶನವನ್ನು ನೀಡಲಾಗುತ್ತದೆ.
ಆಡ್-ಆನ್ಗಳ ವ್ಯಾಖ್ಯಾನವನ್ನು ಆಡ್-ಆನ್ಗಳು ಒದಗಿಸಿದ ಸಂಪನ್ಮೂಲಗಳ ವಿಶ್ಲೇಷಣೆಯ ಮೂಲಕ ಮಾಡಲಾಗಿದೆ, ಇದು ಬಾಹ್ಯ ವಿನಂತಿಗಳಿಗೆ ಲಭ್ಯವಿದೆ. ವಿಶಿಷ್ಟವಾಗಿ, ಆಡ್-ಆನ್ಗಳು ಚಿತ್ರಗಳಂತಹ ವಿವಿಧ ಜೊತೆಯಲ್ಲಿರುವ ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಇವುಗಳನ್ನು web_accessible_resources ಪ್ರಾಪರ್ಟಿ ಮೂಲಕ ಆಡ್-ಆನ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. Chrome ಮ್ಯಾನಿಫೆಸ್ಟ್ನ ಮೊದಲ ಆವೃತ್ತಿಯಲ್ಲಿ, ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಒದಗಿಸಿದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಯಾವುದೇ ಸೈಟ್ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು. ಮ್ಯಾನಿಫೆಸ್ಟ್ನ ಎರಡನೇ ಆವೃತ್ತಿಯಲ್ಲಿ, ಅಂತಹ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಪ್ರವೇಶವನ್ನು ಆಡ್-ಆನ್ಗೆ ಮಾತ್ರ ಅನುಮತಿಸಲಾಗಿದೆ. ಪ್ರಣಾಳಿಕೆಯ ಮೂರನೇ ಆವೃತ್ತಿಯಲ್ಲಿ, ಯಾವ ಆಡ್-ಆನ್ಗಳು, ಡೊಮೇನ್ಗಳು ಮತ್ತು ಪುಟಗಳಿಗೆ ಯಾವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀಡಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಯಿತು.
ವೆಬ್ ಪುಟಗಳು ಪಡೆಯುವ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಸ್ತರಣೆಯಿಂದ ಒದಗಿಸಲಾದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ವಿನಂತಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, "fatch('chrome-extension://okb....nd5/test.png')"), ಇದು ಸಾಮಾನ್ಯವಾಗಿ "ತಪ್ಪು" ಎಂದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಆಡ್-ಆನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ. ಸಂಪನ್ಮೂಲದ ಉಪಸ್ಥಿತಿಯನ್ನು ಪತ್ತೆಹಚ್ಚುವುದರಿಂದ ಆಡ್-ಆನ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲು, ಕೆಲವು ಆಡ್-ಆನ್ಗಳು ಸಂಪನ್ಮೂಲವನ್ನು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಿರುವ ಪರಿಶೀಲನಾ ಟೋಕನ್ ಅನ್ನು ರಚಿಸುತ್ತವೆ. ಟೋಕನ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದೆ ಕರೆ ತರಲು ಯಾವಾಗಲೂ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.
ಅದು ಬದಲಾದಂತೆ, ಕಾರ್ಯಾಚರಣೆಯ ಮರಣದಂಡನೆಯ ಸಮಯವನ್ನು ಅಂದಾಜು ಮಾಡುವ ಮೂಲಕ ಆಡ್-ಆನ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪ್ರವೇಶದ ರಕ್ಷಣೆಯನ್ನು ಬೈಪಾಸ್ ಮಾಡಬಹುದು. ಟೋಕನ್ ಇಲ್ಲದೆ ವಿನಂತಿಸುವಾಗ ಪಡೆದುಕೊಳ್ಳಿ ಯಾವಾಗಲೂ ದೋಷವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ, ಆಡ್-ಆನ್ನೊಂದಿಗೆ ಮತ್ತು ಇಲ್ಲದೆ ಕಾರ್ಯಾಚರಣೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯವು ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ - ಆಡ್-ಆನ್ ಇದ್ದರೆ, ಆಡ್-ಆನ್ಗಿಂತ ವಿನಂತಿಯು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ. ಪ್ರತಿಕ್ರಿಯೆಯ ಸಮಯವನ್ನು ನಿರ್ಣಯಿಸುವ ಮೂಲಕ, ನೀವು ಪೂರಕ ಉಪಸ್ಥಿತಿಯನ್ನು ಸಾಕಷ್ಟು ನಿಖರವಾಗಿ ನಿರ್ಧರಿಸಬಹುದು.
ಬಾಹ್ಯವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒಳಗೊಂಡಿರದ ಕೆಲವು ಆಡ್-ಆನ್ಗಳನ್ನು ಹೆಚ್ಚುವರಿ ಗುಣಲಕ್ಷಣಗಳಿಂದ ಗುರುತಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, MetaMask addon ಅನ್ನು window.ethereum ಆಸ್ತಿಯ ವ್ಯಾಖ್ಯಾನವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವ ಮೂಲಕ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು (ಆಡ್ಆನ್ ಅನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ, "typeof window.ethereum" ಮೌಲ್ಯವನ್ನು "ಅನಿರ್ದಿಷ್ಟ" ಹಿಂತಿರುಗಿಸುತ್ತದೆ).
ಮೂಲ: opennet.ru