begin process at 2012 02 13 07:32:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Sécuriser sa base SQL par mp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Sécuriser sa base SQL par mp

vendredi 24 octobre 2008 à 09:25:29 | Sécuriser sa base SQL par mp

Marneus73

Bonjour à tous,
Comme d'hab encore des questions  :
C'est bien beau de faire une visionneuse de pièces mécaniques à partir d'une base SQL, mais lors de la diffusion je donne la base au bonhomme et n'importe quel pello peut l'ouvrir, virer mes pièces et mettre les siennes ou autre chose..., merci pour le programme récup gratos. C'est pour cela que je me pose des questions niveau sécurité. Peut on mettre un mot de passe sur la base SQL pour que seulement monprog puisse y acceder ? Si oui, comment faire ? C'est lors de la création de la base ou ça se fait par code ?

Merci d'avance.
vendredi 24 octobre 2008 à 21:03:41 | Re : Sécuriser sa base SQL par mp

Marneus73

Personne ne sait comment faire pour mettre un mp sur une base SQL ???
vendredi 24 octobre 2008 à 21:20:57 | Re : Sécuriser sa base SQL par mp

PCPT

Administrateur CodeS-SourceS
salut,
sauf rares exceptions, toutes les bases sont "SQL"
sql c'est une syntaxe, pas un format

quel est le type/format de ta base?

Prenez un instant pour répondre à ce sondage svp <
samedi 25 octobre 2008 à 11:26:04 | Re : Sécuriser sa base SQL par mp

Marneus73

C'est une base que j'ai crée sous VS 2008 avec SQL Server.
samedi 25 octobre 2008 à 13:37:11 | Re : Sécuriser sa base SQL par mp

PCPT

Administrateur CodeS-SourceS
sql serveur.... 2000 ?
on va supposer 2005 sinon on est parti pour 3 pages avant de savoir

première sécu, tu as le nom utilisateur / pass
mais comme généralement un serveur donnant accès à une base donne aussi accès à des fichiers (mauvaise archi, mauvais investissements), sauf domaine les utilisateurs connaissent ces infos.

2ème (et dernière) sécu, c'est la protection de la base.
seulement avec SQL SERVER la protection n'est pas juste un mdp comme sous accès, c'est des droits à manager, pour la base, une table, un champs, etc....
et cette partie se fait avec l'outils d'administration approprié : MSSMSE
il est fourni avec sqlserveur edition dev, mais pas l'édition express.
dans ce cas, c'est par ici : http://logiciel.codes-sources.com/logiciels/Microsoft-SQL-Server-Management-Studio-Express-60.aspx

++

Prenez un instant pour répondre à ce sondage svp 
samedi 25 octobre 2008 à 14:07:19 | Re : Sécuriser sa base SQL par mp

gillardg

Bonjour,

Protection illusoire ,  ce n'est pas Bullet Proof  => system.reflexion(reflector)

a+
samedi 25 octobre 2008 à 15:01:18 | Re : Sécuriser sa base SQL par mp

PCPT

Administrateur CodeS-SourceS
gillardg -> content que tu aies lu "system.reflexion(reflector)" mais ce n'est pas une raison pour le coller à toutes les sauces

la configuration des droits d'une base de données peut être assez pointues au point de nécessité un corps de métier à lui tout seul : administrateur de base de données

aucun rapport avec du reverse engine ou autre méthodes plus ou moins orthodoxes, ces configurations ne sont "logiquement" pas de l'ordre du travail du développeur, même s'il se doit de savoir le B-A-BA

ici ce n'est donc pas un :
si droit
  action
sinon
  message d'avertissement

dans l'appli

c'est :
connexion avec "droits inconnus"
try
action
ex => y'a rien à faire
, le refus vient de la base, pas du code :)

Prenez un instant pour répondre à ce sondage svp 
samedi 25 octobre 2008 à 15:33:23 | Re : Sécuriser sa base SQL par mp

gillardg

Bonjour,

PCPT , à mon humble avis ,
la chaîne de connexion se trouve bien quelque part dans la source !
d'où possibilité de trouver Login ET Password

a+
samedi 25 octobre 2008 à 15:52:18 | Re : Sécuriser sa base SQL par mp

PCPT

Administrateur CodeS-SourceS
la chaîne de connexion est une choses, les droits une autre

SQLServer, Oracle, et d'autres, offrent contrairement à Access, MySql, et d'autres, une gestion précise des droits au niveau de la base elle-même, ainsi que sur le contenu d'à peu près tout...

tu ne vas pas avoir une erreur de connexion avec un user inconnu, tu vas avoir des accès moindres (ou inexistants, quand même)

- à quoi bon réussir à se connecter à une base si tu ne peux pas lire les tables?
- ou faire un select * from une table qui ne te renvoie que 3 champs sur 500 parce que tu n'as pas les droits pour "voir" les 497 autres?
- ou avoir le droit de lire mais pas d'écrire?
- ou d'écrire mais que entre 19h et 19h15 ?

voici une petite partie de ce qu'offre l'administration de la base, on est loin du "login invalide" non?.....

si connexion ayant "réussi", qu'est-ce que le
system.reflexion(reflector) propose alors?

Prenez un instant pour répondre à ce sondage svp 
samedi 25 octobre 2008 à 15:55:57 | Re : Sécuriser sa base SQL par mp

gillardg

Bonjour,

rien du tout mais alors c'est  une base statique
ou les users ne pourront pas  changer grand chose 





a+

1 2

Cette discussion est classée dans : base, sql, questions, mp, sécuriser


Répondre à ce message

Sujets en rapport avec ce message

Urg: Comment attacher des tables sql dans une base access via VB [ par Webmineur ] Urg: Comment attacher des tables sql server dans une base access via VB ?si quelqu'un a une idée, je suis preneur !merciA+Vincent Sql server URGENT ! [ par Nico ] Pourrais-je savoir comment restaurer la base de données master ? car apparemmment c'est le seul moyen d'importer une base créée sur une autre machine Diagramme SQL Server [ par CHAHID ] Salut tout le monde,J'ai une base de données SQL Server, lorsque je cree un script pour cette base et je l'execute dans une nouvelle base , j ai la cr insertion d'une image dans une base sql [ par guillaume massart ] je reedite mon posteje voudrai pouvoir inserer une image comme objet ole dans une base de donne existante mais par l'intermediaire de VBsi qq a une id Commande SQL LIKE avec Access [ par Valere ] Dans un script ASP j'interroge une base access avec une requete de type select * from MaTable Where MonChamp Like 't*' et je me retrouve avec un recor Insérer un gif dans une base SQL [ par Sabrina ] J'utilise ASP pour afficher des gifs pomper sur une base SQL7, et j'aimerais insérer avec VB mes gifs dans cette base via ODBC ...Merci ... De Sabrina : insérer un gif dans une base SQL [ par Sabrina ] J'utilise ASP pour afficher des gifs pompés sur une base SQL7, et j'aimerais insérer avec VB mes gifs dans cette base via ODBC ...Merci ... insertion dimage dans une base sql par l'intermediaire d'un objet ole [ par guillaume massart ] le titre me semble bienbonjour tout le mondebon j'ai un big problemeje dois faire une application sous vb qui permet de gerer une base sqljusque la to Ajout de données dans une base SQL server depuis vb6 [ par rastataou ] Salut,je voudrais ajouter une ligne de données a une base SQL server.j'arrive a me connecter correctement et a ajouter grace une requete (INSERT INTO sql et champ null [ par poulipe ] Bonjour,je voudrais rechercher dans ma base si il y a des champs null pour changer leurs valeurs en à ou en "".donc j ai mon sql :ssqlstring = "SELECT


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales