Sécurité, ASPX, Interface et Transfert
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Sécurité, ASPX, Interface et Transfert



  1. #1
    invite533b878d

    Sécurité, ASPX, Interface et Transfert


    ------

    Bonjour,

    Je suis en train de refondre un site, et j'aimerai installer une console de login, avec un mot de passe sur ce site.

    Je m'explique. Habituellement, il faut se rendre sur une page donnée ( ici ), et entrer des identifiants. Moi, je souhaite inserer cette console de gestion sur mon site, et pouvoir me logger directement à partir de mon site. J'y suis parvenu, j'ai installé la console, suivant le code suivant :

    Code:
    <!doctype transitional//en 4.01 -//w3c//dtd public html>
    
    
      
      
      
      
      
    
    
    <form id="MainForm" autocomplete="off" action="https://www.scolastance.com/lycsaintsaens/Web/pages/Socle/Authentification.aspx" 
     name="MainForm" method="post">
      <input 
     value="dDwzMTIzMDQ3MzU7dDw7bDxpPDM+Oz47bDx0PHA8bDxUZXh0Oz47bDxcPHNjcmlwdFw+eGl0aVBhZ2UoJzAnLCcwJywnTG9naW5fRU5UJywncHVibGljJywxKVw7XDwvc2NyaXB0XD5cPG5vc2NyaXB0XD5cPGltZyB3aWR0aD0nMScgaGVpZ2h0PScxJyBzcmM9J2h0dHBzOi8vbG9ncy54aXRpLmNvbS9oaXQueGl0aT9zPTAmczI9MCZwPUxvZ2luX0VOVDo6cHVibGljJ1w+XDwvbm9zY3JpcHRcPlw8IS0tLy8tLVw+Oz4+Ozs+Oz4+Oz6KQBe3k5t7BfKuqpLbIrEadz0FIw==" name="__VIEWSTATE" type="hidden"/>
      <table border="0" cellpadding="0" cellspacing="0" width="100%" 
     height="60%">
        <tbody>
          <tr>
            <td valign="top" class="cadreGauche"><br/>
            </td>
            <td style="width: 0px;" class="cadreCentre1"></td>
            <td style="width: 81px;" class="cadreCentre1"><span
     valign="top" width="1%" class="cadreFont"><nobr>Login</nobr></span
    ></td>
            <td width="1%"><span valign="top" class="TxtNormal" 
    >&nbsp;</span></td>
            <td></td>
            <td width="100%"><span valign="top" class="TxtNormal" 
    >&nbsp;<input id="TBLogin" 
     class="TextBoxMoyenne" name="TBLogin" type="text"/></span></td>
          </tr>
         
          <tr>
            <td valign="top" class="cadreGauche"><br/>
            </td>
            <td style="width: 0px;" class="cadreCentre1"></td>
            <td style="width: 81px;" class="cadreCentre1"><span
     valign="top" width="1%" class="cadreFont"><nobr>Password</nobr></span
    ></td>
            <td width="1%"><span valign="top" class="TxtNormal" 
    >&nbsp;</span></td>
            <td></td>
            <td width="100%"><span valign="top" class="TxtNormal" 
    >&nbsp;<input id="TBMotPasse" 
     class="TextBoxMoyenne" name="TBMotPasse" type="password"/></span></td>
          </tr>
          
          <tr>
            <td height="1"><img
     src="../../images/Authentification/cadreGauche3.gif" height="1"></img
    ></td>
            <td style="width: 0px;" class="cadreCentre" 
     height="1"></td>
            <td style="width: 81px;" class="cadreCentre" 
     height="1"><img
     src="../../images/Authentification/pixelGris.gif" height="1"></img
    ></td>
            <td class="cadreCentre" height="1"><img
     src="../../images/Authentification/pixelGris.gif" height="1"></img
    ></td>
            <td></td>
            <td class="cadreCentre" height="1"><img
     src="../../images/Authentification/pixelGris.gif" height="1"></img
    ></td>
            <td height="1"><img
     src="../../images/Authentification/cadreDroite3.gif" height="1"></img
    ></td>
          </tr>
          <tr>
            <td valign="top" class="cadreGauche"><br/>
            </td>
            <td style="width: 0px;" class="cadreCentre1"></td>
            <td style="width: 81px;" class="cadreCentre1">&nbsp;</td>
            <td width="1%">&nbsp;</td>
            <td></td>
            <td width="100%">&nbsp;<input id="Valider" 
     value="Connexion" class="bouton" name="Valider" type="submit"/></td>
          </tr>
          <tr>
            <td valign="bottom" class="cadreGauche"><br/>
            </td>
            <td valign="middle" style="width: 0px;" class="cadreBordBas1" 
    ></td>
            <td valign="middle" style="width: 81px;" class="cadreBordBas1" 
    ><span class="cadreFont"><nobr>&nbsp;</nobr></span></td>
            <td valign="middle" width="1%" class="cadreBordBas2" 
     align="right"><span class="cadreFont"><nobr>&nbsp;</nobr></span></td>
            <td></td>
            <td valign="top" width="1%" class="cadreBordBas2" 
    ><span class="TxtNormal"></span></td>
            <td valign="bottom" class="cadreDroite"><img
     src="../../images/Authentification/cadreDroite4.gif"></img
    ></td>
          </tr>
        </tbody>
      </table>
    </form>
    
    </!doctype>
    Et cela fonctionne, je peux me logger au site.

    Cependant, j'ai le sentiment que le transfert des données n'est pas sécurisée entre l'interface de login, et les serveurs que je veux atteindre. J'ai le sentiment que les données sont envoyées en clair entre mon site et le site en lien ci-dessus, que les données sont copiées dans le formulaire de la page en lien, puis que de cette page, la connexion est sécurisée.

    Comment puis-je faire pour que les données entre mon site et le site en lien soient sécurisées, ou même, au mieux, comment faire pour que directement, j'accède au site après la page de log, et ce de manière sécurisée, sans l'intermédiaire du site au dessus.

    J'ai conscience que ce n'est pas très clair, si vous ne comprenez pas, je réessayerai de vous expliquer.

    Je tiens à noter que j'ai dégagé le code ci-dessus de moi-même, et que la balise aspx est bidouillée pour que ça fonctionne à peu près, par rapport au code de la page d'origine, et que je n'ai aucune connaissances, ni en aspx, ni en html, ni en programmation ...

    Cordialement,

    -----

  2. #2
    JPL
    Responsable des forums

    Re : Sécurité, ASPX, Interface et Transfert

    Sur le plan des principes pour crypter les transactions (y compris la transmission du mot de passe) il faut utiliser le protocole https et un certificat.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invite533b878d

    Re : Sécurité, ASPX, Interface et Transfert

    Merci de ta réponse JPL, mais plus précisément ... comment on fait ça ??

    Merci.

    Cordialement,

  4. #4
    JPL
    Responsable des forums

    Re : Sécurité, ASPX, Interface et Transfert

    Je laisse la main à d'autres pour les certificats parce que j'ai fait ça jadis sur Linux, mais je n'ai plus tout en tête. Il y avait un outil libre qui permettait de générer un certificat. Ensuite celui-ci doit (en théorie) être envoyé à un organisme de certification qui greffe sa signature dessus après avoir enregistré l'émetteur etc. mais c'est payant. Tu peux parfaitement te passer de cette étape : au moment de la connexion l'ordinateur affichera simplement une fenêtre pour dire que le certificat n'est pas authentifié et demandera à l'utilisateur s'il l'accepte à ses risque et périls. S'il l'accepte la connexion sera tout autant cryptée qu'avec un certificat authentifié.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura
  6. #5
    invite533b878d

    Re : Sécurité, ASPX, Interface et Transfert

    Merci encore JPL.

    Quelqu'un saurait-il m'expliquer comment faire ce certificat et sécuriser l'envoi des données ?

    Merci d'avance.

    Cordialement,

Discussions similaires

  1. interface
    Par invite5c16101f dans le forum Électronique
    Réponses: 1
    Dernier message: 05/06/2006, 17h23
  2. interface
    Par invitefc1671e3 dans le forum Électronique
    Réponses: 1
    Dernier message: 26/12/2005, 09h15
  3. Interface
    Par invite3c59dc04 dans le forum Électronique
    Réponses: 2
    Dernier message: 10/10/2004, 15h50
  4. Interface
    Par invitee702e51d dans le forum Électronique
    Réponses: 4
    Dernier message: 11/07/2003, 18h19
  5. Interface en 3D
    Par invite5ef698cd dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 19/06/2003, 01h16
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...