Sécuriser la vente d'un service informatique

Discutez d'informatique ici !
Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 14:25

sécuriser la vente d'un service informatique

par Cliffe » 21 Juil 2021, 06:17

Bonjour,

je cherche à sécuriser la vente d'un service informatique.

Image

Sur ce schéma je suis (L), les utilisateurs du service (C1, C2, ...) font des demandes au travers de (P).
Je vends mon service directement à (P) en fonction du nombre d'utilisateur qu'il possède (3 sur mon exemple). Il doit donc m'acheter un abonnement pour 3 utilisateurs.

Évidement il pourrait se contenter de m'acheter un abonnement pour un seul utilisateur ... et c'est là que je cherche un moyen de sécuriser la vente de mon service.

Les utilisateurs (C1, C2, ...) sont sur une plateforme web hébergée par (P). Le token fourni aux utilisateurs permettra d'établir une connexion websocket directe vers la plateforme (L).

Je cherche donc un moyen de m'assurer que (P) ne puisse pas tricher.



Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: sécuriser la vente d'un service informatique

par fatal_error » 21 Juil 2021, 07:02

slt,

une connexion websocket directe

tu peux alors authentifier le client toi même (info client (e.g ip) + token):
tu geres un lookup pour rejeter la connexion si le token est déjà utilisé par un autre client
la vie est une fête :)

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 14:25

Re: sécuriser la vente d'un service informatique

par Cliffe » 21 Juil 2021, 08:48

fatal_error a écrit:slt,

une connexion websocket directe

tu peux alors authentifier le client toi même (info client (e.g ip) + token):
tu geres un lookup pour rejeter la connexion si le token est déjà utilisé par un autre client


non ça ne répond pas à ma problématique.
L'utilisateur peut être sur n'importe quelle ip.
Par contre il est connecté sur la plateforme (P) avec login/mdp.



En réalité je pense qu'il n'y a pas de solution :gene:

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: sécuriser la vente d'un service informatique

par fatal_error » 22 Juil 2021, 07:29

pe creuse un peu plus.

pour une IP donnée, si tu (L) réponds à cette ip, l'utilisateur ne recevra la réponse que si l'ip est valide.
Sinon il ne recevra rien (packets perdus dans la nature)

Tu peux (de manière tres bebete) appliquer le même principe qu'un ssh auquel tu couples coté (L) le token

Tu peux de manière plus fine (mais l'idée reste la même: appliquer un mécanisme transformant le token en qqch d'unique) retourner un refreshToken de (L) vers (P) (à usage unique)
Lorsque l'utilisateur parle à (L), il fournit le refreshToken. Tu ne lui retournes un accessToken QUE si ce refreshToken n'a jamais été utilisé (accessToken qu'il utilise par la suite pour les connexions ultérieures)
la vie est une fête :)

Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 14:25

Re: sécuriser la vente d'un service informatique

par Cliffe » 23 Juil 2021, 18:16

Peut être je m'explique pas bien.

Par utilisateur, j'entends la personne qui utilise le site web, et non pas l'ordinateur avec une ip.
Un utilisateur peut donc changer d'ip plusieurs fois par jour, ce n'est pas un problème.


Tu peux imaginer mon service comme l'api google map.
Je souhaite la vendre à P (qui dispose d'une base de donnée d'utilisateurs qui ont accès à son site web, via login/mdp).
P devra me payer en fonction du nombre d'utilisateur qui utilisera mon service.

J'ai pensé à envoyer des sms de confirmation à chaque utilisateur, pour chaque demande de token. Pour cela il faudrait garantir le numéro et l'identité de la personne ... impossible

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite