# Ominaisuuden määritys

### Edellytykset

Onnistuneen Netacea-integraation varmistamiseksi varmista, että:

1. Sinulla on pääsy asiaankuuluviin API- ja salaisiin avaimiin Netacea-palvelusta.
2. Akamai on määrittänyt [Netacea Fail Open](https://docs.netacea.com/fi/netacea-laajennustiedot/akamai/installation-and-configuration/..#configuring-netacea-fail-open) puolestasi.
3. Olet suorittanut [Välityspalvelimen ominaisuuden määrityksen](https://docs.netacea.com/fi/netacea-laajennustiedot/akamai/installation-and-configuration/proxy-property-configuration).
4. Olet suorittanut [Edge Worker -asennuksen](https://docs.netacea.com/fi/netacea-laajennustiedot/akamai/installation-and-configuration/edgeworker-installation).

## Ominaisuuden määritys

Jokaisessa ominaisuudessa, jota Netacea suojaa, on suoritettava useita määrityksiä. Nämä määritykset koostuvat muuttujista ja säännöistä.

#### Ominaisuuden muuttujat

Määritämme ensin muuttujat ominaisuuden juureen. Ne löytyvät alla olevasta taulukosta:

<table><thead><tr><th width="291">Muuttujan nimi</th><th width="135">Alkuarvo</th><th width="219">Kuvaus</th><th>Turvallisuusasetus</th></tr></thead><tbody><tr><td>NETACEA_API_KEY</td><td>Tyhjä</td><td>Netacea API -avain. Arvo asetetaan säännöllä.</td><td>Piilotettu</td></tr><tr><td>NETACEA_SECRET_KEY</td><td>Tyhjä</td><td>Netacea-salainen avain. Arvo asetetaan säännöllä.</td><td>Piilotettu</td></tr><tr><td>CLIENT_IP</td><td>Tyhjä</td><td>Todellinen asiakkaan IP</td><td>Näkyvissä</td></tr><tr><td>NETACEA_MITIGATION_TYPE</td><td>INGEST, MITIGATE tai INJECT</td><td><p>INGEST - Integraatio vain kerää tietoja.<br><br>MITIGATE - Integraatio kerää tietoja ja toteuttaa lieventämistoimet.<br></p><p>INJECT - Integraatio kerää tietoja ja palauttaa lieventämisotsikon arvot toimenpiteen suorittamisen sijaan.</p></td><td>Näkyvissä</td></tr><tr><td>NETACEA_MITIGATION_URL</td><td><a href="proxy-property-configuration">Välityspalvelimen ominaisuuden </a>isäntänimi</td><td>Muuttuja liikenteen välittämiseen Netacea-palveluun. Tämän on sisällettävä etuliite <strong>https://</strong></td><td>Näkyvissä</td></tr><tr><td>NETACEA_DS2_CUSTOM_FIELD</td><td>Tyhjä</td><td>Muuttuja, joka sisältää räätälöidyt istuntotiedot</td><td>Piilotettu</td></tr><tr><td>FAILOVER_SECRET</td><td>&#x3C;Netacea-palvelun toimittama vikasietoavain></td><td>Netacea-palvelun toimittama merkkijono, jota käytetään EdgeWorker-virheen sattuessa, jotta EdgeWorker epäonnistuu avoimesti.</td><td>Arkaluontoinen</td></tr><tr><td>FAILOVER_HEADER_VALUE</td><td>Tyhjä</td><td>x-ew-failover-otsikon arvo</td><td>Arkaluontoinen</td></tr><tr><td>ORIG_HOST</td><td>%(AK_HOST)</td><td>Isäntä, jota käytetään Netacea-vikasiedossa</td><td>Näkyvissä</td></tr><tr><td>NETACEA_INGEST_TYPE</td><td>ORIGIN</td><td>Määrittää keruutyypin, varmistaa ettei Akamai oletusarvoisesti käytä HTTP:tä</td><td>Näkyvissä</td></tr><tr><td>NETACEA_COOKIE_NAME</td><td>&#x3C;Mikä tahansa evästeen nimi></td><td>Määrittää Netacea-lieventämisevästeen nimen.<mark style="color:red;">*</mark></td><td>Näkyvissä</td></tr><tr><td>NETACEA_CAPT_COOKIE_NAME</td><td>&#x3C;Mikä tahansa evästeen nimi></td><td>Määrittää Netacea captcha -evästeen nimen.<mark style="color:red;">*</mark></td><td>Näkyvissä</td></tr><tr><td>NETACEA_ENCRYPTION_KEY</td><td>&#x3C;Netacea-palvelun toimittama evästeen salausavain></td><td>Ottaa evästeiden salauksen käyttöön, jos ei ole tyhjä.<mark style="color:red;">*</mark></td><td>Piilotettu</td></tr><tr><td>NETACEA_CAPT_REL_ASSETS</td><td>TRUE</td><td>Hakee CAPTCHA-resurssit Netacea-palvelimelta.</td><td>Näkyvissä</td></tr></tbody></table>

{% hint style="info" %} <mark style="color:red;">\*</mark>Näitä muuttujia käytetään turvallisuuden parantamiseen piilottamalla Netacea-palvelun oletusevästeennimet ja -arvot julkiselta näkyvyydeltä. Aseta evästeennimet arvoiksi, jotka eivät liity Netacea-palveluun.
{% endhint %}

Kun nämä on määritetty, voimme siirtyä sääntöjen määrittämiseen ominaisuudessa.

### Ominaisuuden säännöt

Ominaisuuteen on määritettävä useita sääntöjä ennen kuin ominaisuus voidaan ottaa käyttöön. Kukin sääntö ja tarvittavat määritykset löytyvät alta.

### **Uusi sääntö (tyhjä sääntömalli): Netacea**

Tämä toimii sääntöpesänä Netacea-sääntöjen ryhmittelyyn.

<figure><img src="https://656092103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFxg3BbZHtg5d2d1nmEzK%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>

### **Uusi sääntö (tyhjä sääntömalli): Aseta vikasietomuuttuja**

Lisää seuraava Netacea-pesäsäännön sisään.

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

{% hint style="info" %}
Vikasietoarvon otsikon vertaamiseksi se on luettava otsakkeesta ja tallennettava muuttujana. Sen jälkeen otsake poistetaan salaisen arvon vuotamisen estämiseksi.
{% endhint %}

### Kriteerien ja käyttäytymisten lisääminen

| Kriteerit         |
| ----------------- |
| Täsmää kaikkiin   |
| **Jos**           |
| Pyyntöotsake      |
| **x-ew-failover** |
| on olemassa       |

| Käyttäytymiset |
| -------------- |
|                |

### **Uusi sääntö (tyhjä sääntömalli): Aseta lieventäminen kohteelle \<hostname>**

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

### Kriteerien ja käyttäytymisten lisääminen

| **Lieventämissääntö** |
| --------------------- |
| *Lisää kommentti...*  |

| Kriteerit                             |
| ------------------------------------- |
| Täsmää kaikkiin                       |
| **Jos**                               |
| Isäntänimi                            |
| On yksi seuraavista                   |
| **\<hostname>**                       |
| **Ja**                                |
| Muuttuja                              |
| **PMUSER\_FAILOVER\_HEADER\_VALUE**   |
| ei ole                                |
| **{{user.PMUSER\_FAILOVER\_SECRET}}** |
| **Ja\***                              |
| Pyyntöprotokolla\*                    |
| HTTPS\*                               |

{% hint style="info" %}
\*VAIN OMINAISUUKSILLE, JOTKA VÄLITTÄVÄT HTTP:N HTTPS:ÄÄN
{% endhint %}

| Käyttäytymiset |
| -------------- |
|                |

{% hint style="info" %}
Luo yllä oleva sääntö uudelleen jokaiselle verkkotunnukselle (isäntänimelle) tässä ominaisuudessa, joka liittyy yksilöllisiin Netacea API- ja salaisiin avaimiin.
{% endhint %}

### **Uusi sääntö (tyhjä sääntömalli): Netacea Fail Open**

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

{% hint style="info" %}
Tämä Fail Open -sääntö vaatii Advanced XML -käyttäytymisen käyttöä.

Tämän edistyneen mukautetun XML-lohkon lisäämiseksi ota yhteyttä Akamai-tiliedustajaasi, joka voi pyytää Akamai​ Professional Services -palvelua luomaan mukautetun käyttäytymisen, jonka voit lisätä ominaisuusmäärityksiin tililläsi.
{% endhint %}

| Kriteerit                    |
| ---------------------------- |
| Täsmää kaikkiin              |
| **Jos**                      |
| Metatietovaihe               |
| on                           |
| **client-response**          |
| **Ja**                       |
| EdgeWorkers-suorituksen tila |
| **Virhe**                    |

\| Käyttä
