ಗೂಗಲ್
TCP ಮತ್ತು UDP ಯ ಮೇಲೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಥಳೀಯ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಬಳಸುವ ಮತ್ತು HTTPS ಅಥವಾ WebSockets ಮೂಲಕ ಸಂವಹನವನ್ನು ಬೆಂಬಲಿಸದ ನೆಟ್ವರ್ಕ್ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಹೊಸ API ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಸ್ಥಳೀಯ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಅನುಮತಿಸುವ ಬ್ರೌಸರ್ನಲ್ಲಿ ಈಗಾಗಲೇ ಲಭ್ಯವಿರುವ WebUSB, WebMIDI ಮತ್ತು WebBluetooth ಕಡಿಮೆ ಮಟ್ಟದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ಗಳಿಗೆ Raw Sockets API ಪೂರಕವಾಗಿದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ.
ಭದ್ರತೆಯ ಮೇಲೆ ನಕಾರಾತ್ಮಕ ಪ್ರಭಾವವನ್ನು ತಪ್ಪಿಸಲು, ರಾ ಸಾಕೆಟ್ಸ್ API ಬಳಕೆದಾರರ ಒಪ್ಪಿಗೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾದ ನೆಟ್ವರ್ಕ್ ಕರೆಗಳನ್ನು ಮಾತ್ರ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ಅನುಮತಿಸುವ ಹೋಸ್ಟ್ಗಳ ಪಟ್ಟಿಗೆ ಸೀಮಿತವಾಗಿರುತ್ತದೆ. ಹೊಸ ಹೋಸ್ಟ್ಗಾಗಿ ಮೊದಲ ಸಂಪರ್ಕ ಪ್ರಯತ್ನವನ್ನು ಬಳಕೆದಾರರು ಸ್ಪಷ್ಟವಾಗಿ ದೃಢೀಕರಿಸಬೇಕಾಗುತ್ತದೆ. ವಿಶೇಷ ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ಬಳಕೆದಾರರು ಅದೇ ಹೋಸ್ಟ್ಗೆ ಪುನರಾವರ್ತಿತ ಸಂಪರ್ಕಗಳಿಗಾಗಿ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಾಚರಣೆಯ ದೃಢೀಕರಣ ವಿನಂತಿಗಳ ಪ್ರದರ್ಶನವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. DDoS ದಾಳಿಗಳನ್ನು ತಡೆಗಟ್ಟಲು, ರಾ ಸಾಕೆಟ್ಗಳ ಮೂಲಕ ವಿನಂತಿಗಳ ತೀವ್ರತೆಯು ಸೀಮಿತವಾಗಿರುತ್ತದೆ ಮತ್ತು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುವುದು ಪುಟದೊಂದಿಗೆ ಬಳಕೆದಾರರ ಸಂವಹನದ ನಂತರ ಮಾತ್ರ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಬಳಕೆದಾರರಿಂದ ಅನುಮೋದಿಸದ ಹೋಸ್ಟ್ಗಳಿಂದ ಪಡೆದ UDP ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತಲುಪುವುದಿಲ್ಲ.
ಆರಂಭಿಕ ಅನುಷ್ಠಾನವು ಆಲಿಸುವ ಸಾಕೆಟ್ಗಳ ರಚನೆಗೆ ಒದಗಿಸುವುದಿಲ್ಲ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ ಅಥವಾ ತಿಳಿದಿರುವ ಹೋಸ್ಟ್ಗಳ ಪಟ್ಟಿಯಿಂದ ಒಳಬರುವ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಕರೆಗಳನ್ನು ಒದಗಿಸಲು ಸಾಧ್ಯವಿದೆ. ದಾಳಿಯಿಂದ ರಕ್ಷಿಸುವ ಅಗತ್ಯವನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ "
ಹೊಸ API ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಉಂಟಾಗಬಹುದಾದ ಅಪಾಯಗಳ ಪೈಕಿ ಇತರ ಬ್ರೌಸರ್ಗಳ ತಯಾರಕರಿಂದ ಅದರ ಸಂಭವನೀಯ ನಿರಾಕರಣೆಯಾಗಿದೆ, ಇದು ಹೊಂದಾಣಿಕೆ ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. Mozilla Gecko ಮತ್ತು WebKit ಇಂಜಿನ್ಗಳ ಅಭಿವರ್ಧಕರು ಇನ್ನೂ ಇದ್ದಾರೆ
ವೆಬ್ ಡೆವಲಪರ್ಗಳು
ಮೂಲ: opennet.ru