Fortigate Firewall Belirli ülkelerden HTTPS Erişim Kısıtlaması

05.10.2023
2.987

Merhabalar;

Fortigate Firewall cihazınıza WAN IP üzerinden erişim sağlıyorsanız ve bu erişimi Coğrafi olarak sadece Türkiye IP lerine açmak istiyorsanız aşağıdaki adımları Fortigate Firewall cihazımızda tamamlamamız gerekmektedir.

1- Öncelik olarak WAN Interface’in https servisini açalım.

CLI üzerinden aşağıdaki komutla işlemi tamamlayabilirsiniz.

config system interface
    edit "wan1"
        set vdom "root"
        set ip WAN IP / SUBNET BİLGİLERİNİZ
        set allowaccess https
        set type physical
    next
end

Arayüz üzerinden ise Network->Interface->WAN1 yolu takip edilerek gerekli konfigürasyonları tamamlayabilirsiniz.

2- Coğrafi kısıtlama yapacağımız için CLI üzerinden aşağıdaki komutlarla işlemi tamamlayabilirsiniz.

config firewall address
edit "TURKEY"
set type geography
set associated-interface "wan1"
set country "TR"
next
end

Arayüz üzerinden ise Policy & Object -> Addresses adımı takip ediyoruz. Bu bölümde Create New – Addresses diyoruz ve Coğrafi adresimizi oluşturuyoruz.

3- System -> Feature Visibility -> Local In Policy açıyoruz.

4- Ben Firewall’um da 443 portunu kullanmadığım için custom servis oluşturuyorum.

CLI üzerinden aşağıdaki komutla tamamlayabilirsiniz.

config firewall service custom
    edit "HTTPS_FGT_ADMIN"
        set category "Remote Access" -> İsteğe bağlıdır. Ben bu kategoriyi tercih ettim.
        set tcp-portrange 8282
    next
end

Arayüz üzerinden ise Policy&Object -> Services -> New Service

5- Son adımımız olan Local In Policy oluşturuyoruz. Bu policy sadece CLI üzerinden yapılmaktadır. Bu nedenle aşağıdaki komut dizinine dikkat ederek ilgili servisimizi aktif hale getiriyoruz.

config firewall local-in-policy
    edit 1
        set intf "wan1"
        set srcaddr "TURKEY"
        set srcaddr-negate enable
        set dstaddr "all"
        set service "HTTPS_FGT_ADMIN"
        set schedule "always"
    next
end

Bu kısa makalemde Basitte olsa WAN IP adresi üzerinden erişim sağladığımız Fortigate Firewall cihazlarımızın güvenliğini sağlamış olduk. TR lokasyonundaki IP ler üzerinden sorunsuz erişim gerçekleştirilebilmektedir. Opera Browser üzerinden yapmış olduğum testi aşağıda görebilirsiniz.

Faydalı olması dileğiyle.

Asia Lokasyonlu VPN Aktif durumdadır.

Fortigate üzerinden aldığımız debug çıktısında da görebilirsiniz.

vd-root:0 received a packet(proto=6, 77.111.245.13:29906->WANIPADRESI:8282) tun_id=0.0.0.0 from wan1. flag [S], seq 3099308757, ack 0, win 64240 allocate a new session-0e3d8399, tun_id=0.0.0.0 in-[wan1], out-[] len=1 checking gnum-100000 policy-24 result: skb_flags-02000000, vid-0, ret-no-match, act-accept, flag-00000000 find a route: flag=80000000 gw-WANIPADRESI via root in-[wan1], out-[], skb_flags-02000000, vid-0 gnum-100017, check-ffffffbffc02b8e4 after check: ret-no-match, act-accept, flag-00000000, flag2-00000000 in-[wan1], out-[], skb_flags-02000000, vid-0 gnum-100011, check-ffffffbffc02c8a0 after check: ret-no-match, act-drop, flag-00000000, flag2-00000000 gnum-100001, check-ffffffbffc02b8e4 checked gnum-100001 policy-1, ret-matched, act-accept ret-matched policy-1 is matched, act-drop

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 3 YORUM
  1. Raci dedi ki:

    set action deny olması gerekmiyor mu?

    1. Belirttiğim Local in Policy içerisine “set action deny” yazarsanız TR lokasyonundan erişiminiz kesilir.

      1. raci dedi ki:

        negate enable edilmiş. TR ok. !TR deny olmalı diye düşündüm

Copyright © 2019, tüm hakları saklıdır.