Azure Firewall 配合Endpoint玩轉Azure SQL

    關於Azure firewall,再來分享一個可使用的場景,Azure firewall自己是一個NVA設備,能夠起到必定的安全防禦做用,可是他主要仍是工做在網絡層面,對於應用層的防禦比較小,對於一個應用來講,尤爲是web應用,咱們通常會用WAF來作前端的防禦,在Azure上,咱們能夠用Azure的application gateway waf tier, 若是咱們想同時使用WAF和azure firewall的話,也是有辦法的
前端


    總體的架構就是Internet->Azure WAF->Azure Firewall->WEB
web


    首先來建一個Azure的waf,並配置好規則,咱們只有一個簡單的http listener3.png後端


在HTTP這裏,咱們將端口設置爲100,這是爲了區分其餘應用安全

4.png



    要注意的是這個WAF的backend,這裏後端池由於沒辦法直接添加firewall,因此指定的是firewall的公網IP
服務器

2.png


接下來,須要在Azure firewall上配置好NAT的規則,注意咱們這裏配置的端口之因此是100,是由於前端Azure WAF會把收到的請求轉到100端口,所以在FW這裏咱們就須要爲100的端口來作NAT,可是NAT以後仍是會轉到web服務器的80端口,因此這個過程對於應用來講是透明的,也不須要修改應用的配置網絡

5.png




接下來,能夠在app gw裏看到後端池的狀態是healthy的架構

6.png



同時咱們訪問的時候也能看到確實是能夠看到正確結果的app

7.png



這個架構的好處就在於能夠同時利用Azure WAF和firewall的功能,在不一樣層面,同時保護安全ide

相關文章
相關標籤/搜索