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

Windows Forms Discussion :

Sécurité crédentiel réseau


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 34
    Par défaut Sécurité crédentiel réseau
    Bonjour,

    J'ai développé une petite application .Net qui se connecte à une base de données SQL SERVER 2000.

    Voici comme je fais ma connection à la BD :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    string strConx = @"Data Source=XXXXXxxxxxxx\XXXX;Initial Catalog=XXXXXX;Integrated Security=SSPI";
     
    System.Data.SqlClient.SqlConnection BD = new System.Data.SqlClient.SqlConnection(strConx);
     
    BD.Open();
     
    BD.Close();
    Quand j'execute le tous à partir de mon C local tous marche #1 par contre si je copie l'exécutable sur le réseau et je l'exécute à l'endroit copié j'ai cette erreur :

    ************ Texte de l'exception **************
    System.Security.SecurityException: Échec de la demande.
    at WinCredential.Form1.button1_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons but

    Bref il est incapable de faire la connection je suis sur que c'est une sécurité X mais je n'arrive pas à mettre le doigt dessus.

    Merci

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Il faut gérer la config de sécurité du framework de la machine locale (pas du serveur).

    Utilise pour modifier la confiance de la zone intranet:
    - soit, panneau de config/outils d'administrations/config. du framework 2.0
    - soit, l'utilitaire Caspol.exe

  3. #3
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 34
    Par défaut
    Merci du conseil mais pourrais-tu me donner un lien qui explique comment configurer le tous parce que j'ai ouvert l'outil de configuration du Framework et ouf c'est pas user friendly en plus je suis en version 1.1 que veux-tu manque de budget dans l'organisme .

    Avant dans mes précédents emplois c'était facile je codais et il avait une équipe de sécurité et hardware en arrière de moi maintenant bien je suis l'expert par défaut .

    Merci

  4. #4
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    l'outil de configuration du Framework et ouf c'est pas user friendly
    Qu'est-ce que tu diras quand tu seras obligé d'utiliser Caspol avec strong name et signatures éventuelles, ce qui sera le cas plus tard du fait que l'outil de config a été abandonné dans les versions 2.x et 3.x du framework ?

    To give a file share FullTrust permission:
    Start mscorcfg.msc. (outil de config interactif)
    Expand the Runtime Security Policy node, then expand the Machine node, then expand the Code Groups node, then expand the All_Code node, and then highlight the LocalIntranet_Zone node.
    In the right pane select Add a new child code group to this code group.
    Choose Create a new Codegroup, give it a reasonable name for the share then click Next.
    I used Shateiel Storage Tutor
    corresponds to my server name, the share, and the folder
    Choose a Condition Type of URL
    URL can mean http, ftp, or file share
    then add the .NET Framework SDK to the share location of your project. Click Next.
    I used //SHATEIEL/STORAGE/Tutor/*
    This was changed to file://SHATEIEL/STORAGE/Tutor/*
    This corresponded to the Server name, followed by the share, followed by the folder and lastly a wildcard * was used to allow all assemblies under this location
    If you have to get more specific you can do so
    Choose Use Existing Permission Set of FullTrust. Click Next.
    For added security you could create your own customized permission set
    To keep my intranet on an even keel with my computer I chose FullTrust
    Click Finish.
    Some documents claim that you need to restart Visual Studio
    Sometimes you do
    Sometimes it just works straight away.
    You may now run your project on a intranet UNC

    Caspol.exe
    Using caspol.exe to accomplish this change, you would use the following command line, you must have administrator rights on the machine to make this change.
    caspol -m -ag 1.2 -url urlname FullTrust

  5. #5
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 34
    Par défaut
    Bonjour,

    J'ai trouvé comment faire via la console de configuration du framework merci de ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Professionnalisation/Alternance] Sécurité, Système, Réseau
    Par metalamania dans le forum Demandes
    Réponses: 0
    Dernier message: 31/08/2011, 18h44
  2. Sécurité lecteur réseau
    Par zebi42 dans le forum Sécurité
    Réponses: 1
    Dernier message: 21/03/2008, 09h44
  3. Sécurité partage réseau
    Par Denn's dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 03/12/2007, 16h03
  4. Sécurité du réseau
    Par black is beautiful dans le forum Développement
    Réponses: 7
    Dernier message: 03/11/2005, 18h44

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