# Egenskapskonfiguration

### Förutsättningar

För att framgångsrikt integrera med Netacea, säkerställ följande:

1. Du har tillgång till relevanta API- och hemliga nycklar från Netacea.
2. Akamai har konfigurerat [Netacea Fail Open](https://docs.netacea.com/se/netacea-plugininformation/akamai/installation-and-configuration/..#configuring-netacea-fail-open) åt dig.
3. Du har slutfört [Proxy Property Configuration](https://docs.netacea.com/se/netacea-plugininformation/akamai/installation-and-configuration/proxy-property-configuration).
4. Du har slutfört [Edge Worker Installation](https://docs.netacea.com/se/netacea-plugininformation/akamai/installation-and-configuration/edgeworker-installation).

## Egenskapskonfiguration

Det finns ett antal konfigurationer som behöver slutföras på varje egenskap som Netacea kommer att skydda. Dessa konfigurationer består av variabler och regler.

#### Egenskapsvariabler

Vi börjar med att konfigurera variablerna i egenskapens rot. Dessa finns i tabellen nedan:

<table><thead><tr><th width="291">Variabelnamn</th><th width="135">Initialvärde</th><th width="219">Beskrivning</th><th>Säkerhetsinställning</th></tr></thead><tbody><tr><td>NETACEA_API_KEY</td><td>Tom</td><td>Netacea API-nyckel. Värdet sätts av en regel.</td><td>Dold</td></tr><tr><td>NETACEA_SECRET_KEY</td><td>Tom</td><td>Netacea hemlig nyckel. Värdet sätts av en regel.</td><td>Dold</td></tr><tr><td>CLIENT_IP</td><td>Tom</td><td>Äkta klient-IP</td><td>Synlig</td></tr><tr><td>NETACEA_MITIGATION_TYPE</td><td>INGEST, MITIGATE eller INJECT</td><td><p>INGEST - Integrationen hämtar endast data.<br><br>MITIGATE - Integrationen hämtar data och utför åtgärder.<br></p><p>INJECT - Integrationen hämtar data och returnerar åtgärdshuvudvärden istället för att utföra åtgärden.</p></td><td>Synlig</td></tr><tr><td>NETACEA_MITIGATION_URL</td><td><a href="proxy-property-configuration">Proxy Property </a>Värdnamn</td><td>Variabel för att proxya trafik till Netacea. Denna måste innehålla prefixet <strong>https://</strong></td><td>Synlig</td></tr><tr><td>NETACEA_DS2_CUSTOM_FIELD</td><td>Tom</td><td>Variabel som innehåller anpassad sessionsinformation</td><td>Dold</td></tr><tr><td>FAILOVER_SECRET</td><td>&#x3C;Netacea-tillhandahållen Failover-hemlighet></td><td>Teckensträng tillhandahållen av Netacea som används vid EdgeWorker-fel så att EdgeWorker misslyckas öppet</td><td>Känslig</td></tr><tr><td>FAILOVER_HEADER_VALUE</td><td>Tom</td><td>Värdet för x-ew-failover-huvudet</td><td>Känslig</td></tr><tr><td>ORIG_HOST</td><td>%(AK_HOST)</td><td>Värd som används för Netacea failover</td><td>Synlig</td></tr><tr><td>NETACEA_INGEST_TYPE</td><td>ORIGIN</td><td>Definierar ingest-typ, säkerställer att Akamai inte använder HTTP som standard</td><td>Synlig</td></tr><tr><td>NETACEA_COOKIE_NAME</td><td>&#x3C;Valfritt cookie-namn></td><td>Definierar namnet på Netacea åtgärdscookien.<mark style="color:red;">*</mark></td><td>Synlig</td></tr><tr><td>NETACEA_CAPT_COOKIE_NAME</td><td>&#x3C;Valfritt cookie-namn></td><td>Definierar namnet på Netacea captcha-cookien.<mark style="color:red;">*</mark></td><td>Synlig</td></tr><tr><td>NETACEA_ENCRYPTION_KEY</td><td>&#x3C;Netacea-tillhandahållen cookie-krypteringsnyckel></td><td>Aktiverar cookie-kryptering om inte tom.<mark style="color:red;">*</mark></td><td>Dold</td></tr><tr><td>NETACEA_CAPT_REL_ASSETS</td><td>TRUE</td><td>Hämtar CAPTCHA-resurser från Netacea-server.</td><td>Synlig</td></tr></tbody></table>

{% hint style="info" %} <mark style="color:red;">\*</mark>Dessa variabler används för att öka säkerheten genom att dölja Netaceas standardcookie-namn och -värden från offentlig visning. Ställ in cookie-namnen på värden som inte är relaterade till Netacea.
{% endhint %}

När dessa har konfigurerats kan vi sedan gå vidare till att konfigurera reglerna inom egenskapen.

### Egenskapsregler

Egenskapen behöver ett antal regler konfigurerade innan egenskapen kan distribueras. Var och en av reglerna och de associerade konfigurationerna som behövs finns nedan.

### **Ny regel (tom regelmall): Netacea**

Denna fungerar som regelgruppen för att gruppera Netacea-reglerna.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-d3ae9a204cf31f6566e84837b5160e005c4d3391%2Fimage%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### **Ny regel (tom regelmall): Set Failover Variable**

Inom Netacea-gruppregeln, lägg till följande.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-343feeb7f38cea109a78624232479f24a6b07bc9%2Fimage%20(67).png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
För att jämföra failover-värdehuvudet måste det läsas från huvudet och lagras som en variabel. Sedan tas huvudet bort för att förhindra läckage av det hemliga värdet.
{% endhint %}

### Lägga till kriterier och beteenden

| Kriterier         |
| ----------------- |
| Matcha alla       |
| **Om**            |
| Request Header    |
| **x-ew-failover** |
| finns             |

| Beteenden |
| --------- |
|           |

### **Ny regel (tom regelmall): Set Mitigation for \<hostname>**

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-77bde586fc8a75ea314beeb78de0975a721e7912%2Fimage%20(38).png?alt=media" alt=""><figcaption></figcaption></figure>

### Lägga till kriterier och beteenden

| **Åtgärdsregel**            |
| --------------------------- |
| *Lägg till en kommentar...* |

| Kriterier                             |
| ------------------------------------- |
| Matcha alla                           |
| **Om**                                |
| Hostname                              |
| Är en av                              |
| **\<hostname>**                       |
| **Och**                               |
| Variable                              |
| **PMUSER\_FAILOVER\_HEADER\_VALUE**   |
| är inte                               |
| **{{user.PMUSER\_FAILOVER\_SECRET}}** |
| **Och\***                             |
| Request Protocol\*                    |
| HTTPS\*                               |

{% hint style="info" %}
\*ENDAST FÖR EGENSKAPER SOM VIDAREBEFORDRAR HTTP TILL HTTPS
{% endhint %}

| Beteenden |
| --------- |
|           |

{% hint style="info" %}
Vänligen återskapa ovanstående regel för varje domän (värdnamn) inom denna egenskap som är associerad med unika Netacea API- och hemliga nycklar.
{% endhint %}

### **Ny regel (tom regelmall): Netacea Fail Open**

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-86e72e7dcdbd74a16b3bb9c5e5cd8d77111fc684%2Fimage%20(39).png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Denna Fail Open-regel kräver användning av Advanced XML-beteende.

För att lägga till detta avancerade anpassade XML-block, kontakta din Akamai-kontorepresentant som kan begära att Akamai​ Professional Services skapar ett anpassat beteende, som du kan lägga till i egenskapskonfigurationer i ditt konto.
{% endhint %}

| Kriterier                    |
| ---------------------------- |
| Matcha alla                  |
| **Om**                       |
| Metadata Stage               |
| är                           |
| **client-response**          |
| **Och**                      |
| EdgeWorkers Execution Status |
| **Failure**                  |

| Beteenden |
| --------- |
|           |

{% hint style="info" %} <mark style="color:red;">\*</mark>Failover Advanced Behavior kommer att vara otillgängligt tills [Netacea Fail Open XML](https://docs.netacea.com/se/netacea-plugininformation/akamai/installation-and-configuration/..#configuring-netacea-fail-open-xml) har lagts till.
{% endhint %}

När det anpassade beteendet har lagts till kommer det att visas som nedan som **Advanced.**

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-c96edfc8857ba4d9908cfccb6dc3fbe3efa4bece%2Fimage%20(1)%20(8).png?alt=media" alt=""><figcaption></figcaption></figure>

### **Ny regel: Conditional Origin Group**

Denna regel, tillsammans med [DataStream](https://docs.netacea.com/se/netacea-plugininformation/akamai/monitoring-configuration)-regeln kommer att vara utanför den nästlade Netacea-regeln, efter de andra egenskapsreglerna.

<figure><img src="https://1757243805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGUMNWETAzwSHwJ2JpW3%2Fuploads%2Fgit-blob-1dbe876eb709a94532d2c9253870a758c321bd6a%2Fimage%20(3)%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

### Lägga till kriterier och beteenden

| **Conditional Origin Group** |
| ---------------------------- |
| *Lägg till en kommentar...*  |

| Beteenden |
| --------- |
|           |

### **Redigera/Ny regel: Conditional Origin Definition**

{% hint style="info" %}
Denna regel skapas automatiskt som en underregel under Conditional Origin Group.
{% endhint %}

### Lägga till kriterier och beteenden
