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_referralRujukan 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_pointsPesanan 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_farmingIsi 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_referralRujukan 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_burstSeorang 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_outlierAhli 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
| Keputusan | Kesan |
|---|---|
block | Penipuan yang disahkan — mata yang dibekukan akan dibatalkan (dialih keluar selama-lamanya, tidak akan dikembalikan kepada yang boleh dibelanjakan). |
allow | Penggera palsu — mata dilepaskan kembali kepada yang boleh dibelanjakan. Tamat tempoh luput dilanjutkan oleh tempoh tangguh supaya ahli tidak dikenakan penalti atas penangguhan tersebut. |
escalate | Tidak 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.