Qu'est-ce que c'est quoi?
Difficulté: Débutant | Facile | Normal | Difficile
Utilisez-vous un point de terminaison, une API ou les deux? Lisez cet article pour vraiment cerner les différences dans ces termes!
API: interface de programmation d'application. Un ensemble d'outils accessibles pour créer des applications logicielles
API Endpoint: l'URL d'un serveur ou d'un service
Point de terminaison: un point de terminaison est un périphérique informatique distant qui communique dans les deux sens avec un réseau auquel il est connecté
URL: localisateur de ressources uniformes. Une adresse d'une page Web ou d'une ressource
An APIest un ensemble de protocoles et d'outils permettant à deux applications de communiquer. Les deux applications peuvent se trouver sur la même machine (votre application actuelle, c'est-à-dire votre navigateur Web, communique avec le système d'exploitation de votre machine pour afficher cet article).
L'utilisation d'un APIsignifie qu'une interface est publique afin que les programmes puissent facilement communiquer entre eux et agir de la manière attendue (en formant un contrat à travers l'interface).
D'autre part, an Endpointest une URL qui permet APId'accéder à des ressources sur un serveur, souvent via une interface RESTful API .
L'interface peut (comme indiqué ci-dessus), en fournir une série Endpointsqui peut être appelée à tout moment.
An API Endpointest le URLpour un serveur ou un service. Ceux-ci APIsfonctionnent via des réponses et des demandes - c'est-à-dire que vous faites une demande et que l'API Endpoint fait une réponse.
Un exemple simple de ceci est ce site Web et cet article particuliers. Les sites Web sont moyens et votre navigateur Web fait une demande pour le contenu.
Le point de terminaison de cet article particulier est https:///@stevenpcurtis.sc/endpoint-vs-api-ee96a91e88ca, et ceci est obtenu par le navigateur faisant une demande GET et recevant cet article en retour.
Remarque: Il est vrai qu'il se passe plus de choses dans la vraie vie que cela, c'est un exemple simplifié pour une digestion facile sur ce sujet particulier.
Le Endpointnous donne l'emplacement exact du service / ressource auquel nous souhaitons accéder (dans ce cas cet article particulier).
La performance de tout particulier Endpoint, et APIen général, dépend de la manière dont (quantitativement et qualitativement) les demandes sont traitées.
Apple impose déjà que les applications iOS ne communiquent que via le protocole HTTPS sécurisé (ok, elles permettent de contourner cela ... pour l'instant, mais le sens du déplacement est là) pour rendre plus difficile le piratage des clients et rediriger le trafic vers un autre endpoint.
En fait, de nombreux sites Web sont uniquement HTTPS et c'est pour votre sécurité, les clients du site Web.
Et c'est une bonne chose.
Il est possible de limiter le nombre de requêtes que tout client peut donner à un Endpoint. Cela aide à arrêter une attaque qui (aussi simple soit-elle) oblige les clients à faire des requêtes répétées à un Endpointjusqu'à ce qu'il ne puisse plus fonctionner.
Les pirates intelligents font cela pour essayer de mettre le serveur dans un état dans lequel ils peuvent le manipuler et peut-être accéder aux données sur le serveur.
Tout le monde veut arrêter ce type d'attaque.
Il API Endpointest essentiel de vérifier les entrées effectuées via un , peut-être via un formulaire Web ou similaire. C'est la base d'une attaque appelée SQL Injection qui est peut-être l'une des attaques les plus populaires sur les sites Web. Le hack massif du PSN Sony en 2011? Injection SQL. Veuillez vous assurer que vous avez une validation d'entrée sur votre site Web!
Cela a été tout un voyage. Les points de terminaison et les API sont deux choses différentes, et maintenant il n'y a aucune excuse pour mélanger les deux termes.
Fait et fait!
Des questions? Vous pouvez me contacter ICI
Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.
Notre langue est un outil puissant qui peut façonner nos pensées, nos attitudes et nos actions. Même des termes apparemment inoffensifs peuvent perpétuer des préjugés et des stéréotypes nuisibles.
Salut les cyber-amateurs ! Bienvenue à nouveau dans la série OSINT pour la chasse aux menaces. Dans le premier article, je vous ai donné un aperçu d'OSINT et de son importance dans la chasse aux menaces.
Passer à une nouvelle carrière peut être extrêmement difficile si vous essayez de le faire seul. Il est important de trouver des partenaires de responsabilité qui sont au même niveau d'apprentissage que vous, qui partagent des objectifs, une ténacité et un dynamisme similaires.
Dans le paysage commercial en évolution rapide d'aujourd'hui, le concept de travail hybride et à distance a pris un élan sans précédent. Alors que les entreprises continuent de s'adapter à l'évolution des besoins et des attentes de leurs employés, des experts de divers domaines se sont réunis pour discuter des avantages, des défis et de l'avenir de cette façon de travailler transformatrice.
Hier, nous avons fermé la porte du concours Eurovision de la chanson de cette année avec une grande finale scintillante et chaotique où la chanteuse suédoise Loreen a remporté le trophée, devenant la première femme à gagner deux fois et ramenant la couronne à la Suède 50 ans après qu'ABBA a remporté le concours. avec "Waterloo". Ils sont devenus l'un des plus grands groupes du canon de la musique pop.