Découvrez quelle solution de test API est arrivée en tête dans le rapport GigaOm Radar. Obtenez votre rapport d'analyse gratuit >>

Découvrez quelle solution de test API est arrivée en tête dans le rapport GigaOm Radar. Obtenez votre rapport d'analyse gratuit >>
Aller à la section
Les organisations doivent se conformer aux exigences du RGPD pour protéger les données des utilisateurs, prévenir toute utilisation abusive, obtenir l'autorisation éclairée des utilisateurs et s'exposer à de sévères sanctions financières en cas de non-conformité. Consultez cet article pour obtenir des informations vitales.
Aller à la section
Aller à la section
Depuis que Règlement général de l'UE sur la protection des données (RGPD) est entré en vigueur le 25 mai 2018, ses sanctions réelles et sévères ont été infligées. Alors, qu’est-ce que le RGPD, à qui s’applique-t-il et que se passe-t-il en cas de violation de ses réglementations ?
Vous pouvez lire les règlements officiels et essayer de comprendre ce qu'ils signifient, mais c'est approximatif. C'est plein de petits joyaux comme celui-ci:
"Un groupe d'entreprises devrait comprendre une entreprise contrôlante et ses entreprises contrôlées, l'entreprise contrôlante devant être l'entreprise qui peut exercer une influence dominante sur les autres entreprises." —Article 37 du RGPD
… Vous ne pouvez pas inventer ce truc!
J'ai donc pensé qu'il serait utile de le décomposer, au moins d'un point de vue logiciel, et de voir quels sont les problèmes clés que vous devriez comprendre. Si vous voyez que cela va vous affecter, vous voudrez certainement approfondir votre réflexion. Le RGPD finira par toucher de nombreuses parties de votre organisation, et vous voudrez bien faire les choses.
Le RGPD exige des organisations qu'elles s'assurent que les données des utilisateurs sont bien protégées, qu'elles ne sont pas utilisées à mauvais escient, que les utilisateurs reçoivent un consentement éclairé et que la non-conformité est imposée par de lourdes sanctions financières. Pour plus d'informations, lisez la suite.
Le RGPD oblige les organisations à s'assurer que les données des utilisateurs sont bien protégées et ne sont pas utilisées à mauvais escient. Les utilisateurs obtiennent un consentement éclairé. Le non-respect entraîne de lourdes sanctions financières
Le RGPD consiste à protéger les données des citoyens. Cela signifie protéger l'accès aux données, ne pas stocker les données dont vous n'avez pas besoin, crypter les données personnelles et anonymiser les données lorsque cela est possible. En d'autres termes, toutes les mesures que vous pouvez prendre pour limiter la possibilité d'une violation de données et son impact lorsqu'une violation se produit. En outre, la confidentialité comprend les utilisations non autorisées des données, comme le suivi des utilisateurs sans leur consentement et toute autre utilisation des données sans consentement explicite.
À partir de leur site Web lui-même, le RGPD «a été conçu pour harmoniser les lois sur la confidentialité des données à travers l'Europe, pour protéger et renforcer la confidentialité des données de tous les citoyens de l'UE et pour remodeler la façon dont les organisations de la région abordent la confidentialité des données.»
Le RGPD considère le « droit à l'oubli » général de l'UE, ce qui signifie dans ce contexte que si quelqu'un souhaite que ses données soient supprimées de votre système, cela doit être fait dans un délai raisonnable. De plus, il existe des exigences strictes en matière de reporting. On ne peut pas créer une brèche et la cacher, comme cela s'est produit plusieurs fois récemment aux États-Unis.
Amendes. Ce sont les amendes qui arrivent. L'UE peut vous imposer une amende quotidienne en cas de violations continues. Le montant de l’amende peut être basé sur les revenus de l’organisation mère, il peut donc être plus élevé que vous ne le pensez. Les amendes varient en fonction des réglementations enfreintes et peuvent aller jusqu'à 20 millions d'euros. Assurez-vous que vous pouvez prouver votre conformité.
"Afin de démontrer le respect du présent règlement, le responsable du traitement ou le sous-traitant devrait tenir des registres des activités de traitement sous sa responsabilité." —Article 82 du RGPD
Le California Consumer Privacy Act (CCPA) a des objectifs similaires au GPDR, mais diffère principalement par sa portée puisque le CCPA est spécifique à la Californie et le GPDR à l'UE. En résumé, les principales différences sont :
Le ministère de la Justice de l'État de Californie publie son Exemples de cas d’application du CCPA. Bien que les détails des noms des entreprises et des sanctions ne soient pas affichés, il est clair que l'application change la façon dont certaines entreprises opèrent en ligne. Voici quelques exemples :
L’application du RGPD a généralement une portée beaucoup plus large que celle du CCPA et du exemples montrent la grande différence dans l’ampleur et la portée des deux réglementations :
Le non-respect du RGPD peut entraîner des sanctions graves et sévères. Le cadre de pénalité est basé sur un maximum de 20 millions d’euros ou 4 % du chiffre d’affaires mondial, le montant le plus élevé étant retenu.
Bien sûr, les entreprises de l'UE doivent respecter le RGPD, mais il s'avère que même si vous êtes situé ailleurs, si vous avez des clients dans l'UE, vous êtes également soumis au RGPD.
Si vous ne stockez aucune information personnelle, ce sera facile, mais toute personne disposant de données personnelles de l'UE doit suivre les directives. Il en va de même si vous avez des employés dans l'UE.
Cela devient parfois un peu délicat si vous partagez des données utilisateur ou si vous obtenez des données utilisateur ailleurs. Si quelqu'un exerce le droit d'être oublié, vous devez rechercher tous ces partages et effacer les données partout. Ainsi, même si vous recevez des données de quelqu'un d'autre qui transmet des données personnelles de l'UE, vous pouvez être soumis aux directives.
Dans le but de renforcer le contrôle et les droits des individus sur leurs données personnelles, le règlement s'applique à toutes les entités suivantes basées dans l'UE et l'EEE (Espace économique européen, qui comprend l'Islande, le Liechtenstein et la Norvège) :
Un aspect clé du RGPD est qu'il s'applique aux organisations basées en dehors de l'UE si elles collectent ou traitent les données personnelles de toute personne vivant dans l'UE/EEE, qu'elle soit citoyenne ou non, et de tout citoyen de l'UE/EEE, quel que soit l'endroit où il se trouve. sont vivants. Comme nous l'avons vu, les sanctions sont lourdes et sont souvent imposées aux entreprises technologiques situées en dehors de l'UE. Malheureusement, le champ d’application du RGPD est vaste et est considéré comme « peu précis » par les experts en matière de protection de la vie privée. La conformité est particulièrement intimidante pour les petites et moyennes entreprises.
Les principales définitions du RGPD concernent les individus et les organisations qui collectent, traitent, stockent et transfèrent leurs données personnelles.
Le RGPD est conçu pour protéger les données des citoyens et résidents de l’UE. Elle s'applique à toute organisation traitant de telles données, qu'elle soit basée ou non dans l'UE. C’est ce qu’on appelle « l’effet extraterritorial ».
Selon l'article 3 du RGPD :
Le RGPD s'applique aux organisations non européennes qui proposent des biens ou des services à des personnes dans l'UE ou qui surveillent leur comportement en ligne. Les régulateurs recherchent des indices pour déterminer si l’organisation a pour objectif d’offrir des biens et des services aux citoyens de l’UE.
Par exemple, si une organisation utilise des outils Web pour suivre les cookies ou les adresses IP des personnes qui visitent son site Web depuis les pays de l'UE, elle relève alors du champ d'application du RGPD.
Il existe des exceptions, par exemple pour les « activités purement personnelles ou domestiques » et les organisations comptant moins de 250 employés peuvent être exclues. Malgré cela, le RGPD ne s'applique qu'à toutes les organisations exerçant une « activité professionnelle ou commerciale », de sorte que de nombreuses petites et moyennes entreprises pourraient ne pas être exemptées du RGPD.
Le RGPD stipule que les utilisateurs doivent consentir à ce que toutes les données les concernant soient collectées et que ce consentement repose sur « un acte positif clair ». Clair et affirmatif signifie que l'utilisateur doit effectuer une action pour s'inscrire plutôt que la méthodologie courante « vous êtes membre à moins que vous ne vous désinscriviez ».
"Pour que le consentement soit éclairé, la personne concernée doit connaître au moins l'identité du responsable du traitement et les finalités du traitement auquel les données personnelles sont destinées." —Article 42 du RGPD
Sur le Web, un bon exemple est un formulaire d'inscription qui indique que les données vont être collectées, quelles sont les données, comment elles seront utilisées, comment se désinscrire plus tard (ou être oublié), puis l'utilisateur doit faire quelque chose pour accepter, comme cliquer sur une case à cocher. Les jours des cases pré-cochées ne s'appliquent plus - le RGPD interdit spécifiquement ces méthodes actuellement typiques:
« Le silence, les cases pré-cochées ou l’inactivité ne sauraient donc constituer un consentement. » —Article 32 du RGPD
L'utilisation des données doit avoir un but lié à la raison pour laquelle les données sont collectées et doit être expliquée à l'utilisateur:
"Il devrait être clair pour les personnes physiques que les données personnelles les concernant sont collectées, utilisées, consultées ou autrement traitées et dans quelle mesure ces données personnelles sont ou seront traitées." —Article 39 du RGPD
Les citoyens de l'UE bénéficient d'un contrôle total sur leurs données personnelles, y compris l'accès, le transfert, la rectification et le droit à l'oubli, notamment :
« des mécanismes pour demander et, le cas échéant, obtenir, gratuitement, notamment, l'accès, la rectification ou l'effacement des données personnelles et l'exercice du droit d'opposition. » —Article 59 du RGPD
Le droit d’accès à ses données repose sur l’article 63 du RGPD :
« Une personne concernée doit avoir le droit d'accéder aux données personnelles »
Alors que le droit de faire corriger les données est prévu à l'article 65 du RGPD :
"Une personne concernée devrait avoir le droit de faire rectifier les données personnelles la concernant."
Pensez-y la prochaine fois que vous affronterez une agence d'évaluation du crédit, et vous souhaiterez que cela s'applique à vos propres données.
Le RGPD garantit en outre qu'il n'y a pas de verrouillage des fournisseurs sur les données des utilisateurs. Le droit de transférer des données est également énuméré:
« la personne concernée devrait également être autorisée à recevoir les données personnelles la concernant qu'elle a fournies à un responsable du traitement dans un format structuré, couramment utilisé, lisible par machine et interopérable, et à les transmettre à un autre responsable du traitement. » —Article 68 du RGPD
Cela signifie que vous pouvez obtenir vos données d'un fournisseur sous une forme numérique raisonnable afin de pouvoir les transférer vers un autre fournisseur.
Le droit à l'oubli s'étend aux organisations avec lesquelles des données ont été partagées:
« le droit à l'effacement devrait également être étendu de telle manière qu'un responsable du traitement qui a rendu les données personnelles publiques soit tenu d'informer les responsables du traitement qui traitent ces données personnelles d'effacer tout lien vers, ou toute copie ou réplication de ces données personnelles. .» —Article 66 du RGPD
En d'autres termes, l'effacement doit en cascade.
Si vous obtenez des données sur une personne auprès d'une autre organisation et que vous comptez les utiliser et/ou les stocker, vous devez en informer cette personne – afin qu'elle puisse donner son consentement éclairé (voir les articles 60,61 et XNUMX du RGPD). Cela est également vrai si vous décidez d'utiliser les données d'une manière qui n'était pas incluse dans le consentement initial.
"Lorsque le responsable du traitement a l'intention de traiter les données personnelles dans un but autre que celui pour lequel elles ont été collectées, il doit fournir à la personne concernée, avant ce traitement ultérieur, des informations sur cette autre finalité et d'autres informations nécessaires." —Article 61 du RGPD
Et méfiez-vous des algorithmes entièrement automatisés comme les demandes de prêt:
«La personne concernée devrait avoir le droit de ne pas faire l'objet d'une décision, qui peut inclure une mesure, évaluant des aspects personnels la concernant qui est basé uniquement sur un traitement automatisé et qui produit des effets juridiques le concernant ou l’affecte de manière similaire de manière significative, comme le refus automatique d’une demande de crédit en ligne ou des pratiques de e-recrutement sans aucune intervention humaine. —Article 71 du RGPD
Si vous utilisez des algorithmes entièrement automatisés pour prendre des décisions, celui-ci peut vous tromper.
Une fois que vous avez les données de quelqu'un, vous devez les gérer et les protéger correctement. La vraie clé à cela est ce que l’on appelle «PInformations personnellement identifiables» (IPI). PII a une définition très large - par exemple, cookie IE, identifiant directement ou indirectement un individu, y compris l'adresse IP. Si vous faites n'importe quel type d'analyse Web, vous collectez des PII et vous devez vous assurer de ce que vous faites est conforme au RGPD.
L'un des aspects clés de la gestion des informations personnelles dans le RGPD est le concept de sécurisé par conception. Le règlement stipule:
« Le responsable du traitement doit adopter des politiques internes et mettre en œuvre des mesures qui répondent notamment aux principes de protection des données dès la conception et de protection des données par défaut. » —Article 78 du RGPD
La méthodologie sécurisée dès la conception est une manière de dire que vous ne pouvez pas simplement tester la sécurité et la protection des données dans votre application. Plutôt que de créer du code et d'essayer de le tester en équipe rouge, vous devez d'abord concevoir l'application pour qu'elle soit sécurisée, de sorte que des éléments tels que le cryptage soient désactivés par défaut uniquement en cas d'exception approuvée. Sécurisé par conception Cela signifie également prendre au sérieux l'analyse de code statique, en mettant l'accent sur les normes d'ingénierie logicielle et les règles d'analyse statique « préventives ».
Et si vous collectez des données liées à la santé, vous devez faire très attention pour les sécuriser (voir article 53 du RGPD), bien qu'il existe des dispositions pour certains types de recherche s'il s'agit de santé plutôt que d'opportunités de marketing (voir l'article 54 du RGPD). ).
La conservation des données est un autre problème important lors de la collecte et du stockage des informations personnelles. Le principe principal ici est de ne pas conserver les données plus longtemps que nécessaire:
« …le droit de voir ses données personnelles effacées et ne plus être traitées lorsque les données personnelles ne sont plus nécessaires » – Article 65 du RGPD
En d’autres termes, les données dont vous n’avez besoin qu’à des fins transitoires, comme la réalisation d’une transaction, ne devraient exister que pendant la durée requise. Après cela, vous devez purger les données plutôt que de les stocker pour plus de commodité ou pour des analyses futures.
Il est important de montrer que vous avez également besoin que les données soient collectées :
"Une personne concernée peut raisonnablement s'attendre, au moment et dans le contexte de la collecte des données personnelles, à ce qu'un traitement à cette fin puisse avoir lieu" — Article 47 du RGPD.
Et plus tard, vous ne pouvez pas simplement utiliser les données pour autre chose, à moins que quelque chose d'autre soit lié à l'utilisation originale des données et / ou au traitement (analyse) des données.
« Le traitement de données personnelles à des fins autres que celles pour lesquelles les données personnelles ont été initialement collectées ne devrait être autorisé que lorsque le traitement est compatible avec les finalités pour lesquelles les données personnelles ont été initialement collectées. » —Article 50 du RGPD
Les principes clés de protection des données du RGPD sont énumérés ci-dessous.
Le traitement doit être licite, équitable et transparent pour la personne concernée.
Vous devez traiter les données pour les finalités légitimes spécifiées explicitement à la personne concernée lors de leur collecte.
Vous ne devez collecter et traiter que la quantité de données absolument nécessaire aux fins spécifiées.
Vous devez maintenir les données personnelles exactes et à jour.
Vous ne pouvez conserver les données d’identification personnelle que pendant la durée nécessaire aux fins spécifiées.
Le traitement doit être effectué de manière à garantir une sécurité, une intégrité et une confidentialité appropriées (par exemple en utilisant le cryptage).
Le responsable du traitement est responsable de pouvoir démontrer la conformité au RGPD avec tous ces principes.
Un aspect important du RGPD consiste à définir et à faire respecter les droits des individus concernant leur utilisation de sites Web, de logiciels et de produits susceptibles de collecter des informations personnelles.
Les organisations doivent clairement informer et documenter comment et quelles données personnelles sont utilisées.
Les individus ont le droit de corriger des informations personnelles inexactes.
Toutes les données personnelles sont accessibles aux particuliers et peuvent être demandées sans frais.
Les individus peuvent demander et obtenir que toutes leurs données soient supprimées définitivement.
Les particuliers peuvent demander la limitation du traitement de leurs données ou la suppression de leurs données.
Signifie que toutes les données peuvent être obtenues auprès de l’organisation et utilisables par l’individu.
Les particuliers peuvent s'opposer à ce que leurs données soient utilisées à des fins de marketing.
Cela limite la mesure dans laquelle les données d'un individu peuvent être utilisées par des processus automatisés, y compris l'IA.
Le GDPR définit une violation de données comme une « atteinte à la sécurité entraînant la destruction, la perte, l’altération, la divulgation non autorisée ou l’accès non autorisé à des données personnelles transmises, stockées ou autrement traitées ». Cette définition s'applique aussi bien aux causes accidentelles que délibérées.
En termes plus simples, une violation de données en vertu du RGPD se produit lorsqu'il y a un incident de sécurité qui compromet l'intégrité ou la confidentialité des données personnelles. Cela pourrait être dû à des actions accidentelles ou illégales entraînant la destruction, la perte, l’altération, la divulgation non autorisée ou l’accès à des données personnelles.
Le RGPD contient des directives spécifiques concernant les violations de données. Selon les articles 33 et 34 du RGPD :
Une organisation doit signaler une violation de données à une autorité de protection des données (DPA), également appelée autorité de contrôle (AS), s'il se produit un incident entraînant la destruction, la perte, l'altération, la divulgation non autorisée ou l'accès accidentel ou illégal de données. , des données personnelles qui entraînent un risque potentiel pour les droits et libertés des personnes.
Si la violation pourrait entraîner une perte de contrôle sur leurs données personnelles, une discrimination, une usurpation ou une fraude d'identité, une perte financière, un renversement non autorisé de la pseudonymisation, une atteinte à la réputation, une perte de confidentialité des données personnelles protégées par le secret professionnel, ou tout autre problème économique ou désavantage social pour la personne physique concernée, l'entreprise est tenue de signaler l'incident.
Les exigences de notification des violations de données sont obligatoires et urgentes en vertu du RGPD. Les organisations doivent signaler les violations de données personnelles à l’autorité de contrôle compétente dans les 72 heures suivant la prise de conscience de la violation.
Le fait de ne pas informer une autorité de protection des données d'une violation peut entraîner une amende de 10 millions d'euros (11.3 millions de dollars) ou 2 % du chiffre d'affaires mondial d'une entreprise.
La conformité au RGPD signifie qu'une organisation répond aux exigences en matière de traitement des données personnelles tel que défini dans la loi. Compte tenu de son statut juridique et des sanctions sévères, la conformité nécessite une attention particulière de la part des organisations qui collectent, traitent et stockent des informations personnelles, ce qui inclut la plupart des sites Web commerciaux, mais également les applications et les produits physiques.
Les aspects clés que les organisations doivent adopter sont les suivants :
Le RGPD a une large portée. Il existe aujourd’hui certains principes clés que les développeurs de logiciels peuvent suivre pour réduire les frais généraux et la charge de travail nécessaires à la conformité.
Voici quelques premières étapes que les développeurs de logiciels peuvent suivre pour garantir la conformité au RGPD.
J'aimerais vous dire qu'il existe une solution miracle ou un ensemble d'outils que vous pouvez utiliser pour simplement vous conformer au RGPD, mais ce n'est tout simplement pas le cas. Cependant, Parasoft peut faire beaucoup pour vous aider. Tout d'abord, vous pouvez utiliser notre analyse de code statique moteurs pour Java, C / C ++ et .NET avec de bonnes configurations de sécurité et de confidentialité pour vous assurer que votre code est le plus sécurisé possible. Vous pouvez même les configurer pour appliquer des politiques de codage strictes, comme le chiffrement par défaut.
Deuxièmement, vous pouvez utiliser la virtualisation des services pour effectuer des tests complets de bout en bout, même à un stade précoce sur le bureau du développeur. Pouvoir tester entièrement ce qui arrive aux données sans avoir à disposer de laboratoires de test coûteux facilite grandement la mise en conformité, et en permettant aux développeurs d'effectuer des tests plus approfondis, vous détecterez les problèmes plus tôt lorsqu'ils seront plus faciles et moins chers à résoudre.
C'est un peu effrayant, et dans un certain sens, cela devrait l'être, compte tenu des sanctions financières potentielles. Mais dans l’ensemble, ce n’est pas si horrible à moins que votre modèle économique ne soit basé sur le suivi des utilisateurs et la vente de leurs données. Si vous avez un modèle commercial typique et disposez de données clients et de ventes, vous constaterez que la conformité n'est pas un énorme casse-tête et aura l'avantage supplémentaire de rendre l'ensemble de votre système plus sécurisé dans un monde où la fréquence des violations de données augmente. Mettez en place les bonnes politiques, effectuez des tests approfondis et complets et garantissez la confidentialité de vos données grâce à une analyse de code statique solide.
Des tests Java plus intelligents grâce à l'IA pour plus de rapidité, de couverture et de conformité