Ana içeriğe geç

Wallarm Console'da Kiracı Hesapları Oluşturma

Bu talimatlar, kiracı hesaplarının doğru yapılandırılması için gereken adımları size sunar.

The term "partner client"

Previously, "tenant" was referred to as "partner client". We further use the term "tenant".

Kiracı Hesaplarının Yapılandırılması

Kiracı hesaplarını yapılandırmak için:

  1. Wallarm Console için kayıt olun ve hesabınız için çok kiracılılık özelliğini etkinleştirme talebinizi Wallarm teknik destek ekibine gönderin.

  2. Bir kiracı hesabı oluşturun.

  3. Belirli trafiği kiracı ve uygulamalarıyla ilişkilendirin.

Adım 1: Kayıt Olun ve Çok Kiracılılık Özelliğini Etkinleştirme Talebinizi Gönderin

  1. Wallarm Console'da kayıt formunu doldurun ve onaylayın. US Cloud veya EU Cloud üzerinden kayıt olabilirsiniz.

    Kayıt Formu

    Kurumsal e-posta

    Lütfen kurumsal bir e-posta adresi kullanarak kayıt olun.

  2. E-posta gelen kutunuzu açın ve gelen mesajdaki bağlantı aracılığıyla hesabınızı etkinleştirin.

  3. Çok kiracılılık özelliğini etkinleştirmek için hesabınızla birlikte aşağıdaki bilgileri içeren bir talebi Wallarm teknik destek ekibine gönderin:

    • Kullanılan Wallarm Cloud'un adı (US Cloud veya EU Cloud)
    • Global hesap ve teknik kiracı hesabı için adlar
    • Kiracı hesaplarına erişim sağlanacak çalışanların e-posta adresleri (çok kiracılılık özelliği etkinleştirildikten sonra çalışanları kendiniz ekleyebileceksiniz)
    • Markalı Wallarm Console için logo
    • Wallarm Console için özel alan adı, alan adı için sertifika ve şifreleme anahtarı
    • Teknik destek e-posta adresiniz

Talebiniz alındıktan sonra, Wallarm teknik destek:

  1. Wallarm Cloud'da bir global hesap ve teknik kiracı hesabı oluşturur.

  2. Sizi, rol olarak Global administrator bulunan teknik müşteri hesabı kullanıcıları listesine ekler.

  3. Çalışanlarınızın e-posta adresleri sağlanırsa, Wallarm teknik destek, çalışanları rol olarak Global read only atanan teknik kiracı hesabı kullanıcıları listesine ekler.

    Kayıtlı olmayan çalışanlar, teknik kiracı hesabına erişim için yeni bir şifre belirlemeleri adına bağlantılı e-postalar alacaktır.

  4. Size UUID'nizi gönderir (izole ortamlar için çok kiracılılığı kullanan Wallarm partner şirketi veya Wallarm müşteri belirtisi olan ana kiracı UUID'si).

    Alınan UUID daha sonraki adımlarda gerekecektir.

Adım 2: Kiracıyı Oluşturma

Wallarm Console Üzerinden

Global administrator hesabı altında, Wallarm Console → kiracı seçici → Create tenant seçeneğini kullanarak kiracılar oluşturabilirsiniz.

Wallarm Console üzerinden kiracı oluşturma

Yeni oluşan kiracı için bir Administrator kullanıcı oluşturabilirsiniz. Davet e-postası belirtilen adrese gönderilecektir.

Wallarm API Üzerinden

Kiracıyı oluşturmak için, kimlik doğrulamalı istekleri Wallarm API'ye gönderebilirsiniz. Wallarm API'ye kimlik doğrulamalı istekler, kendi API istemcinizden veya kimlik doğrulama yöntemini tanımlayan Wallarm API Console'dan gönderilebilir:

Bu adımda, global hesapla bağlantılı bir kiracı hesabı oluşturulacaktır.

  1. Aşağıdaki parametrelerle /v1/objects/client/create rotasına POST isteği gönderin:

    Parametre Açıklama İstek bölümü Gerekli
    X-WallarmApi-Token Global Administrator izinlerine sahip API token. Header Kendi API istemcinizden istek gönderilmesi durumunda Evet
    name Kiracının adı. Body Evet
    vuln_prefix Wallarm'ın zafiyet takibi ve kiracı ile ilişkilendirme için kullanacağı zafiyet ön eki. Önek, dört büyük harf veya rakam içermeli ve kiracının adıyla ilişkili olmalıdır, örn: TNNT kiracı Tenant için. Body Evet
    partner_uuid Global hesap oluşturulurken alınan ana kiracı UUID'si. Body Evet
    Kendi API istemcinizden gönderilen isteğin örneğini göster
    curl -v -X POST "https://us1.api.wallarm.com/v1/objects/client/create" -H "X-WallarmApi-Token: <YOUR_TOKEN>" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"name\": \"Tenant\", \"vuln_prefix\": \"TNNT\", \"partner_uuid\": \"YOUR_PARTNER_UUID\"}"
    
    curl -v -X POST "https://api.wallarm.com/v1/objects/client/create" -H "X-WallarmApi-Token: <YOUR_TOKEN>" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"name\": \"Tenant\", \"vuln_prefix\": \"TNNT\", \"partner_uuid\": \"YOUR_PARTNER_UUID\"}"
    
    İstek yanıtının örneğini göster
    {
    "status":200,
    "body": {
        "id":10110,
        "name":"Tenant 1",
        "components":["waf"],
        "vuln_prefix":"TNTST",
        ...
        "uuid":"11111111-1111-1111-1111-111111111111",
        ...
        }
    }
    
  2. Yanıt içerisindeki uuid değerini kopyalayın. Bu parametre, kiracıya ait trafiğin kiracı hesabıyla ilişkilendirilmesinde kullanılacaktır.

Oluşturulan kiracılar, global kullanıcılar için Wallarm Console'da görüntülenecektir. Örneğin, Tenant 1 ve Tenant 2:

Wallarm Console'da kiracı seçici

Adım 3: Belirli Trafiği Kiracınızla İlişkilendirin

Ne zaman yapılandırmalı?

Bu yapılandırma, yalnızca tüm kiracıların trafiğinin tek bir Wallarm düğümü tarafından işlenmekte veya işlenecek olması durumunda, düğüm dağıtımı sırasında gerçekleştirilir.

Her kiracının trafiğini ayrı ayrı bir düğüm işliyorsa, lütfen bu adımı atlayın ve düğüm dağıtımı ve yapılandırmasına geçin.

Wallarm Cloud'a hangi trafiğin hangi kiracı hesabı altında görüntüleneceği bilgisini sağlamak için, belirli trafiği oluşturulan kiracı ile ilişkilendirmemiz gerekmektedir. Bunu yapmak için, NGINX yapılandırma dosyasında kiracıyı, wallarm_partner_client_uuid yönergesine (Adım 3'te elde edilen) uuid değerini atayarak dahil edin. Örneğin:

server {
  server_name  tenant1.com;
  wallarm_partner_client_uuid 11111111-1111-1111-1111-111111111111;
  ...
}

Yukarıdaki yapılandırmada, tenant1.com hedefine yönelen trafik, 11111111-1111-1111-1111-111111111111 numaralı müşteri ile ilişkilendirilecektir.

Kullanıcılara Hesap Erişimi Sağlama

  • Teknik kiracı hesabında, kullanıcılara global ve normal roller sağlanmaktadır.

    Global kullanıcılar, tüm bağlantılı kiracı hesaplarına erişebilecektir.

    Normal kullanıcılar, yalnızca teknik kiracı hesabına erişebilecektir.

  • Belirli kiracı hesaplarında ise yalnızca kullanıcılara normal roller sağlanmaktadır.

    Kullanıcılar, engellenen istekleri takip edebilecek, keşfedilen zafiyetleri analiz edebilecek ve belirli bir kiracı hesabı kapsamında filtreleme düğümüne yönelik ek yapılandırmalar yapabilecektir. Rollerin buna izin vermesi durumunda, kullanıcılar birbirlerini kendileri ekleyebilecektir.

Çok kiracılı düğüm dağıtımına ve yapılandırmasına devam etmek için →

Wallarm Console'da Kiracı Hesaplarının Devre Dışı Bırakılması ve Etkinleştirilmesi

Wallarm Console'da, Global administrator rolündeki kullanıcı, kendisinin hizmet verdiği global hesaba bağlı kiracı hesaplarını devre dışı bırakabilir. Kiracı hesabı devre dışı bırakıldığında:

  • Bu kiracı hesabının kullanıcıları Wallarm Console'a erişim sağlayamaz.

  • Bu kiracı seviyesi üzerinde yüklü olan filtreleme düğümü(leri) trafik işlemeyi durdurur.

Devre dışı bırakılan hesaplar silinmez ve tekrar etkinleştirilebilir.

Bir kiracı hesabını devre dışı bırakmak için, kiracı seçicide, kiracı menüsünden Deactivate seçeneğini seçin ve ardından onaylayın. Kiracı hesabı devre dışı bırakılarak, kiracı listesinden gizlenecektir.

Kiracı - Devre Dışı Bırakma

Daha önce devre dışı bırakılmış bir kiracı hesabını etkinleştirmek için, kiracı seçicide Show deactivated tenants seçeneğine tıklayın, ardından kiracınız için Activate seçeneğini seçin.