Ettevõte
Jagatud pettusesignaal Euroopa e-kaubandusele.
Heatrail OÜ on Eesti ettevõte. Me ehitame signaali, mis laseb ühe poe kinnitatud pettusel hoiatada järgmist poodi enne, kui too kauba välja saadab. Iga väide sellel saidil tugineb mõõtmisele, mehhanismile või dokumendile, mida saate ise lugeda.
Registriandmed
Heatrail OÜ
Registrikood 16731349
Mõisa 4, 13522 Tallinn
Eesti
Mida me teeme
Pettus kordub poodide vahel. Tõend jääb sinna, kus ta tekkis.
Sama jälg tabab üht poodi teise järel. Iga pood avastab selle üksi, kannab kahju üksi ja kirjutab ta kuhugi, kust keegi teine teda lugema ei satu. Teave, mis oleks teise kahju ära hoidnud, oli olemas juba enne teist kahju.
Heatrail liigutab just seda teavet ja mitte midagi muud. Pood saadab tellimuse tunnused ja saab tagasi skoori koos reeglitega, mis ta andsid, 800 ms eelarve sees. Kui pood sellel tellimusel kahju kinnitab, lähevad need tunnused kuumaks, ja järgmine pood, kes neid näeb, saab hoiatuse oma kassas.
Toode ongi need piirangud. Kontaktandmed räsitakse enne, kui nad poest välja lähevad. Kuumust tekitab ainult kinnitatud kahju. Võrgutasand avaneb kahele sõltumatult omatud poele ja mitte millelegi muule. Kirje on ainult lisatav. Ja teenus on alati nõuandev, nii et miski sellest ei saa ostu peatada.
Joonis 1
Kuidas ta on ehitatud
Kuus omadust hoiavad kogu ehitust koos.
- Nõuandev konstruktsiooni järgi
- Heatrail ei peata, ei viivita ega tühista kunagi ostu. Liidestus on fail-open 800 ms eelarvega. Kui vastust õigeks ajaks ei tule, läheb tellimus läbi ilma signaalita ja kontroll läheb järjekorda.
- Mõõdetud selle eelarve vastu
- Esimene tööpäev produktsioonis, 1. september 2026: ringkäigu mediaan 386 ms, 95. protsentiil 610 ms, kõige aeglasem 799 ms. Stagingu katkestusharjutuses, kus teenus tehti teadlikult kättesaamatuks, lõppes kassa 16 ms-ga.
- Toorest andmet ei tule kohale
- E-post ja telefon räsitakse poe enda serveris võtmega HMAC-iga, seega toored väärtused meieni ei jõua. Teine aste jookseb ainult Heatraili serverites, argon2id 12 MiB mäluga iga katse kohta, võtmega, mis serverist ei lahku. Salvestatakse ainult teise astme väärtus.
- Sisendiks on ainult kinnitatud kahju
- Pettuse silt teeb selle tellimuse tunnused kuumaks. Signaalikirjed kustutatakse 90 päeva pärast. Tuletatud riskimälu kannab täiskaalu kuni päevani 90, langeb päevaks 365 kolmandikuni, ja kirje kaob päeval 400.
- Iga vastus nimetab oma reegli
- Skoori annavad reeglid, ja kontroll tagastab reeglid, mis rakendusid. Vastus on otsast lõpuni seletatav, ja iga põhjus jõuab kohale kujul, mida otsustaja saab lugeda ja vaidlustada.
- Ainult lisatav kirje
- Tagajärgedega toimingud kirjutatakse räsiahelaga logiraamatusse. Öine töö paneb ahela pea peale Ed25519 ankru ja kontrollib teda. Ebaõnnestunud kontroll lõpetab veakoodiga ja saadab operaatorile kirja.
Kus ta jookseb
Euroopa taristu, nimeliselt ja loendatavalt.
- eu-central-1, Frankfurt
- Teenus jookseb Laravel Cloudis AWS-il piirkonnas eu-central-1. Teenuse andmed jäävad Euroopa Liitu.
- Kaks alltöötlejat
- Laravel Cloud ja AWS. Andmebaasi varukoopiaid hoitakse seitse päeva ja neid saab taastada suvalise hetke peale.
- Kontrollid OWASP ASVS 2. taseme vastu
- Iga turvakontroll on kaardistatud OWASP ASVS 2. taseme vastu ja igaüks nimetab koodi, mis teda teostab, ja testi, mis seda tõestab.
- Liidesed, mis poel juba olemas on
- WooCommerce lisa, sõltuvusteta PHP teek versioonidele 7.3 kuni 8.5, ja REST API. Päringud autenditakse HR1 HMAC allkirjaga kanoonilise stringi peal.
Küsimused, millele veebileht ei vasta.
Turvaülevaated, hanke küsimustikud, integratsiooni servjuhud. Kirjutage meile, ja vastuse annab keegi, kes selle asja ehitas.