Telepítési útmutató

Két dolognak kell élesben lennie a webhelyén: a figyelmeztetésnek, amelyet a látogatói látnak, és egy kis nyilvános fájlnak, amely deklarálja az MI-használatát (sajatwebhely.hu/.well-known/ai-disclosure.json). Válassza ki a platformját alább; a legtöbb körülbelül tíz percet vesz igénybe.

1 · Jelenítse meg a figyelmeztetéseket

A banner és az MI-címkék, amelyeket a látogatói az oldalon látnak.

2 · Tegye közzé a nyilatkozatát

ai-disclosure.json, egy nyilvános fájl, amely a saját domainjéről olvasható.

Akkor végzett, amikor

az ellenőrző a 2. szint · Megjelenítve eredményt mutatja.

Válassza ki a platformját

WordPress

  1. Telepítse a bővítményt

    A WordPress adminfelületén: Bővítmények → Új hozzáadása → Bővítmény feltöltése, válassza ki az alább letöltött fájlt, majd kattintson az Aktiválás gombra.

    Az AIDisclose bővítmény letöltése (.zip)

  2. Bízza rá mindkét feladatot

    A bővítmény megjeleníti a figyelmeztetéseket, és automatikusan közzéteszi a nyilatkozati fájlt. Jelölje meg az MI-tartalmat bármely bejegyzésen vagy képen az „MI-tartalom” kapcsolóval. Nincs szükség kódmódosításra.

  3. Ellenőrzés

    Kész, amikor az ellenőrző a 2. szint · Megjelenítve eredményt mutatja.

    Ellenőrző futtatása

Ellenőrzés

Futtassa az ellenőrzőt. Három dolgot erősít meg: a nyilatkozati fájlja érvényes, a snippet fut, és a figyelmeztetések valóban megjelennek az oldalon. (Mérnököknek: a C1, C3 és C4-C6 ellenőrzések.)

Ellenőrző futtatása

Haladó

A szkript rögzítése pontos verzióra (SRI)

A script címkében megadott integritási hash hatására a böngésző megtagadja a módosított fájl futtatását. Rögzítse a verziózott URL-t, és a hash-t pontosan abból a fájlból generálja, amelyet telepít:

shell
curl -sO https://cdn.aidisclose.io/v0/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Szolgálja ki a fájlt saját maga (nginx / Apache)

Az Ön által kezelt szervereken szolgálja ki közvetlenül a letöltött ai-disclosure.json fájlt:

nginx
location = /.well-known/ai-disclosure.json {
  alias /var/www/site/ai-disclosure.json;
  default_type application/json;
  add_header Cache-Control "max-age=3600";
}
Apache
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
  ForceType application/json
</Files>
Az irányítópulton hosztolt fájl kiszolgálása a saját domainjéről

Szervere ennek az egyetlen címnek a kéréseit hozzánk továbbítja: Ön az irányítópulton szerkeszti a fájlt, és az továbbra is a saját domainjéről szolgálódik ki. Az irányítópult ezeket előre kitöltve mutatja az Ön webhelykulcsával.

nginx
location = /.well-known/ai-disclosure.json {
  proxy_pass https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY;
  proxy_set_header Host api.aidisclose.io;
  proxy_ssl_server_name on;
}
Cloudflare Worker
export default {
  async fetch(request) {
    const url = new URL(request.url);
    if (url.pathname === "/.well-known/ai-disclosure.json") {
      return fetch("https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY");
    }
    return fetch(request);
  }
};
Ha webhelye blokkolja az ellenőrzőnket (AIDiscloseBot)

Az elemzések és a bizonyítékrögzítések az AIDiscloseBot/1.0-tól érkeznek. Csak nyilvános oldalakat olvas: soha nem jelentkezik be, nem küld be űrlapokat, és betartja a robots.txt-t. Ha robots.txt-je vagy botvédelme blokkolja az ismeretlen robotokat, engedélyezze kifejezetten:

robots.txt
User-agent: AIDiscloseBot
Allow: /

Kockázatos az engedélyezés? Nem. A robots.txt engedély nem ad hozzáférést. Csak azt közli az udvarias robotokkal, hogy olvashatják a már amúgy is nyilvános oldalakat. Bárki hamisíthat User-Agent karakterláncot, de a hamisító semmit sem nyer azon túl, amit nyilvános oldalai már most is megadnak.

Ha a forgalmat WAF-fal vagy botkezelővel szűri, soha ne engedélyezzen pusztán User-Agent alapján. Párosítsa forrás-ellenőrzéssel. Robotunk azonosítóját és a kimenő IP-tartományokat kiosztásuk szerint itt tesszük közzé: aidisclose.io/bot.json.