Saugumas ir pasitikėjimas
Platformoje Negotiq įmonės patiki agentams savo kainas, sąlygas ir verslo sprendimus. Šiame dokumente aprašoma, kaip saugome Platformą, kaip patys galite patikrinti įrašų vientisumą, kaip valdome incidentus ir kaip pranešti mums apie pažeidžiamumą. Dokumentas yra informacinio pobūdžio; privalomos asmens duomenų tvarkymo priemonės nustatytos Duomenų tvarkymo sutarties 1 priede. Didžiąja raide rašomos sąvokos turi Paslaugų teikimo sąlygose joms suteiktą reikšmę.
Sertifikatai: Operatorius kol kas neturi ISO/IEC 27001 sertifikato, SOC 2 ataskaitos ar kito saugumo sertifikato. Abu juos planuojame. Iki tol paprašius pateiksime išsamesnę informaciją arba užpildysime pagrįstą saugumo klausimyną.
1. Ko Platforma nedaro
- Ji nelaiko pinigų. Operatorius negauna, nelaiko ir neperveda Sandorių šalių lėšų ir neteikia mokėjimo paslaugų; mokėjimai atliekami tiesiogiai iš Pirkėjo sąskaitos į Tiekėjo sąskaitą. Platforma tik rodo mokėjimo instrukcijas ir tvarko įrašus (Paslaugų teikimo sąlygų 7 straipsnis).
- Ji nemoko modelių jūsų duomenimis. Naudotojo turinio nenaudojame dirbtinio intelekto modeliams mokyti; pagal sutartį jo mokymui nenaudoja ir generatyviojo modelio tiekėjas.
- Ji neleidžia generatyviajam DI derėtis. Agentai yra deterministinės taisyklės; generatyvusis modelis tik konvertuoja nestruktūrizuotus kainoraščius, o rezultatą visada patikrina žmogus (DI valdysenos pareiškimas).
- Ji jūsų neseka. Nei programėlė, nei teisinių dokumentų puslapiai neįkelia analitikos, reklamos ar stebėjimo kodo, trečiųjų šalių šriftų ar scenarijų. Puslapio kalba parenkama pagal jūsų naršyklės nustatymus, nesikreipiant į jokias kitas paslaugas.
- Ji neparduoda duomenų. Neparduodame nei asmens, nei verslo duomenų; rinkos palyginimai skelbiami tik anonimizuoti ir apibendrinti, remiantis ne mažiau kaip dviejų skirtingų Tiekėjų sandoriais.
2. Prieiga ir paskyros
- Visas ryšys su Platforma yra šifruojamas per HTTPS (TLS).
- Slaptažodžiai saugomi tik kaip Argon2id maišos. Atkūrimo kodai, prisijungimo seansai ir API raktai saugomi tik kaip kriptografinės maišos; API raktas parodomas tik jį sukuriant.
- Seanso slapukas yra HttpOnly, Secure ir SameSite=Lax; duomenis keičiančioms užklausoms tikriname antraštę Origin (apsauga nuo CSRF).
- Po 5 nesėkmingų bandymų prisijungti paskyra užblokuojama 15 minučių; pakeitus slaptažodį atjungiami visi įrenginiai. API taikomos užklausų skaičiaus ribos.
- Kas ką gali daryti, nustato Organizacijos administratoriaus suteikiami vaidmenys (pvz., teisė tvirtinti Pasiūlymus). Organizacijos administratorius kuria, pavadina ir panaikina API raktus ir mato savo Organizacijos audito įrašus.
3. Klientų atskyrimas
Bet kokia prieiga prie duomenų apribota prisijungusio Naudotojo ar API rakto Organizacija; užklausą dėl kitos Organizacijos duomenų Platforma atmeta. Šį atskyrimą po kiekvieno pakeitimo tikrina automatiniai testai. Demonstraciniai (demo) duomenys laikomi atskirai nuo tikrų įmonių duomenų. Iki Sandorio sudarymo kita šalis nemato nei kitos šalies tapatybės, nei jos ribų.
4. Įrašų vientisumas ir patikrinamumas
- Audito grandinė. Esminius veiksmus įrašome į grandinę, į kurią įrašus galima tik pridėti. Kiekviename įraše yra ankstesnio įrašo maiša, o įrašų pakeitimą ar ištrynimą blokuoja duomenų bazės paleidiklis (trigger), todėl bet koks įsikišimas gali būti aptiktas.
- Ed25519 parašai. Mandatai, Patvirtinimai, AP2 įrašai (IntentMandate, CartMandate, PaymentMandate) ir Audito grandinės eksportai pasirašomi Platformos raktu. Viešasis raktas (algoritmas, raktas ir rakto identifikatorius) pateikiamas adresu
https://app.negotiq.synqflows.com/api/trust/public-key, o JWKS formatu – adresuhttps://app.negotiq.synqflows.com/.well-known/jwks.json; AP2 įrašuose yra JWS formato (EdDSA) parašai. Mandatų, Patvirtinimų ir AP2 įrašų parašus taip pat galima patikrinti tiesiogiai per API tikrinimo galinius taškus. - Viešas patikrinimas. Adresu
https://app.negotiq.synqflows.com/api/trust/chainbet kas gali patikrinti, ar Audito grandinė nepažeista, įskaitant pasirašytą paskutinę maišą;https://app.negotiq.synqflows.com/api/trust/statusrodo, kad gamybinėje aplinkoje nenaudojami kūrimo aplinkos pasirašymo ar šifravimo raktai. - Saugotojo atestacija (custodial attestation). Įrašus pasirašo Operatorius savo raktu, o ne šalims priklausančiais raktais. Parašas įrodo, kad įrašas sukurtas Platformoje ir nuo pasirašymo nebuvo pakeistas; pats savaime jis neįrodo, kad įrašą pasirašė šalis – ryšį su veikiančiu asmeniu užtikrina prisijungimas, vaidmenys ir Audito grandinė. Keisdami raktą, paskelbsime naują raktą su nauju identifikatoriumi, o ankstesnius viešuosius raktus paliksime prieinamus senesniems įrašams tikrinti.
- Webhook pranešimai. Pranešimai pasirašomi HMAC-SHA256 pagal Standard Webhooks specifikaciją (antraštės
webhook-id,webhook-timestamp,webhook-signature). Tikrinkite ir parašą, ir pranešimo amžių, o slaptąjį raktą laikykite ne pirminiame kode.
5. Duomenų apsauga
- Šifravimas perdavimo metu (TLS) ir saugojimo metu prieglobos paslaugos teikėjo infrastruktūroje.
- Prisijungimo prie prijungtų sistemų (ERP) duomenys ir Webhook pranešimų pasirašymo slaptieji raktai šifruojami AES-256-GCM. Prisijungimo duomenys naudojami tik kainoraščiui gauti Naudotojo nurodymu; prijungimui rekomenduojame sukurti atskirą naudotoją, turintį tik skaitymo teisę ir minimalias būtinas teises.
- Priedai priimami tik leidžiamų formatų ir dydžių, pateikiami tik įgaliotiems asmenims ir visada tik atsisiuntimui, niekada neatvaizduojami naršyklėje.
- Laiškai į El. laiškų gavimo adresą automatiškai importuojami tik iš Patvirtintų siuntėjų; kiti laukia patvirtinimo programėlėje. Siuntėjas, tema, gavimo laikas ir priedai ištrinami po 90 dienų.
- Agentai nelaiko kainoraščių, specifikacijų, priedų ar el. laiškų turinio nurodymais (apsauga nuo nurodymų įterpimo, vadinamosios prompt injection).
- Potencialių tiekėjų atveju saugome tik bendruosius įmonių kontaktus.
6. Veikimas, atsarginės kopijos ir žurnalai
- Programėlė ir duomenų bazė veikia 9 skyriuje nurodyto prieglobos paslaugos teikėjo infrastruktūroje. Duomenų bazės atsarginės kopijos daromos reguliariai; atsarginės kopijos perrašomos įprastu ciklu ne vėliau kaip per 90 dienų.
- Veikimo žurnalai (įskaitant IP adresus) ir Webhook pranešimų pristatymo įrašai saugomi ne ilgiau kaip 90 dienų, Audito grandinės įrašai – 10 metų.
- Prieiga prie gamybinės aplinkos suteikiama tik įgaliotiems Operatoriaus darbuotojams, kuriems taikoma konfidencialumo prievolė.
- Priklausomybės naudojamos tiksliai nustatytų versijų. Po kiekvieno pakeitimo automatiškai testuojame saugumo invariantus: Organizacijų atskyrimą, Agentų ribų laikymąsi ir viršutinių ribų bei minimumų konfidencialumą.
7. Incidentai ir pranešimas apie pažeidimus
- Kiekvieną saugumo incidentą įvertiname, apribojame jo poveikį, pašaliname jo priežastį ir jį dokumentuojame.
- Susijusius klientus informuojame nepagrįstai nedelsdami. Apie asmens duomenų saugumo pažeidimą, susijusį su duomenimis, kuriuos tvarkome kaip duomenų tvarkytojas, pranešame Valdytojui ne vėliau kaip per 48 valandas nuo tada, kai apie jį sužinome (Duomenų tvarkymo sutarties 5 straipsnis).
- Kai esame duomenų valdytojas, apie asmens duomenų saugumo pažeidimą pranešame Čekijos asmens duomenų apsaugos tarnybai (Úřad pro ochranu osobních údajů) per 72 valandas nuo tada, kai apie jį sužinome, nebent pažeidimas neturėtų kelti pavojaus fizinių asmenų teisėms ir laisvėms (BDAR 33 straipsnis); kai pavojus didelis, nepagrįstai nedelsdami informuojame ir susijusius asmenis (BDAR 34 straipsnis).
- Užbaigę incidento valdymą, susijusiems klientams paprašius pateikiame jo priežasčių ir taikytų priemonių santrauką.
8. Pranešimas apie pažeidžiamumus
Apie pažeidžiamumus praneškite adresu inquiry@negotiq.synqflows.com. Kontaktai ir taisyklės taip pat pateikiami mašininio nuskaitymo formato faile https://app.negotiq.synqflows.com/.well-known/security.txt.
- Nurodykite pažeidžiamumo aprašymą, paveiktą adresą ar sąsają, atkūrimo veiksmus ir galimą poveikį; bendrauti galima čekų arba anglų kalba.
- Pranešimo gavimą patvirtinsime nepagrįstai nedelsdami, informuosime jus apie eigą, o ištaisę pažeidžiamumą, jums sutikus, viešai padėkosime. Piniginių atlygių (bug bounty) nemokame.
- Taisyklės: testuokite tik su savo paskyromis ir duomenimis; prie kitų asmenų duomenų junkitės tik tiek, kiek būtina pažeidžiamumui įrodyti, nieko nekeiskite ir netrinkite, o gautų duomenų nesaugokite; nevykdykite paslaugos trikdymo (DoS) atakų, socialinės inžinerijos, sukčiavimo (phishing) ar fizinių atakų; nesiųskite masinių laiškų į El. laiškų gavimo adresus; neatskleiskite pažeidžiamumo, kol jo neištaisysime arba kol nuo pranešimo nepraeis 90 dienų, nebent susitarsime kitaip.
- Saugus uostas: sąžiningai ir pagal šias taisykles atliekamus tyrimus laikome leistinais ir šiomis ribomis sutinkame su prieiga. Nesiimsime prieš jus teisinių veiksmų ir nepateiksime pranešimo apie nusikalstamą veiką, o jei tokius veiksmus pradėtų trečioji šalis, patvirtinsime, kad veikėte pagal šias taisykles. Negalime duoti sutikimo trečiųjų šalių vardu (pvz., prieglobos paslaugos teikėjo ar Trečiųjų šalių paslaugų).
9. Duomenų vieta ir kiti duomenų tvarkytojai
| Duomenų tvarkytojas | Veikla | Vieta, apsaugos priemonės |
|---|---|---|
| Railway Corporation | programėlės ir duomenų bazės prieglobos paslauga, atsarginės kopijos | JAV / ES; standartinės sutarčių sąlygos arba ES ir JAV duomenų privatumo sistema (EU-U.S. Data Privacy Framework) |
| Anthropic, PBC | nestruktūrizuotų kainoraščių konvertavimas į lenteles (tik naudojant šią funkciją) | JAV; standartinės sutarčių sąlygos; modeliai duomenimis nemokomi |
| el. laiškų gavimo paslaugos teikėjas (konkretus teikėjas bus įtrauktas į šį sąrašą prieš pradedant teikti funkciją) | į El. laiškų gavimo adresus išsiųstų laiškų gavimas ir jų perdavimas Platformai | bus nurodyta kartu su teikėju; perdavimas už EEE ribų – tik taikant apsaugos priemones pagal BDAR V skyrių |
| el. pašto paslaugos teikėjas (SMTP) | sąskaitų faktūrų, priminimų ir paslaugos pranešimų pristatymas (gavėjo adresas ir pranešimo turinys) | ES |
Privalomas sąrašas ir pakeitimų taisyklės (pranešimas ne vėliau kaip prieš 14 dienų, suteikiant teisę pateikti prieštaravimą) pateikiami Duomenų tvarkymo sutartyje (4 straipsnis). Organizacijos pasirinktos sistemos (ERP, produktų duomenų srautai, Webhook pranešimų galiniai taškai, trečiųjų šalių agentai) nėra mūsų duomenų tvarkytojai; duomenis joms perduodame jos nurodymu.
10. Veiklos tęstinumas
Siekiame nepertraukiamo prieinamumo, tačiau be raštu sudarytos paslaugų lygio sutarties (SLA) negarantuojame jokio prieinamumo lygio ar atkūrimo laiko. Duomenų bazės atsargines kopijas darome reguliariai, o apie planuojamus priežiūros darbus, jei įmanoma, pranešame iš anksto. Savo Organizacijos duomenis galite bet kada nemokamai eksportuoti (JSON), o Patvirtinimus ir AP2 įrašus atsisiųsti ir patikrinti viešuoju raktu net ir neturėdami prieigos prie Platformos.
11. Kontaktai
- Saugumas ir pažeidžiamumai: inquiry@negotiq.synqflows.com
- Asmens duomenų apsauga: inquiry@negotiq.synqflows.com
- Kiti klausimai ir ryšių punktas pagal Skaitmeninių paslaugų aktą: inquiry@negotiq.synqflows.com