IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Role public sql server


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Homme Profil pro
    test
    Inscrit en
    Octobre 2016
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : test
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 134
    Points : 49
    Points
    49
    Par défaut Role public sql server
    Bonjour à tous,

    Je gère une instance de traitement de la paie et du pointage. Cette dernière doit étre bien sécurisée.
    Sur cette derniére instance, j'ai plusieurs login qui ont par défaut la role public.

    J'ai procédé a l'exécution de cette instruction sur le role public pour éliminer l'affichage des listes des bases sur mon instance :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    deny view any database to public
    Ma question est la suivante : en dehors de "view any database", est-ce que le role public possède d'autres permissions spécifiques ?

    Merci pour vos aide

  2. #2
    Membre du Club
    Femme Profil pro
    PL/SQL
    Inscrit en
    Septembre 2016
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : Arabie Saoudite

    Informations professionnelles :
    Activité : PL/SQL
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 189
    Points : 65
    Points
    65
    Par défaut
    CONNECT SQL

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 732
    Points
    52 732
    Billets dans le blog
    5
    Par défaut
    Il est fort peu conseillé de modifier les privilèges de l'utilisateur public. Cet utilisateur (et non ce rôle) est déterminant pour la sécurité d'accès puisque tous les utilisateurs SQL héritent des privilèges attribués à "public"....

    Que voulez-vous faire au juste ?

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre du Club
    Homme Profil pro
    test
    Inscrit en
    Octobre 2016
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : test
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 134
    Points : 49
    Points
    49
    Par défaut
    merci sqlpro pour votre réponsse

    je veux que chaque utilisateur ne voie que la base qu'il doit le gérer , les autres bases doivent étre caché

  5. #5
    Membre expérimenté
    Homme Profil pro
    DBA SQL Server
    Inscrit en
    Octobre 2012
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA SQL Server
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 862
    Points : 1 736
    Points
    1 736
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT VIEW ANY DATABASE TO <login>
    Ce que nous avons fait pour nous-même meurt avec nous, ce que nous avons fait pour les autres et le monde est immortel. Albert Pike

    http://www.datacrossroad.be

  6. #6
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Effectivement les audits de sécurité recommandent la révocation du droit VIEW ANY DATABASE au rôle de serveur public.
    Ceci est normal puisque tout login est membre de ce rôle, donc tout utilisateur qui se connecte peut lister les bases hébergées par l'instance "à l'étude"

    @++

Discussions similaires

  1. Roles et Sql server
    Par julie90 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 26/11/2010, 09h39
  2. supprimer tous les membres d'un role sql server 2000
    Par Mosta60 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/10/2007, 18h37
  3. Role bdo sql server 2000
    Par SILO dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/03/2007, 15h42
  4. Réponses: 4
    Dernier message: 08/06/2006, 13h18
  5. SQL Server comprendre roles, logins, schemas, droits, permissions
    Par nokiariver dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/06/2006, 08h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo