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

C# Discussion :

Socket sécurisée c#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2010
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 100
    Par défaut Socket sécurisée c#
    Bonjour,

    je me demandais si en C# il était possible de créer des sockets sécurisées pour communiquer entre un serveur et un client. Pour ne pas qu'un pirate qui sniffe la communication puisse voir les informations qui circulent entre les clients et le serveur.

    Merci d'avance,

    Julien

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 201
    Par défaut
    Je ne crois pas que de base, un socket puissent être "sécurisé". Cependant tu peux crypter les données avec un système clé publique / clé privé (RSA je crois, ou SHA1 ?).

    Mais là comme ça en l'état, je ne crois pas que .NET fournisse une surcouche crypté sur le socket.

  3. #3
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    les sockets sont le base de communication ,tu peut implémenter ton protocole de sécurité préféré.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    sha-1 est un algo de hashage, et ne sert à rien pour le chiffrage. RSA est un algo asymétrique. L'usage général entre un client et un serveur est :
    - si contexte sécurisé, ils partagent le même code symétrique
    - si contexte non sécurisé (web par exemple) : via une trame codé avec un algo asymétrique, ils échangent une clé symétrique.
    - si contexte non sécurisé et pas de grosse consommation, tout faire en asymétrique est possible, mais l'asymétrique a un coût CPU plus important que le symétrique

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    .net remoting et wcf sont des surcouches qui peuvent à priori être sécurisées
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    .net remoting et wcf sont des surcouches qui peuvent à priori être sécurisées
    tt à fait Pol63
    tu peut implemente le protocole SSl tres facilement avec WCF et même Asp.net service mais si tu est en Net3.5 c préférable de utiliser les WCF services.

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

Discussions similaires

  1. Socket.io et connection sécurisée
    Par Masamune56 dans le forum NodeJS
    Réponses: 0
    Dernier message: 26/02/2014, 19h15
  2. Sockets TCP sécurisées
    Par Neckara dans le forum C++
    Réponses: 9
    Dernier message: 14/06/2012, 20h49
  3. Sécuriser serveur multithread utilisant des socket tcp
    Par matthieu637 dans le forum Sécurité
    Réponses: 1
    Dernier message: 16/03/2009, 23h41
  4. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 13h02
  5. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 00h40

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