API-2019-ը պահանջում է ոչ միայն մուտքի վերահսկողություն, այլ նաև յուրաքանչյուր հարցման իսկության և ամբողջականության երաշխիքներ։ Դրա համար մենք աջակցում ենք HMAC ստորագրությունները (Hash-based Live Authentronics Code), ինչպես նաև մարմնի կոդավորումը և համապատասխան հարցումները, ապահովելով տվյալների պաշտպանությունը նույնիսկ բաց ցանցերի միջոցով փոխանցելիս։
HMAC-ի միջոցով յուրաքանչյուր կողմը (հաճախորդը և սերվերը) ապացուցում է, որ հարցումը ստեղծվել է հեղինակային կողմի կողմից, չի փոխվել ճանապարհին և ունի գաղտնագրված պարունակություն։
Ի՞ նչ է կատարվում
| Մեխանիզմ | Նշանակումներ և առավելություններ |
|---|---|
| HMAC ստորագրություններ | Յուրաքանչյուր հարցման ստորագրությունը օգտագործելով գաղտնի բանալին |
| Ամբողջականության վերահսկում | Ստուգում, որ պարունակությունը չի փոխվել փոխանցման ժամանակ |
| Մարմնի կոդավորումը | AES կամ RFC օգտագործումը գաղտնի տվյալների պաշտպանության համար |
| Ստորագրություն timestamp 'ի հետ | Պաշտպանություն կրկնվող և հետաձգված հարձակումներից (replay attack) |
| Ֆինանսական հարցման ստորագրություն | Validation query string եւ payload hash ֆունկցիայի միջոցով |
Ինչպե՞ ս է դա աշխատում
1. Հաճախորդը ձևավորում է հարցման մարմինը և ավելացնում timestamp
2. Հաշվարկվում է HMAC (օրինակ, SHA256) գաղտնիության և բովանդակության հիմքում
3. Ստորագրությունը ավելացվում է վերնագրում (օրինակ ՝ «X-Signature»)
4. Սերվերը ստուգում է ստորագրությունը, թայմստամը և ընդունելի IP
5. Եթե ստորագրությունը համընկնում է, հարցումը կատարվում է, հակառակ դեպքում մերժվում է
Առավելություններ API ինտեգրման համար
Պաշտպանություն դիմումի փոխարինումից կամ գայթակղությունից- Անվտանգ փոխազդեցության հնարավորությունը առանց TFC (փակված ցանցերում)
- Վստահության բարձրացում տվյալների փոխանցման համար
- Անկախություն կոնկրետ պլատֆորմից կամ լեզվից
- Հաճախորդների տարբեր տեսակների ճկուն լուծումը 'տոմսարկղեր, դարպասներ, պրովայդերներ
Որտեղ հատկապես կարևոր է
Վճարովի, դրամարկղային կամ ֆիսկալ համակարգերի հետ- API, որոնք աշխատում են մուլտիարենդային կամ գործընկերային միջավայրում
- Ավելի բարձր պահանջներ ունեցող համակարգեր
- Փոխազդեցություն ներքին ծառայությունների միջև առանց մշտական հեղինակային իրավունքի
HMAC ստորագրությունը և կոդավորումը ձեր API ամրոցն են կեղծումից և միջամտությունից։ Այս մեխանիզմները թույլ են տալիս կառուցել հուսալի ինտեգրացիա նույնիսկ անվտանգության պահանջների ավելացման պայմաններում։
Կապ հաստատել մեզ հետ
Լրացրեք ստորև ներկայացված ձևը, և մենք հնարավորինս արագ կպատասխանենք ձեզ։