SocialHub.AI
Baharu · akses awal

Integrasi Perlindungan Penipuan Mata

Flash melindungi lejar mata dengan model bekukan-kemudian-keputusan: pengesan berkod keras berjalan setiap malam dan bekukan mata yang mencurigakan sebaik sahaja ia ditemui (masih dalam rekod ahli, tetapi tidak boleh dibelanjakan dan dijeda daripada tamat tempoh), kemudian SoClaw menyemak setiap penahanan dan membatalkan, melepaskan atau meningkatkannya — melalui senarai kerja MCP yang sama seperti menang-kembali.

Panduan ini adalah untuk pengendali/penyepadu yang menjalankan ejen. Untuk gambaran keseluruhan perniagaan, lihat halaman produk SoClaw; alat senarai kerja dibina pada pelayan MCP yang ditadbir dalam panduan integrasi MCP dan kongsikan senarai kerja tugas ejen dengan panduan menang balik .

Bekukan semasa pengesanan, tentukan semakan

Alternatif yang lebih selamat untuk pemberian-kemudian-pencabutan semula: mata disimpan sebaik sahaja peraturan dilaksanakan, jadi tiada apa yang boleh ditunaikan semasa semakan. Kelompok beku kekal pada lejar tetapi dikecualikan daripada baki yang boleh dibelanjakan, daripada penebusan dan daripada tamat tempoh. Keputusan adalah satu-satunya perkara yang menggerakkan mata.

# Nightly, server-side (no agent involved):
for detector in enabled_detectors(team):        # master switch + per-detector checkbox
    for hold in detector.detect(team):          # each hold = one entity, e.g. a referral or order
        freeze(hold.targets)                     # FREEZE suspect points (idempotent, reversible)
        enqueue(kind="fraud_points_hold", subject_key=hold.subject_key)   # one review task

# Agent side (self-hosted OpenClaw + SoClaw decisions skill):
task = claim_agent_task(kind="fraud_points_hold")   # NO_TASKS_AVAILABLE / AGENT_TASKS_DISABLED → STOP
facts = get_agent_task(task.id)                      # ids + signal + evidence (no PII)
complete_agent_task(task.id,
    decision="block" | "allow" | "escalate",         # block=void, allow=release, escalate=leave frozen
    reason="<why>")

Satu isyarat tidak pernah mengesahkan secara automatik. Pengesan hanya membekukan dan membuka ulasan — keputusan block/allow/escalate adalah keputusan ejen (atau manusia). Penyalahgunaan yang boleh ditentukan oleh mesin (rujukan kendiri, kitaran rujukan, had kadar jemputan, hashing resit pendua) disekat secara serentak di tempat lain dan tidak pernah sampai ke baris gilir ini.

Pengesan

Setiap satu ialah kotak semak ikut serta di bawah satu suis induk. Hanya isyarat dengan asas sebenar yang boleh dipersoalkan wujud — pengambilalihan akaun, penjualan semula mata dan perdagangan cucian tulen sengaja tidak wujud (tiada isyarat pihak lawan, instrumen pembayaran atau peranti untuk mengesannya dengan jujur).

same_household_referral

Rujukan yang ditukar yang perujuk dan pengadilnya merupakan isi rumah yang disahkan (≥0.9) — kemungkinan rujukan kendiri.

Membeku: Bonus rujukan kedua-dua belah pihak.

refunded_order_unclawed_points

Pesanan yang dibayar balik sepenuhnya atau dibatalkan yang mata pembelian yang diberikannya masih ada (belum ditarik balik).

Membeku: Mata pembelian pembeli untuk pesanan tersebut.

household_welcome_farming

Isi rumah yang disahkan di mana dua atau lebih ahli masing-masing masih memegang bonus alu-aluan — kemungkinan pertanian berbilang akaun.

Membeku: Bonus alu-aluan setiap ahli yang ditandai.

zombie_referral

Rujukan yang diberi ganjaran 30+ hari yang lalu yang ahli yang dijemputnya tidak pernah membuat pesanan sejak itu — kemungkinan pendaftaran palsu.

Membeku: Bonus rujukan kedua-dua belah pihak.

order_velocity_burst

Seorang ahli yang membuat pesanan number yang luar biasa tinggi dalam tempoh yang singkat dengan mata yang masih belum dibelanjakan — proksi perdagangan cucian.

Membeku: Titik pembelian yang masih ada daripada letusan.

behavior_outlier

Ahli yang aktiviti mata 30 harinya — kiraan transaksi perolehan, mata yang diperolehi, kiraan penebusan — merupakan outlier statistik yang ekstrem (skor-z yang mantap ≥ 6) berbanding taburan ahli pasukan itu sendiri.

Membeku: Mata ahli yang masih ada dari tetingkap luar.

Di dalam behavior_outlier — pengesan statistik

Tidak seperti lima pengesan peraturan, behavior_outlier menilai aktiviti mata 30 hari setiap ahli berbanding pengedaran pasukan sendiri — tiga ciri setiap ahli: kiraan transaksi perolehan, mata yang diperoleh dan kiraan penebusan — menggunakan skor-z yang mantap (median + MAD, jadi beberapa mata tidak boleh mengubah garis dasar):

z = (x − median) / (MAD × 1.4826)     # per feature, vs the team's own members
flag when z ≥ 6
  • Lantai sebelum apa-apa berlaku. Ahli memerlukan ≥ 10 transaksi perolehan dalam tetingkap, dan pasukan memerlukan ≥ 50 ahli aktif untuk garis dasar — ​​di bawah kedua-duanya, pengesan tidak mengeluarkan apa-apa langsung.
  • Pembekuan yang sama → saluran paip semakan. Pembekuan berjalan sebelum tugas semakan dimasukkan ke dalam barisan; kelompok beku kekal pada lejar (tidak boleh dibelanjakan, dijeda daripada tamat tempoh); keputusan (pelepasan / pembatalan / peningkatan) datang daripada SoClaw atau manusia — tidak pernah hukuman automatik.
  • Paling banyak satu ulasan bagi setiap ahli sebulan. Kunci subjek ialah behavior_outlier:{memberId}:{YYYYMM}, dan ahli yang sudah mempunyai kelompok beku akan dilangkau — tiada timbunan.
  • Pilih keluar seperti yang lain. Kotak pilihan setiap pengesan, lalai dihidupkan apabila jenis tugas penipuan diaktifkan untuk pasukan.
  • Bukti kotak kaca. Setiap ciri yang ditandai dalam muatan sebab membawa {value, teamMedian, robustZ, flagged} ditambah dengan lantai yang digunakan — pengulas melihat dengan tepat mengapa ahli ditandai, bukan skor.

Semantik keputusan

KeputusanKesan
blockPenipuan yang disahkan — mata yang dibekukan akan dibatalkan (dialih keluar selama-lamanya, tidak akan dikembalikan kepada yang boleh dibelanjakan).
allowPenggera palsu — mata dilepaskan kembali kepada yang boleh dibelanjakan. Tamat tempoh luput dilanjutkan oleh tempoh tangguh supaya ahli tidak dikenakan penalti atas penangguhan tersebut.
escalateTidak jelas — mata kekal beku dan kes dibiarkan untuk manusia. Disyorkan apabila satu isyarat tidak mencukupi untuk menilai.

Setiap kesan berjalan melalui penulisan idempoten sedia ada — pembekuan, pembatalan dan pelepasan dikunci setiap (action, hold, member), dan kesannya dikenakan sebelum tugas dimuktamadkan, jadi pajakan yang hilang tidak pernah meninggalkan perubahan separuh guna. Tiada laluan wang baharu untuk ejen.

Kawalan pentadbir & keselamatan kegagalan

  • Suis induk — pengesanan penipuan dimatikan sehingga pemilik organisasi/pentadbir mendayakan tugas Penahanan Mata untuk pasukan, dan suis pemutus platform akan menguncinya secara global. Kedua-duanya mesti dihidupkan untuk sebarang pengesanan berjalan.
  • Senarai semak setiap pengesan — setiap pengesan ialah kotak semak (tiada tetapan yang disimpan = hidup apabila induk hidup). Melumpuhkan satu akan menghentikan semakan itu sahaja.
  • Peningkatan penahanan lapuk — penahanan tanpa keputusan selepas dua minggu akan ditingkatkan secara automatik kepada manusia. Mata kekal beku: ia tidak akan dikeluarkan secara automatik (penipuan tidak boleh menunggu sehingga tamat masa) mahupun dibatalkan secara automatik (ahli mungkin tidak bersalah).
  • Audit penuh — pembekuan, pembatalan, pelepasan dan peningkatan semuanya ditulis pada senarai kerja dengan alasannya; tiada apa yang bergerak secara senyap.