SilentShield

Scenarijus + serverio patikra

SilentShield Integracijos

Paprasta integracija į Jūsų mėgstamas platformas ir karkasus: scenarijus naršyklėje ir patikra Jūsų serveryje. Orientuota į API ir nepriklauso nuo karkaso.

Greita pradžia

Veikia per 3 žingsnius

Nuo registracijos iki aktyvios apsaugos — be serverio pertvarkymo.

01

Sukurkite API raktą

Užsiregistruokite ir Dashboarde sugeneruokite Site-Key savo domenui — nemokamai, per mažiau nei minutę.

NPM paketas, skirtas Node.js, React & Next.js

Įterpkite SilentShield kliento skriptą į priekinę dalį ir patvirtinkite nonce serverio pusėje su mūsų oficialiu Node paketu.

@forge12interactive/silentshield-sdk-js

Oficialus Node.js paketas serverio pusės patvirtinimui

Diegimas

npm install @forge12interactive/silentshield-sdk-js

Naudojimas

// In your backend (e.g. a Next.js route handler)
import { createClient } from '@forge12interactive/silentshield-sdk-js';

const shield = createClient({ apiKey: process.env.SILENTSHIELD_API_KEY });

const { human } = await shield.verify(nonce);
if (!human) return new Response("Verification failed", { status: 403 });
📝

WordPress papildinys

Vietinė integracija populiariausiems WordPress formų papildiniams. Nematoma apsauga nuo šlamšto be CAPTCHA kliūčių.

SilentShield Captcha

Mūsų oficialus WordPress papildinys dabar pasiekiamas WordPress kataloge. Sklandi integracija su Contact Form 7: Nematomas, atitinkantis GDPR reikalavimus, prieinamas.

  • Įdiegimas vienu spustelėjimu tiesiai iš WordPress
  • Centrinė konfigūracija WordPress administravimo skydelyje
  • Automatiniai atnaujinimai ir priežiūra

Contact Form 7Patikrinta

Nematoma apsauga nuo botų CF7 formoms, patikrinta su įskiepiu.

WPFormsPatikrinta

Apsauga nuo botų WPForms formoms, patikrinta su įskiepiu.

Elementor FormsPatikrinta

Apsauga nuo botų Elementor Forms formoms, patikrinta su įskiepiu.

WooCommercePatikrinta

Klasikinis ir blokinis atsiskaitymas patikrinti.

Avada FormsPatikrinta

Apsauga nuo botų Avada Forms formoms, patikrinta su įskiepiu.

Fluent FormsPatikrinta

Apsauga nuo botų Fluent Forms formoms, patikrinta su įskiepiu.

Patikrinta: 2026 m. spalio 7 d. · SilentShield Captcha 2.15.14 · WordPress 7.1.2

☁️

Cloudflare Suderinamumas

SilentShield veikia sklandžiai su Cloudflare. Įdiekite jį priešais savo Load Balancer arba derinkite su kitomis Cloudflare paslaugomis.

Priešais Cloudflare Load Balancer?

Taip, įmanoma be problemų.

SilentShield gali būti diegiamas tiesiai priešais jūsų Cloudflare Load Balancer. Scenarijus vykdomas kliento pusėje ir sklandžiai integruojamas į jūsų esamą infrastruktūrą.

  • Jokių konfliktų su Cloudflare paslaugomis
  • Suderinamas su CDN ir talpinimu talpykloje
  • Papildomas saugumo sluoksnis

ES Duomenų Priegloba kaip Skiriamasis Bruožas

Esminis skirtumas

Nors daugelis dirba su Cloudflare Turnstile, SilentShield siūlo aiškų pranašumą dėl ES prieglobos infrastruktūros ir architektūros be slapukų.

  • Galima naudoti laikantis BDAR, duomenys Vokietijoje
  • Jokių slapukų ar nuolatinės saugyklos
  • Skaidrus, sąžiningas kainų nustatymas

Integracija su Cloudflare

Įterpti scenarijų į <head>:

<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>
Visas Vadovas

TVS Integracijos Vadovai

Žingsnis po žingsnio instrukcijos populiarioms turinio valdymo sistemoms.

🛍️

Shopify

Pridėkite SilentShield prie savo Shopify kontaktinės formos

🌊

Webflow

Integracija per Individualizuoto Kodo Įterpimą

✨

Wix

Įterpimas per Wix Code (Velo)

📝

WordPress

Rankinis integravimas į WordPress temas

SilentShield Integracijos Vadovas

SilentShield patikimai apsaugo jūsų formas nuo botų – nematomas, atitinkantis GDPR reikalavimus ir prieinamas. Siekiant visiškos saugos, priekinės dalies kodas (JavaScript) turi būti įterptas ir patikrintas serverio pusėje.

🛍️Shopify Integracija

Frontend – Script-Einbindung

  1. Eikite į Shopify Admin → Internetinė Parduotuvė → Temos
  2. Spustelėkite "Veiksmai → Redaguoti kodą"
  3. Atidarykite theme.liquid failą, esantį po Išdėstymu
  4. Įterpkite šį kodą prieš </head> žymę
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Pakeiskite YOUR_API_KEY savo API raktu iš SilentShield prietaisų skydelio.

Užpakalinė Dalis – Patikrinimas (PHP Pavyzdys)

Shopify temose nevykdo Jūsų serverio kodo, o Shopify kontaktų ir klientų formos duomenis siunčia tiesiai į Shopify – ten SilentShield nieko netikrina. Kad patikra vyktų serveryje, forma turi siųsti duomenis į Jūsų serverį, App Proxy maršrutą arba paslaugą, pavyzdžiui, Make, n8n ar debesijos funkciją, kuri prieš perduodama duomenis įvykdo toliau pateiktą kodą. Vien temoje esantis scenarijus šios patikros nepakeičia.

<?php
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';

$payload = json_encode(['nonce' => $nonce]);

$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    "Content-Type: application/json",
    "X-Api-Key: " . $api_key,
  ],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($http_code !== 200) {
  http_response_code(400);
  exit(json_encode(['error' => 'Verification failed']));
}

$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) {
  http_response_code(403);
  exit(json_encode(['error' => 'Bot detected']));
}

// ✅ Human verified – handle form submission normally
?>

🌊Webflow Integracija

Frontend

  1. Atidarykite savo projektą → Project Settings → Custom Code → Head Code
  2. Įterpkite šį kodą
  3. Publikuokite puslapį
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend

Kadangi Webflow nepalaiko tiesioginės serverio logikos, siųskite savo formą į savo serverį ar paslaugą (pvz., Make, n8n, AWS Lambda, Firebase Function). Ten atlikite tą patį patikrinimo kodą, kaip aukščiau pateiktame Shopify pavyzdyje, prieš toliau apdorojant formą.

✨Wix Integracija

Frontend

  1. Atidarykite Wix Redagavimo priemonę
  2. Įjunkite Dev Mode (Velo)
  3. Pasirinkite Pridėti Individualizuotą Kodą → Head
  4. Įterpkite tą patį <script> kodą
  5. Publikuokite svetainę
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Užpakalinė Dalis (Velo HTTP-Funkcija)

import { ok, badRequest, forbidden } from 'wix-http-functions';
import { fetch } from 'wix-fetch';

export function post_verify_silentshield(request) {
  return request.body.json()
    .then(body => {
      return fetch("https://api.silentshield.io/api/v1/captcha/verify-nonce", {
        method: "POST",
        headers: {
          "Content-Type": "application/json",
          "X-Api-Key": "YOUR_API_KEY"
        },
        body: JSON.stringify({ nonce: body.behavior_nonce })
      });
    })
    .then(resp => resp.json())
    .then(data => {
      if (data.ok && data.verdict === "human" && data.confidence >= 0.7)
        return ok({ body: { success: true } });
      return forbidden({ body: { error: "Bot detected" } });
    })
    .catch(() => badRequest({ body: { error: "Verification failed" } }));
}

📝WordPress Integracija

Priekinė Dalis (Rankiniu būdu arba Papildinys)

add_action('wp_head', function () {
  echo '<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer></script>';
});

Užpakalinė Dalis (PHP Patikrinimas)

$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);

$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => ["Content-Type: application/json", "X-Api-Key: $api_key"],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($code !== 200) wp_die('Verification failed.');
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7))
  wp_die('Bot detected.');

Rekomendacija: Naudokite mūsų oficialų WordPress papildinį

Dėl lengvesnio integravimo naudokite mūsų papildinį tiesiai iš WordPress katalogo.

Atsisiųsti WordPress Papildinį

Santrauka

PlatformaPriekinės Dalies IntegracijaUžpakalinės Dalies Patikrinimas
Shopifytheme.liquid <script>App-Proxy / PHP / Node
WebflowProject Settings → HeadIšorinis Serverio Patikrinimas
Wix (Velo)Custom Code → HeadHTTP Funkcija
WordPresswp_head() arba PapildinysPHP Formos Valdiklis

Pasiruošę integravimui?

Pradėkite nemokamai su mūsų į API orientuotu sprendimu.