交換機設計初衷是提升效能而非安全。若要將其納入安全體系,前提是:正確配置、廠商徹底實現標準。嚴格安全需求下,不可在不可信網路與可信用戶間共享交換機,否則必釀安全災難。
VLAN通過軟體/配置限制廣播流量,非硬體強制隔離。防火牆若作VLAN設備,依賴802.1Q標籤制定規則,但標籤可被偽造(Linux已支援任意生成),且交換機外設備也能生成標籤欺騙防火牆。
多交換機共享VLAN靠Trunk端口傳遞打標籤封包。802.1Q標籤4字節:TPID(0x8100) + 優先級/CFI/VID(12位,0-4095,0/4095保留,預設VID=1)。
防禦技巧:將Trunk端口原生VLAN設為非使用VID(如1001),防止未打標籤封包洩漏。
支援VLAN的防火牆解析802.1Q標籤做安全檢測,但標籤無身份驗證能力,可被偽造。關鍵在於網路設計:交換機Trunk直連防火牆介面,安全檢測在防火牆介面進行;任何其他路徑到達防火牆介面都增加偽造風險。交換機必須正確配置,Trunk端口加入非預設VID。
VLAN是效能工具而非安全邊界,安全架構切勿過度依賴VLAN隔離。