Salam bugün ki paylaşımımızda APİ ilə əlaqədar olacaqdır.Mövzumuz APİ pentesting və bununla əlaqədar yüksək dəyərli bir mənbəni sizinlə paylaşıram.
İndi isə biraz APİ haqqında məlumat əldə etdikdən sonra PDF kitabın linkin sizinlə bölüşəcəm.
API (Application Programming Interface – Tətbiq proqramlaşdırma interfeysi) – proqram təminatı hazırlamaq və ya fərqli sistemlər arasında qarşılıqlı əlaqəni asanlaşdırmaq üçün istifadə olunan texniki imkandır.
Başqa sözlə, API – qarşılıqlı əlaqəsi olmayan, müxtəlif proqram təminatlarını bir-biri ilə inteqrasiya etməyə və birlikdə işləməsinə imkan verən ortaq dildir.
Məsələn, təqdim etdiyimiz API-larla mühasibatlıq proqram təminatınızda icra etdiyiniz əməliyyatlar birbaşa bank sistemində əks olunacaq və siz dərhal əməliyyatların statusu barədə məlumat alacaqsınız.
API necə işləyir?
Məsələn, mobil telefonunuzda tətbiqdən istifadə etdiyiniz zaman tətbiq internetə qoşulur və məlumatları serverə göndərir. Sonra server bu məlumatları qəbul edir, şərh edir, lazımi hərəkətləri yerinə yetirir və yenidən telefonunuza göndərir. Sonra tətbiq bu məlumatları şərh edir və istədiyiniz məlumatı oxunaqlı şəkildə təqdim edir. Budur API. Bütün bunlar API vasitəsilə baş verir.

Bunu daha yaxşı izah etmək üçün, şəkildə də göstərdiyimiz kimi gündəlik həyatdan bir bənzətmə istifadə edək:
Sifariş verə biləcəyiniz bir menyu ilə bir restoranda masa arxasında oturduğunuzu düşünün. Mətbəx, sifarişinizi hazırlayacaq “sistemin” bir hissəsidir. Çatışmayan şey, sifarişinizi mətbəxə ötürəcək və yeməyinizi yenidən masanıza çatdıracaq kritik bir əlaqədir. Bax bura, Ofisiant və ya API-ın şəkilə girdiyi yerdir. Ofisiant – və ya API – sifarişinizi qəbul edən və mətbəxə – sistemə – nə edəcəyinizi söyləyən vasitəçidir. Sonra ofisiant cavabı sizə göndərir; Bu nümunədə cavab sizin yeməyiniz və içkinizdir.
PDF kitabın linki: https://t.me/xakeraz_official/80