Partager via


Pieces

Attestation de l’éditeur : les informations de cette page sont basées sur un rapport d’auto-évaluation fourni par le développeur de l’application sur les pratiques de sécurité, de conformité et de gestion des données suivies par cette application. Microsoft n’offre aucune garantie quant à l’exactitude des informations.

Dernière mise à jour par le développeur le : 18 septembre 2023

Informations générales

Informations fournies par Pieces for Developers à Microsoft :

Information Réponse
Nom de l'application Pieces
ID WA200005479
Clients Office 365 pris en charge Microsoft Teams
Nom de la société partenaire Pieces for Developers
Site web de l’entreprise https://pieces.app
Conditions d’utilisation de l’application https://pieces.app/terms/
Fonctionnalités principales de l’application Pieces permet aux créateurs d’enregistrer/enrichir/rechercher/partager/référencer/réutiliser des extraits de code en toute transparence.
Emplacement du siège social de l’entreprise États-Unis d’Amérique
Page d’informations sur l’application
Quel est l’environnement d’hébergement ou le modèle de service utilisé pour exécuter votre application ? Paas
Quels fournisseurs de cloud d’hébergement l’application utilise-t-elle ? Azure

Questions

Questions ou mises à jour sur l’une des informations que vous voyez ici ? Contactez-nous!

Comment l’application gère les données

Ces informations ont été fournies par Pieces for Developers sur la façon dont cette application collecte et stocke les données organisationnelles, ainsi que sur le contrôle que votre organisation aura sur les données collectées par l’application.

Information Réponse
L’application ou l’infrastructure sous-jacente traite-t-elle des données relatives à un client Microsoft ou à son appareil ? Oui
Quelles données sont traitées par votre application ? Crashlitics(Errors) uniquement via Sentry.
L’application prend-elle en charge TLS 1.1 ou une version ultérieure ? Oui
L’application ou l’infrastructure sous-jacente stocke-t-elle des données client Microsoft ? Non

Questions

Questions ou mises à jour sur l’une des informations que vous voyez ici ? Contactez-nous!

Les informations du catalogue Microsoft Cloud App Security s’affichent ci-dessous.

Information Réponse
Effectuez-vous des tests d’intrusion annuels sur l’application ? Oui
L’application dispose-t-elle d’un plan de récupération d’urgence documenté, y compris une stratégie de sauvegarde et de restauration ? Oui
Votre environnement utilise-t-il une protection anti-programme malveillant ou des contrôles d’application traditionnels ? ApplicationControls
Disposez-vous d’un processus établi pour identifier et classer les vulnérabilités de sécurité ? Oui
Avez-vous une stratégie qui régit votre contrat de niveau de service (SLA) pour l’application de correctifs ? Oui
Effectuez-vous des activités de gestion des correctifs conformément aux contrats SLA de votre stratégie de mise à jour corrective ? Oui
Votre environnement dispose-t-il de systèmes d’exploitation ou de logiciels non pris en charge ? Non
Effectuez-vous une analyse des vulnérabilités trimestrielle sur votre application et l’infrastructure qui la prend en charge ? Oui
Un pare-feu est-il installé sur la limite de votre réseau externe ? Oui
Disposez-vous d’un processus de gestion des modifications établi pour examiner et approuver les demandes de modification avant qu’elles ne soient déployées en production ? Oui
Une autre personne examine-t-elle et approuve-t-elle toutes les demandes de modification de code envoyées en production par le développeur d’origine ? Oui
Les pratiques de codage sécurisé prennent-elles en compte les classes de vulnérabilité courantes telles que OWASP Top 10 ? Oui
Authentification multifacteur (MFA) activée pour : CodeRepositories, DNSManagement, Credential
Avez-vous un processus établi pour l’approvisionnement, la modification et la suppression des comptes d’employés ? Oui
Avez-vous un logiciel de détection et de prévention des intrusions (IDPS) déployé sur le périmètre de la limite réseau qui prend en charge votre application ? Oui
La journalisation des événements est-elle configurée sur tous les composants système prenant en charge votre application ? Oui
Tous les journaux sont-ils examinés régulièrement par des outils humains ou automatisés pour détecter les événements de sécurité potentiels ? Oui
Lorsqu’un événement de sécurité est détecté, les alertes sont-elles automatiquement envoyées à un employé pour le triage ? Oui
Avez-vous établi un processus formel de gestion des risques liés à la sécurité des informations ? Oui
Avez-vous un processus formel de réponse aux incidents de sécurité documenté et établi ? Oui
Signalez-vous les violations de données d’application ou de service aux autorités de surveillance et aux personnes concernées par la violation dans les 72 heures suivant la détection ? Oui

Questions

Questions ou mises à jour sur l’une des informations que vous voyez ici ? Contactez-nous!

Information Réponse
L’application est-elle conforme à la loi HIPAA (Health Insurance Portability and Accounting Act) ? S/O
L’application est-elle conforme à Health Information Trust Alliance, Common Security Framework (HITRUST CSF) ? S/O
L’application est-elle conforme aux contrôles d’organisation de service (SOC 1) ? Non
L’application est-elle conforme aux contrôles d’organisation de service (SOC 2) ? Non
L’application est-elle conforme aux contrôles d’organisation de service (SOC 3) ? Non
Effectuez-vous des évaluations pci DSS annuelles par rapport à l’application et à son environnement de soutien ? S/O
L’application est-elle certifiée ISO 27001 ? Non
L’application est-elle conforme à la norme ISO 27018 (Organisation internationale de normalisation) ? Non
L’application est-elle conforme à l’Organisation internationale de normalisation (ISO 27017) ? Non
L’application est-elle conforme à la norme ISO 27002 ? Non
L’application est-elle conforme au Programme fédéral de gestion des risques et des autorisations (FedRAMP) ? Non
L’application est-elle conforme à la Loi sur les droits éducatifs familiaux et la protection de la vie privée (FERPA) ? S/O
L’application est-elle conforme à la loi COPPA (Children’s Online Privacy Protection Act) ? S/O
L’application est-elle conforme à Sarbanes-Oxley Act (SOX) ? S/O
L’application est-elle conforme au NIST 800-171 ? S/O
L’application a-t-elle été certifiée Cloud Security Alliance (ASC Star) ? Non

Questions

Questions ou mises à jour sur l’une des informations que vous voyez ici ? Contactez-nous!

Information Réponse
Avez-vous des exigences ou obligations relatives au RGPD ou à d’autres obligations en matière de confidentialité ou de protection des données (telles que CCPA) ? Non

Questions

Questions ou mises à jour sur l’une des informations que vous voyez ici ? Contactez-nous!

Information Réponse
Votre application s’intègre-t-elle à la plateforme d’identités Microsoft (ID Microsoft Entra) pour l’authentification unique, l’accès à l’API, etc. ? Oui
Avez-vous examiné et respecté toutes les bonnes pratiques applicables décrites dans la liste de vérification de l’intégration de la plateforme d’identités Microsoft ? Non
Votre application utilise-t-elle la dernière version de MSAL (Microsoft Authentication Library) ou Microsoft Identity Web pour l’authentification ? Oui
Votre application prend-elle en charge les stratégies d’accès conditionnel ? Non
Votre application prend-elle en charge l’évaluation continue de l’accès (CAE) Non
Votre application stocke-t-elle des informations d’identification dans le code ? Non
Les applications et compléments pour Microsoft 365 peuvent utiliser des API Microsoft supplémentaires en dehors de Microsoft Graph. Votre application ou complément utilise-t-il des API Microsoft supplémentaires ? Oui

Accès aux données à l’aide de Microsoft Graph

Autorisation de graphe Type d’autorisation Justification ID d’application Microsoft Entra
ChannelMember.Read.All Délégué Vous devez obtenir les membres qui existent dans un canal afin que nous puissions joindre des personnes associées au message que les utilisateurs enregistrent sur des morceaux. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
ChannelMessage.Read.All Délégué Vous devez être en mesure de lire tous les messages d’un canal afin d’obtenir le message précédent qui a été envoyé dans un canal afin que la @pieces commande Enregistrer puisse enregistrer le message précédent dans des éléments. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
ChannelMessage.Send Délégué Cela permet d’afficher les messages en réponse si une erreur s’est produite. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
Chat.Read Délégué Cela est nécessaire pour que la @pieces commande Enregistrer obtienne le message précédent 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
Chat.ReadBasic Délégué Cela est nécessaire pour lire les membres du message de conversation des utilisateurs afin d’obtenir les personnes associées liées à un extrait de code enregistré. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
Chat.ReadWrite Délégué doivent être en mesure d’envoyer un message à la conversation si des erreurs se produisent et doivent lire les messages afin d’obtenir le message précédent. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
Group.Read.All Délégué Il est nécessaire d’enregistrer @pieces les commandes Enregistrer et d’autres commandes d’enregistrement à partir d’un groupe. Cela permet de lire tous les groupes d’utilisateurs afin qu’ils puissent choisir un groupe à partir duquel ils souhaitent découvrir des extraits de code. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
Group.ReadWrite.All Délégué Cela est nécessaire pour enregistrer les messages d’un groupe et lire les messages du groupe. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
GroupMember.Read.All Délégué Cela est nécessaire pour obtenir des personnes associées lors de l’enregistrement d’un message à partir d’un groupe d’équipes. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
Team.ReadBasic.All Délégué Cela nous permet d’extraire l’origine de l’extrait de code. par exemple, le nom et la description de l’équipe. et d’autres équipes. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
TeamSettings.Read.All Délégué Cela est nécessaire pour que nous puissions lire les paramètres teamSettings et les autorisations appropriées. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
TeamsActivity.Send Délégué Cela nous permet d’envoyer une activité de réussite à nos utilisateurs lorsqu’un enregistrement réussi a été effectué. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
TeamsActivity.Send application Cela nous permet d’envoyer l’activité à notre utilisateur autour des événements de réussite/échec qui se produisent avec ses actions pilotées par l’utilisateur. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
User.Read Délégué Cela est nécessaire pour que nous puissions connecter nos utilisateurs. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
User.ReadBasic.All Délégué Cela est nécessaire pour lire notre utilisateur qui s’est connecté. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
email Délégué doivent recevoir l’e-mail des utilisateurs afin que nous sachions qui tente d’enregistrer le message. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
offline_access Délégué Cela est nécessaire pour maintenir l’accès aux données que l’utilisateur nous a accordées. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
openid Délégué Permettre aux utilisateurs de se connecter. 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2
profil Délégué Vous devez être en mesure de lire les informations de base sur l’utilisateur, en particulier le nom et le nom d’utilisateur, ainsi que microsoft user uuid 741c2d50-b254-44c4-bf07-0fe9d9f7f1e2

Cette application n’a pas d’API supplémentaires.

Questions

Questions ou mises à jour sur l’une des informations que vous voyez ici ? Contactez-nous!