Découvrez le SDK Wire Integrations
Créez des apps sécurisées et chiffrées de bout en bout avec le SDK Wire Integrations. Apprenez à créer des automatisations, des assistants IA et des...
Découvrez le SDK Wire Integrations, une plateforme révolutionnaire qui permet aux développeurs de créer des écosystèmes de collaboration sécurisés avec un cryptage de bout en bout.
Les logiciels de collaboration modernes ont évolué selon deux voies architecturales principales. D'un côté, on trouve les plateformes de collaboration grand public qui privilégient l'extensibilité et l'intégration mais s'appuient sur des modèles de confiance centralisés. De l'autre, les applications de messagerie sécurisée qui mettent en œuvre le chiffrement de bout en bout (E2EE), généralement conçues comme des systèmes de communication fermés plutôt que comme des plateformes de développement extensibles.
Le SDK d'intégration Wire représente un troisième modèle architectural : un runtime de développementautonome et géré qui, en conjonction avec le backend Wire, gère le cryptage, l'acheminement des événements et le stockage, libérant ainsi les développeurs pour qu'ils se concentrent sur la logique de collaboration plutôt que sur l'infrastructure cryptographique, qui est construite sur la norme IETF émergente Messaging Layer Security (MLS), qui sert de base à un écosystème de collaboration sécurisé.Pour comprendre pourquoi ce changement est si important, il faut examiner la façon dont les SDK sont généralement structurés dans le paysage de la collaboration.
Les écosystèmes de développeurs autour des plateformes de collaboration grand public, telles que Slack et Microsoft Teams, sont conçus autour d'une architecture de service centralisée.
Dans ces systèmes, la plateforme de collaboration elle-même fournit :
Les SDK exposés aux développeurs fonctionnent principalement comme des boîtes à outils d'intégration qui permettent aux applications externes d'interagir avec la plateforme via des API.
Les capacités typiques sont les suivantes :
D'un point de vue architectural, ces SDK sont des extensions d'un service de collaboration hébergé, et non des fondations pour construire des systèmes de collaboration.
Le modèle de confiance reflète cette architecture :
Cela permet des intégrations riches mais crée une frontière de confiance centralisée où le fournisseur de la plateforme contrôle en fin de compte l'environnement de collaboration.
Les systèmes de messagerie sécurisée répondent aux limites de confiance des plateformes de collaboration centralisées en mettant en œuvre un chiffrement de bout en bout (E2EE), garantissant que seuls les participants qui communiquent peuvent accéder au contenu des messages.
Signal, Threema et Element, tous basés sur l'écosystème Matrix, en sont des exemples.
Toutefois, lorsque ces systèmes proposent des kits de développement logiciel, ils fonctionnent généralement comme des bibliothèques clientes permettant d'interagir avec le réseau de messagerie plutôt que comme des plates-formes de développement.
Les caractéristiques communes sont les suivantes
Bien que le cryptage soit souvent solide, ces SDK partent généralement du principe que les développeurs créent des clients de messagerie ou des intégrations, et non de nouveaux systèmes de collaboration.
C'est pourquoi :
En conséquence, ces plateformes de messagerie sécurisée fournissent des outils de communication sécurisés, mais pas nécessairement une infrastructure de collaboration sécurisée pour les développeurs.
Entre ces deux modèles, il existe un fossé fondamental :
|
Modèle |
Rôle du développeur |
Modèle de sécurité |
Capacité de l'écosystème |
|
Plates-formes de collaboration classiques |
Extension d'une plateforme existante |
Confiance dans le serveur |
Grands écosystèmes d'intégration |
|
Applications de messagerie sécurisées |
Création de clients de messagerie |
Cryptage de bout en bout |
Extensibilité limitée |
|
SDK filaire |
Créer des systèmes de collaboration |
Infrastructure chiffrée de bout en bout |
Écosystème de collaboration sécurisé |
Le SDK Wire comble cette lacune en intégrant l'infrastructure cryptographique et de collaboration de base directement dans le moteur d'exécution du développeur.
Le SDK Wire Integration diffère fondamentalement des SDK de messagerie classiques car il fournit le runtime sous-jacent nécessaire à la création d'applications fonctionnant dans des environnements de collaboration sécurisés, et pas seulement des API permettant d'y accéder.
À la base, le SDK intègre :
Plutôt que d'interagir avec un service de messagerie, les développeurs interagissent avec un moteur d'exécution de collaboration sécurisé intégré à leur pile d'applications.
Les Wire Apps (créées avec le SDK) ne fonctionnent pas seulement de manière isolée au sein de Wire, mais peuvent également être utilisées pour "faire le pont" entre Wire et des services externes. Les clients et partenaires de Wire peuvent avoir leur propre logiciel/automation, et le SDK permet d'intégrer des événements externes dans les conversations de Wire, et vice versa.
La sécurité de la couche de messagerie (MLS) est un élément essentiel de ce modèle. MLS a été conçu spécifiquement pour prendre en charge une messagerie de groupe sécurisée et évolutive, avec de solides garanties cryptographiques, notamment :
La mise en œuvre correcte de MLS nécessite une gestion complexe de l'état impliquant des arbres de clés, des changements d'appartenance à un groupe et un recadrage automatisé. Le SDK Wire Integrations encapsule cette complexité dans le moteur d'exécution. Les développeurs interagissent donc avec des primitives de collaboration sécurisées plutôt qu'avec des protocoles cryptographiques, tout en héritant des garanties de sécurité complètes de MLS.
Comme le SDK gère l'ensemble du cycle de vie cryptographique, il agit effectivement comme un moteur d'exécution de collaboration sécurisé intégré aux applications. Ses principales fonctionnalités sont les suivantes
Le SDK gère automatiquement
Les applications peuvent s'abonner à des événements de collaboration tels que
Ces événements permettent à l'automatisation du flux de travail et à la logique d'application de fonctionner dans l'environnement de collaboration crypté. En vous abonnant à ces événements, vous pouvez déclencher votre logique d'application de manière automatisée. Pour en savoir plus sur l'architecture du SDK, consultez les sites suivants dev.wire.com/architecture.

En combinant une infrastructure cryptographique, des primitives d'identité et une logique de collaboration pilotée par les événements, le SDK Wire Integrations permet ce que les SDK de messagerie classiques ne peuvent pas faire : des écosystèmes de collaboration sécurisés.
Plusieurs applications peuvent interagir dans le même environnement crypté, notamment
Tous les participants opèrent au sein des mêmes groupes de collaboration sécurisés par MLS, partageant un modèle de confiance commun mis en œuvre par le SDK.
Cela permet aux organisations de construire des écosystèmes où les services de collaboration interagissent sans exposer les données sensibles à une infrastructure centralisée.
Cette approche architecturale modifie le rôle des développeurs. Au lieu de choisir entre :
Les développeurs peuvent désormais créer des applications et des services qui fonctionnent nativement dans l'environnement de collaboration sécurisé de Wire. Le SDK Wire transforme donc la messagerie sécurisée d'une fonctionnalité de logiciel de communication en une couche fondamentale pour la création de systèmes de collaboration sécurisés.
Pour plus d'informations, consultez notre page de support Wire Integrations SDK.
As a leader in secure communication, we empower businesses and government agencies with expert-driven content that helps protect what matters. Stay ahead with industry trends, compliance updates, and best practices for secure digital exchanges.
Créez des apps sécurisées et chiffrées de bout en bout avec le SDK Wire Integrations. Apprenez à créer des automatisations, des assistants IA et des...
Pexip et Wire ont annoncé aujourd'hui un partenariat stratégique axé sur les communications chiffrées souveraines de bout en bout pour les...
Découvrez comment les réglementations NIS2 remodèlent la communication de crise et pourquoi le chiffrement de bout en bout, la traçabilité et les...