01Ce predai când conectezi o unealtă
O automatizare citește dintr-un sistem și scrie în altul: o foaie de calcul, o căsuță de email, un CRM, un cont de plăți. Ca să facă asta, ține o credențială, adică o cheie sau o permisiune pe care ai aprobat-o. Cine ține credențiala poate face tot ce îi permite ea. Pagina de ajutor Google descrie trei niveluri pentru aplicațiile conectate: profil de bază, citire și copiere, și administrare, adică editare, creare și ștergere. Spune că poți vedea sau scoate aplicațiile conectate oricând. Avertizează și că retragerea accesului oprește accesul de acum încolo, dar nu șterge ce a copiat deja aplicația, iar pentru asta s-ar putea să trebuiască să ceri dezvoltatorului să șteargă datele. Primul pas de siguranță e deci o listă: fiecare conexiune, ce poate citi, ce poate schimba și cine o poate scoate.
- Listează fiecare unealtă conectată, cu sistemul pe care îl atinge
- Notează dacă fiecare doar citește sau poate și edita și șterge
- Numește persoana care o poate scoate
- Retragerea accesului oprește citirile noi. Datele deja copiate cer o cerere de ștergere către furnizor
02Dă fiecărei conexiuni cel mai mic acces de care are nevoie
Ghidul Stripe despre cheile API e un model bun chiar dacă nu atingi niciodată Stripe. Recomandă chei restricționate, cu permisiuni limitate, în locul unei chei care poate face orice, și dă exemplul unui sistem de facturare care poate administra facturi și nimic altceva. Unui terț care monitorizează disputele i se poate da acces doar de citire la dispute. Dacă terțul ar fi compromis, atacatorul ar rămâne limitat la acele apeluri. Același ghid spune să nu pui niciodată chei secrete în codul sursă, să nu le trimiți pe email sau pe chat, să le ții într-un seif de secrete sau într-o variabilă de mediu și să le rotești din când în când. Mai notează că Stripe nu îți cere niciodată cheia secretă.
- O cheie sau o permisiune pentru fiecare treabă, doar cu drepturile de care are nevoie treaba aceea
- Doar citire acolo unde unealta doar citește
- Cheile secrete rămân departe de cod, de email și de chat
- Rotește cheile după un program și imediat dacă una poate fi expusă
- Stripe nu îți cere niciodată cheia secretă
03Verifică cine bate la ușă pe partea de intrare
Datele intră și în automatizarea ta, de obicei printr-un webhook, adică o adresă pe care un alt serviciu o apelează când se întâmplă ceva. Oricine găsește adresa o poate apela și el. Documentația Stripe despre webhook-uri spune că fără verificare un atacator ar putea trimite evenimente false ca să declanșeze acțiuni precum onorarea comenzilor, acordarea accesului la un cont sau modificarea unor înregistrări, și cere să verifici semnătura din antetul Stripe-Signature la fiecare eveniment. Mai spune să notezi ID-urile evenimentelor, pentru că același eveniment poate ajunge de două ori. Studiul de caz PROOF48 pentru SunVolt Club listează webhook-uri Stripe verificate prin semnătură. Acesta e standardul de cerut oricărei lucrări, inclusiv alor noastre.
- Verifică semnătura fiecărui webhook primit înainte să acționezi
- Notează ID-urile evenimentelor procesate, ca un duplicat să nu facă nimic
- Limitează rata pe adresele la care are acces un străin
- Verifică fișierele încărcate după tip și dimensiune, nu după nume
04Află pe unde călătoresc datele și ce rămâne în urmă
Fiecare unealtă din lanț vede datele pe care le prelucrează, iar istoricul rulărilor pe care îl păstrează poate conține copii ale a ce a trecut prin ea. Întreabă fiecare furnizor în scris unde sunt stocate datele, cât timp sunt păstrate jurnalele, dacă sunt folosite pentru altceva decât lucrarea ta și cum le poți șterge când pleci. Dacă datele includ date personale ale clienților, se aplică regulile GDPR despre persoanele împuternicite. Articolul nostru despre datele din chatbot-uri trece prin cele patru întrebări și prin contract, așa că nu le repetăm aici. Apoi uită-te la ieșire. Când pleacă cineva din echipă sau renunți la o unealtă, scoate-i accesul în aceeași zi. O conexiune uitată e cel mai discret risc din pagina asta.
- Unde sunt stocate datele și cât timp sunt păstrate jurnalele de rulare?
- Sunt folosite pentru altceva decât lucrarea ta?
- Cum le poți șterge sau primi înapoi când pleci?
- Scoate accesul în aceeași zi în care pleacă o persoană sau o unealtă
- Datele personale ale clienților: se aplică regulile GDPR despre persoanele împuternicite, vezi articolul nostru despre datele din chatbot
05Unde PROOF48 nu e alegerea potrivită
Planul AUTOMATE de la PROOF48 costă 2.997 EUR pe lună. Include un chatbot AI pe site, auto-respondere AI pentru DM și email, automatizarea programărilor, un CRM și două automatizări custom pe lună. Nu acoperă WhatsApp și nici telefonul. Să fie clar ce nu publicăm: site-ul nu are un model de acord de prelucrare a datelor, nu are o listă de sub-împuterniciți și nu are o certificare de securitate. Dacă procedura ta de achiziții cere azi un furnizor certificat, nu suntem alegerea potrivită. La fel pentru procesele care se schimbă în fiecare săptămână și pentru orice decizie de conformitate cu răspundere juridică. Dacă o funcție inclusă într-o unealtă pe care o folosești deja face treaba, ai o conexiune în minus. Verifică-o mai întâi.
- AUTOMATE, 2.997 EUR pe lună: chatbot pe site, auto-respondere pe DM și email, automatizarea programărilor, CRM, două automatizări custom
- WhatsApp și telefonul nu sunt acoperite de AUTOMATE
- Site-ul nu publică un model de acord de prelucrare a datelor, o listă de sub-împuterniciți sau o certificare de securitate
- Nu e alegerea potrivită dacă ai nevoie azi de un furnizor certificat sau pentru decizii de conformitate cu răspundere juridică
- O funcție inclusă într-o unealtă pe care o folosești deja înseamnă o conexiune în minus
Rotiseria: serviciile externe prin care trece o comandă
Rotiseria Baba Novac, o rotiserie din București, folosește un sistem de comenzi construit de PROOF48. Studiul de caz listează conexiunile: Stripe se ocupă de coș și de checkout, la fiecare comandă pleacă un email de confirmare prin Resend, iar sistemul este un deploy containerizat pe infrastructura noastră. Sunt trei locuri în care stau datele unei comenzi, exact lista pe care prima secțiune te roagă s-o scrii. Studiul de caz nu descrie rotirea cheilor sau revizuirea accesurilor, deci nu le susținem. Nu publicăm volumul de comenzi al restaurantului, pentru că cifra aceea e a lor.
Vezi lucrarea: Rotiseria Baba NovacÎntrebări, cu răspuns
E sigur să dau unei unelte de automatizare acces la contul meu Google?
Depinde de nivelul pe care îl aprobi. Google listează trei: profil de bază, citire și copiere, și administrare. Verifică aplicațiile conectate din contul tău oricând și scoate-le pe cele pe care nu le mai folosești. Citește documentația fiecărui furnizor.
Ce fac dacă se scurge o cheie?
Rotește-o imediat, chiar dacă nu ești sigur că a văzut-o cineva. Ghidul Stripe tratează orice expunere, de pildă un depozit public, un fișier de jurnal sau un email, drept o posibilă compromitere.
Are PROOF48 o certificare de securitate?
Nu publicăm niciuna pe acest site și nu publicăm niciun model de acord de prelucrare a datelor sau o listă de sub-împuterniciți. Dacă ai nevoie de vreuna, cere-o în scris înainte să te abonezi și consideră un refuz drept răspunsul tău.
Se aplică GDPR automatizărilor mele?
Dacă prelucrează date personale despre oameni, da. Articolul nostru despre datele din chatbot-uri trece prin regulile pentru persoanele împuternicite și prin contract. Pentru cazul tău, întreabă un consultant juridic.
Se poate strica o automatizare fără ca cineva să observe?
Da, în orice configurație fără monitorizare. PROOF48 spune că fiecare automatizare pe care o construiește are un health check și un traseu definit de alertare, deci o defecțiune ajunge la tine înainte să ajungă la clienții tăi.
Unde se încadrează PROOF48
Conectarea datelor afacerii la o unealtă de automatizare e sigură cât sunt accesul pe care îl dai și verificările pe care le ții. Listează fiecare conexiune, dă-i fiecăreia cel mai mic acces de care are nevoie, verifică cine îți apelează webhook-urile, întreabă furnizorii în scris încotro merg datele și scoate accesul când pleacă o persoană sau o unealtă. Planul AUTOMATE de la PROOF48 costă 2.997 EUR pe lună și acoperă chatul de pe site, DM-urile și emailul, nu WhatsApp și nici telefonul. Nu publicăm nicio certificare sau listă de sub-împuterniciți, așa că întreabă-ne și pe noi în scris.
Cosmin Tiu · Fondator, PROOF48
Cosmin lucrează în marketing online și dezvoltare software din 2018, iar din ianuarie 2023 construiește zilnic cu AI. Scrie și acum cod de la zero în fiecare zi, în Python, React, Rust și C#. PROOF48 livrează site-uri de prezentare în 48 de ore și facturează după, așa că fiecare opinie de pe acest blog a fost plătită în lucrări reale, nu în teorie.