[發明專利]一種智能變電站通信網絡抵御ARP攻擊的方法及系統有效
| 申請號: | 201810085136.5 | 申請日: | 2018-01-29 |
| 公開(公告)號: | CN108418794B | 公開(公告)日: | 2022-09-02 |
| 發明(設計)人: | 王向群;黃在朝;卜憲德;陳磊;李炳林;郭經紅;張浩;姚啟桂;鄧輝;王瑋;沈文;陶靜;陳偉;張增華;喻強;孫曉艷;虞躍;劉川;張明華;呂立冬;田文鋒;姚繼明 | 申請(專利權)人: | 全球能源互聯網研究院有限公司;國網江蘇省電力有限公司電力科學研究院;國網重慶市電力公司電力科學研究院;國家電網公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L61/103;H04L49/354;H04L41/0631 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 102209 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 變電站 通信 網絡 抵御 arp 攻擊 方法 系統 | ||
1.一種智能變電站通信網絡抵御ARP攻擊的方法,其特征在于,所述方法包括,
對報文進行識別,當所述報文為ARP數據幀報文時:
將所述ARP數據幀報文解析為一條記錄,并與預先存儲的ARP數據幀報文記錄進行比對; 若所述記錄與所述預先存儲的ARP數據幀報文記錄相同時,則將所述ARP數據幀報文向同一VLAN內的其他交換端口進行轉發,否則根據預先設定的規則對所述記錄進行處理;
所述對報文進行識別,包括,
判定所述報文是否滿足eth.type=0x0806;
若滿足,則報文為ARP數據幀報文;
否則,不是ARP數據幀報文;
所述將ARP數據幀報文解析為一條記錄,包括:
對所述ARP數據幀報文進行解析,獲取源IP地址、源MAC地址和交換端口;將所述源IP地址、源MAC地址和交換端口合并為一條記錄;
若所述記錄與所述預先存儲的ARP數據幀報文記錄相同時,則將所述ARP數據幀報文向同一VLAN內的其他交換端口進行轉發,否則根據預先設定的規則對所述記錄進行處理包括: 若記錄與所述預先存儲的ARP數據幀報文記錄中的源IP地址、源MAC地址和交換端口都相同時,將所述ARP數據幀報文向同一VLAN內的其他交換端口進行轉發;否則,將所述記錄進行存儲;
當預先存儲的ARP數據幀報文記錄中存在與所述記錄中的IP相同,但MAC不同的記錄時,執行第一告警處理;
當預先存儲的ARP數據幀報文記錄中存在與所述記錄中的MAC相同,但IP不同的記錄時,執行第二告警處理;
當預先存儲的ARP數據幀報文記錄中不存在與所述記錄中的MAC或IP相同的記錄時,則將所述記錄對應的ARP數據幀報文向同一VLAN內的其他交換端口進行轉發;
所述執行第一告警處理包括:
阻塞兩條記錄對應的交換端口,向管理程序發出警告,并刪除內存表中對比的不正常的交換端口對應的記錄結果;
所述執行第二告警處理包括:
直接阻塞剛存入內存中的記錄對應的交換端口,向管理程序發出告警,并將對比的兩條記錄從內存表中刪除;
所述將所述記錄進行存儲包括:將所述記錄存儲于交換機的內存表中。
2.一種智能變電站通信網絡抵御ARP攻擊的系統,其特征在于,包括:篩選模塊、解析模塊、比對模塊和處理模塊;
所述篩選模塊,用于對報文進行識別,并選出ARP數據幀報文;
所述解析模塊,用于將所述ARP數據幀報文解析為一條記錄;
所述比對模塊,用于將所述ARP數據幀報文與預先存儲的ARP數據幀報文記錄進行比對; 所述處理模塊,用于當所述記錄與所述預先存儲的ARP數據幀報文記錄相同時,則將所述ARP數據幀報文向同一VLAN內的其他交換端口進行轉發,否則根據預先設定的規則對所述記錄進行處理;
所述篩選模塊包括,判定子模塊;
所述判定子模塊,用于判定報文是否滿足eth.type=0x0806;
若滿足,則報文為ARP數據幀報文;
否則,不是ARP數據幀報文;
所述處理模塊,包括:匹配判斷子模塊、轉發子模塊、存儲子模塊、第一告警處理子模塊和第二告警處理子模塊;
所述匹配判斷子模塊,用于判斷所述記錄與所述預先存儲的ARP數據幀報文記錄中的源IP地址、源MAC地址和交換端口是否存在相同;
所述轉發子模塊,用于若記錄與所述預先存儲的ARP數據幀報文記錄中的源IP地址、源MAC地址和交換端口都相同時,將所述ARP數據幀報文向同一VLAN內的其他交換端口進行轉發;當預先存儲的ARP數據幀報文記錄中不存在與所述記錄中的MAC或IP相同的記錄時,則將所述記錄對應的ARP數據幀報文向同一VLAN內的其他交換端口進行轉發;
所述存儲子模塊,用于若記錄與所述預先存儲的ARP數據幀報文記錄中的源IP地址、源MAC地址和交換端口存在不同時,將所述記錄進行存儲;
所述第一告警處理子模塊,用于阻塞兩條記錄對應的交換端口,向管理程序發出警告,并刪除內存表中對比的不正常的交換端口對應的記錄結果;當預先存儲的ARP數據幀報文記錄中存在與所述記錄中的IP相同,但MAC不同的記錄時,執行第一告警處理;
所述第二告警處理子模塊,用于直接阻塞剛存入內存中的記錄對應的交換端口,向管理程序發出告警,并將對比的兩條記錄從內存表中刪除;當預先存儲的ARP數據幀報文記錄中存在與所述記錄中的MAC相同,但IP不同的記錄時,執行第二告警處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全球能源互聯網研究院有限公司;國網江蘇省電力有限公司電力科學研究院;國網重慶市電力公司電力科學研究院;國家電網公司,未經全球能源互聯網研究院有限公司;國網江蘇省電力有限公司電力科學研究院;國網重慶市電力公司電力科學研究院;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810085136.5/1.html,轉載請聲明來源鉆瓜專利網。





