API-uri de validare în timp real: Cum să preveniți furtul în Noul An
Publicat: 2021-12-22Când vine vorba de prevenirea introducerii datelor proaste în CRM, validarea în timp real poate face o lume de diferență. Dar știați că vă poate pune și compania în pericol?
Furtul este o problemă comună cu API-urile de validare în timp real. Pregătirea afacerii pentru a face față furtului vă poate ajuta să vă protejați datele, să economisiți bani și să preveniți atacurile viitoare.
Deși v-ați concentrat pe creșterea listei de corespondență și pe maximizarea veniturilor în acest sezon de sărbători, este posibil să fi lăsat compania vulnerabilă la furt.
Să ne aprofundăm în API-urile de validare în timp real, provocările pe care le prezintă și pașii pe care îi puteți lua pentru a vă proteja afacerea în noul an.
Ce este validarea în timp real?
Să presupunem că un client dă clic pe unul dintre CTA-urile din campania dvs. de e-mail sau pe rețelele sociale. Vă oferiți să luați 20 la sută din achiziția lor în schimbul unui buletin informativ lunar. Sună a o ofertă bună! Deci, ei decid să-și adauge adresa de e-mail în formularul de înscriere.
Cu excepția faptului că ei nu. Ei introduc o adresă de e-mail aleatorie în speranța de a se eschiva de finalul târgului. Sau poate că introduc adresa lor de e-mail reală, dar lasă accidental o greșeală de scriere. Oricum, atunci când merg să trimită, primesc un mesaj blând de feedback: „Se pare că adresa ta de e-mail poate să nu fie validă. Poți să verifici din nou?”
Doar v-ați asigurat că un client acționează cu bună-credință, iar celălalt își revine cu grație dintr-o greșeală reală. Aceasta este validarea în timp real.
Validarea în timp real funcționează prin efectuarea unei verificări de validare (folosind un API de validare terță parte) asupra informațiilor precum adrese de e-mail, adrese poștale și numere de telefon înainte ca un client să trimită un formular. Se poate face pentru înscrieri la buletine informative, formulare de achiziție, formulare de înregistrare sau orice alt tip de intrare generatoare de clienți potențiali.
Validarea în timp real ține informațiile proaste în afara listelor dvs. de contacte, împiedicând în primul rând să ajungă acolo. Acest lucru este important deoarece trimiterea în mod obișnuit la adrese nevalide vă poate afecta reputația în rândul furnizorilor de căsuțe poștale și poate cauza probleme de livrare.
Provocarea cu API-urile de validare în timp real
Toate acestea sună grozav. Dar, din păcate, hackerii cred că la fel.
Furtul este una dintre cele mai mari probleme cu care te vei confrunta când vine vorba de API-uri de validare în timp real. În funcție de cât de bine are echipa ta de ingineri, poate fi greu de anticipat. Dar dacă este trecută cu vederea cu totul, poate deveni rapid un risc serios de afaceri.
Iată două dintre principalele tipuri de furt la care trebuie să fii atent:
Furtul de validare
Validarea unui formular destinat publicului înseamnă că oricine are acces la acesta. Asta e bine, nu?
Da și nu. Înseamnă că și actorii răi îl pot accesa. Acești oameni ar dori și listele lor de corespondență validate. Dacă descoperă că formularul dvs. poate face acest lucru, pot scrie scripturi automate pentru a-și conecta în mod repetat adresele de e-mail în formularul dvs., declanșa pasul de validare și aduna rezultatele. Mai simplu spus, efectuează validări pentru banii tăi.
Aceste tipuri de atacuri pot costa companiile nebănuitoare zeci de mii de dolari în câteva minute. Echipele de inginerie cu experiență pot (și ar trebui) să se protejeze împotriva acestui tip de atac, dar necesită ore suplimentare de planificare și dezvoltare, care pot fie să nu fie luate în considerare la începutul unui proiect de integrare, fie pur și simplu indisponibile din cauza resurselor.
Furtul cheii API
Serviciile de validare vă vor oferi o cheie API cu contul dvs. care vă permite să accesați API-ul acestuia. Oricine deține această cheie are acces la serviciile pentru care plătiți. Cheia API este, de asemenea, necesară pentru validarea în timp real a formularelor, așa că trebuie inclusă în cod.
Încărcarea unei pagini web este ca și cum ați coace un tort. La început, întreaga rețetă (inclusiv ingredientul secret sau, în acest caz, cheia API) este cunoscută doar de brutar. Dar odată ce este copt, multe dintre ingrediente sunt fixate și vizibile pentru oricine.
Același lucru este valabil și pentru web. Doar deschideți orice browser, încărcați o pagină, deschideți inspectorul de cod și veți vedea ingredientele vizibile (sau codul orientat către client). Părțile vizibile ale codului dvs. sunt de obicei inofensive. Dar dacă echipa dvs. de ingineri decide să ia calea ușoară și să includă cheia API în codul orientat către client, orice actor rău poate veni, poate prelua cheia și poate folosi creditele de validare pentru care ați plătit.
Echipele de inginerie cu experiență se pot proteja de acest lucru creând o modalitate prin care cheia API să rămână secretă (în partea secretă a rețetei sau codul back-end). Dar acest lucru poate fi ușor trecut cu vederea și necesită mai multă muncă pentru a fi implementat într-un mod sigur și rapid.
Mizele sunt mai mari în perioadele de vânzări cu volum mare
Oportunitatea de a crește listele de corespondență și de a genera venituri este uriașă în perioadele cu volum mare de vânzări, cum ar fi sezonul sărbătorilor, începutul noului an și chiar Ziua Îndrăgostiților. Cu toate acestea, acestea sunt, de asemenea, momente perfecte pentru actorii răi care caută formulare neprotejate și chei API pentru a-ți exploda afacerea.
Introduceți cheia publică
O cheie API standard este o cheie privată . Eforturile de a menține confidențialitatea necesită mai mult timp, abilități și costuri de dezvoltare mai mari (dacă aveți resursele pentru asta).
O soluție bună este una care nu necesită confidențialitate: o cheie API publică .
Gândiți-vă la cheile private și publice, cum ar fi ușile duble pe care le utilizați pentru a intra într-un magazin universal (dacă tot faceți așa ceva). Ambele uși există pentru a proteja interiorul magazinului de vremea nefavorabilă. Orice este în exterior este captat în spațiul dintre prima ușă (cheia publică) și a doua ușă (cheia privată).
Să vedem cum abordează cele două probleme ale noastre de furt:
- Furtul de validare: nu puteți împiedica un actor rău să vă viziteze site-ul și să încerce să vă deturneze formularul, dar puteți atenua riscul. Frumusețea folosirii unei chei publice (sau a „ușii exterioare”) este că controlați spațiul dintre ele.
Deoarece apelurile de validare trebuie să intre în acel spațiu, tu poți decide ce să faci cu ele. Prin limitarea numărului de ori un apel de validare poate fi efectuat de către un anumit utilizator (pe minut sau pe secundă), limitați foarte mult daunele pe care le poate face un hijacker. Prezinți și o țintă mult mai puțin atractivă. Dacă aveți resurse, echipa dvs. de ingineri poate construi funcționalități personalizate pentru a face acest lucru sau puteți lăsa un serviciu care oferă accelerare prin chei publice API să o facă în locul dvs.
- Furtul de chei API: Deoarece cheile publice sunt menite să fie folosite în codul orientat către client, nu trebuie să dezvoltați metode sofisticate pentru a păstra secretul. Poți să-l lași literalmente expus, pentru că mediazi spațiul dintre uși.
Puteți restricționa apelurile de validare în funcție de domeniul lor de origine, ceea ce înseamnă că puteți respinge orice apel API care provine de la domenii cu care nu sunteți asociat. Deci, chiar dacă un actor rău fură cheia, aceasta va fi de mult mai puțină valoare pentru ei. Orice implementare a cheilor publice (fie că este propria soluție personalizată sau un serviciu de validare) ar trebui să folosească cel puțin doi factori pentru a media solicitările care vin prin ușile dumneavoastră. Limitarea ratelor și includerea în lista albă a domeniilor sunt un început bun.
Cea mai bună parte a utilizării unui serviciu de validare care acceptă chei publice este că nu vă mai faceți griji cu privire la timpul și resursele de dezvoltare. Lucrarea de integrare pentru un API de validare cu o cheie publică este mult mai simplă (deci mai rapidă), deoarece multe dintre întrebările legate de securitate sunt rezolvate din timp.
Concluzie
Noul an va prezenta multe oportunități de a vă crește lista de corespondență, așa că este important să vă asigurați că doar datele valide intră în CRM-ul dvs. Asigurați-vă că împiedicați actorii răi să valorifice API-ul dvs. de validare utilizând un serviciu de validare care acceptă cheile publice.
BriteVerify, de exemplu, vă poate ajuta să reduceți riscul de furt API, asigurându-vă totodată că contactele introduc date exacte în formularele dvs. web.
Pentru a afla mai multe, programați o demonstrație cu noi astăzi.