ಬ್ರೌಸರ್ಗಳು Squid ನ HTTPS ಬ್ಲಾಕ್ ಪುಟವನ್ನು ಏಕೆ ಮರೆಮಾಡಬಹುದು
ನಿರಾಕರಿಸಲಾದ CONNECT ವಿನಂತಿಗೆ ಹಿಂತಿರುಗಿಸಲಾದ ಕಸ್ಟಮ್ HTML ಬದಲು ಬ್ರೌಸರ್ ತನ್ನದೇ ಸುರಂಗ ದೋಷವನ್ನು ಏಕೆ ತೋರಿಸಬಹುದು ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ.
ಪ್ರಾಕ್ಸಿಯ ಕಸ್ಟಮ್ ಬ್ಲಾಕ್ ಪುಟವು HTTP ಸೈಟ್ಗೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. HTTPS ಸೈಟ್ಗೆ, ಬ್ರೌಸರ್ ಬದಲಿಗೆ ಸುರಂಗ ದೋಷವನ್ನು ತೋರಿಸುತ್ತದೆ. HTML ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಮತ್ತೆ ಬದಲಿಸುವುದು ಏನನ್ನೂ ಬದಲಿಸದೇ ಇರಬಹುದು.
ಸ್ಪಷ್ಟ HTTP ಪ್ರಾಕ್ಸಿಯೊಂದಿಗೆ, HTTPS ಭೇಟಿ ಸಾಮಾನ್ಯವಾಗಿ CONNECT ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಬ್ರೌಸರ್ ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ಗೆ ಸುರಂಗ ತೆರೆಯಲು ಕೇಳುತ್ತದೆ. Squid ಆ ವಿನಂತಿಯನ್ನು ನಿರಾಕರಿಸಿದರೆ, ಸೈಟ್ನ TLS ಅವಧಿ ಎಂದಿಗೂ ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ.
ನಿರಾಕರಣೆಗೆ HTTP ಸ್ಥಿತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ವಿಷಯ ಇರಬಹುದು. ಬ್ರೌಸರ್ನ ದೋಷ ಪುಟದಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಆ ವಿಫಲ CONNECT ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು curl ನೊಂದಿಗೆ ಪರಿಶೀಲಿಸಬಹುದು. ಇದಕ್ಕೆ ಬ್ರೌಸರ್ ಒದಗಿಸಿದ HTML ಅನ್ನು ಗಮ್ಯಸ್ಥಾನದ ವೆಬ್ಪುಟವಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಬ್ರೌಸರ್ CONNECT ದೋಷದ ದೇಹವನ್ನು ಬಿಸಾಡಿ ತನ್ನದೇ ಪ್ರಾಕ್ಸಿ ದೋಷ ಇಂಟರ್ಫೇಸ್ ಬಳಸಬಹುದು; ನಿಖರ ಪ್ರಸ್ತುತಿ ಕ್ಲೈಂಟ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ.
Squid ನ ನಿರಾಕರಣೆಯಲ್ಲಿ ಈಗಾಗಲೇ ಉದ್ದೇಶಿತ deny_info ದೇಹ ಇದ್ದರೆ, ಅದರ ಪಠ್ಯ, ಸ್ಟೈಲ್ಶೀಟ್ ಅಥವಾ ಫೈಲ್ ಅನುಮತಿಗಳನ್ನು ಸಂಪಾದಿಸುವುದು ಬ್ರೌಸರ್ ಯಾವ ಪ್ರತಿಕ್ರಿಯೆ ಹಂತವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ. CONNECT ನಿರಾಕರಿಸಲ್ಪಟ್ಟಿದೆಯೇ ಮತ್ತು ಏಕೆ ಎಂದು ನಿರ್ಧರಿಸಲು ನಿರಾಕರಣೆಯ ಸ್ಥಿತಿ ಮತ್ತು ಪ್ರವೇಶ ಲಾಗ್ ಲಭ್ಯವಾಗಿರಿಸಿ. ಸಾಮಾನ್ಯ ಬ್ರೌಸರ್ ಪುಟವು ನೀತಿ ವಿವರಗಳನ್ನು ಮರೆಮಾಡಬಹುದು, ಆದರೆ ಪ್ರಾಕ್ಸಿ ನಿಯಮವನ್ನು ಸರಿಯಾಗಿ ಜಾರಿಗೊಳಿಸುತ್ತದೆ.
ತಡೆಯಲಾದ HTTPS ಸಂಪರ್ಕದೊಳಗೆ ಬ್ಲಾಕ್ ಪುಟವನ್ನು ನೀಡುವುದು ಇನ್ನೊಂದು ವಾಸ್ತುಶಿಲ್ಪವಾಗಿದ್ದು, ಇದರಲ್ಲಿ TLS ಮುಕ್ತಾಯ, ಕ್ಲೈಂಟ್ ನಂಬಿಕೆ ಮತ್ತು ಪ್ರಮಾಣಪತ್ರ ನಿರ್ವಹಣೆ ಒಳಗೊಂಡಿದೆ. ಇದು deny_info ಸಂಪಾದಿಸುವ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳ್ಳುವುದಿಲ್ಲ, ಮತ್ತು ಕಸ್ಟಮ್ ಟೆಂಪ್ಲೇಟ್ ತಡೆಯಲಾದ ಸೈಟ್ ಅನ್ನು ಅನುಕರಿಸುವ ಯಾವುದೇ ಅಧಿಕಾರವನ್ನು ನೀಡುವುದಿಲ್ಲ. ಅಗತ್ಯವಿದ್ದರೆ ಮಾತ್ರ ಆ ವಿನ್ಯಾಸವನ್ನು ಆಯ್ಕೆಮಾಡಿ; ಇಲ್ಲದಿದ್ದರೆ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ದೋಷ ವರದಿ ಮತ್ತು ಪ್ರಾಕ್ಸಿಯ ಕಾರ್ಯಾಚರಣಾ ಲಾಗ್ಗಳನ್ನು ಬಳಸಿ.