Comment la sécurité est-elle implémentée dans une base de données relationnelle ?

2 Réponses


  • Il y a beaucoup de gens qui connaissent une base de données relationnelle et elle est largement connue sous de nombreuses formes et de plusieurs manières différentes. Il s'agit essentiellement de données stockées dans des fichiers texte délimités, également appelés fichiers plats.

    Par exemple, les dossiers scolaires pourraient être autorisés à stocker des détails concernant tout, des étudiants aux rangées de bancs en passant par les enseignants, avec une simple virgule séparant les différents bits de données. Pourtant, dans une base de données relationnelle, les colonnes signifient des attributs et les lignes sont considérées comme des tuples - chacun représentant un objet et les valeurs d'attribut de cet objet.

    Un facteur important d'une base de données relationnelle est que l'ordre des tuples et ceux des attributs n'ont aucune incidence l'un sur l'autre. L'un des aspects les plus cruciaux de la sécurisation des enregistrements de la base de données consiste à limiter complètement l'accès à la base de données. Il est possible de garantir que seuls les programmes autorisés particuliers ont accès aux données et cela peut être fait de plusieurs manières.

    Premièrement, une base de données contenant des informations sensibles ne nécessite pas d'être sur un serveur public. C'est parce qu'il peut être mis sur un réseau privé avec les contrôles de sécurité requis. La base de données peut également être programmée pour répondre aux demandes qui proviennent uniquement de l'entité autorisée, réduisant ainsi les chances de même pouvoir voir la base de données. Il existe plusieurs niveaux de restriction et de contrôle d'accès qui peuvent être configurés en garantissant que même le serveur lui-même est protégé. Cela se fait au moyen de la sécurité au niveau des lignes. Cela nécessite une programmation stricte et un excellent travail d'équipe entre tous les éléments de l'infrastructure informatique.

    La sécurité au niveau des lignes restreint l'accès aux données par ligne. Cela signifie que si, pour une raison quelconque, un utilisateur souhaite avoir la possibilité d'accéder aux données d'un tuple spécifique, ses informations d'identification doivent correspondre à celles stockées dans la ligne elle-même. Ce type de sécurité est souvent mis en œuvre via l'utilisation de bases de données privées virtuelles.
  • Avoir les données dans un emplacement centralisé rendrait la sécurité beaucoup plus facile. Le serveur de base de données implémente la sécurité des données.

Ecrivez votre réponse

Votre réponse apparaîtra après modération