Serveurs de publications : Différence entre versions

De Ukratio
Aller à : navigation, rechercher
(Page créée avec « = Introduction = Un ensemble de serveurs permets aux citoyens de partager les différentes données importantes pour le fonctionnement de l’ESM (préférences personnell... »)
 
m
 
(15 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
= Introduction =
 
= Introduction =
Un ensemble de serveurs permets aux citoyens de partager les différentes données importantes pour le fonctionnement de l’ESM (préférences personnelles, propositions de répartition, stocks, etc).
+
Un ensemble de serveurs permet aux citoyens de partager les différentes données importantes pour le fonctionnement de l’ESM (préférences personnelles, propositions de répartition, stocks, etc).
C’est serveurs sont appelé "serveurs de publications", et le fait d’y envoyer des données "publier".   
+
Ces serveurs sont appelés "serveurs de publications", et le fait d’y envoyer des données, "publier".   
  
= Principes de fonctionnements =
+
= Principes de fonctionnement =
== Principes de dilutions du pouvoir ==
+
== Principes de dilution du pouvoir ==
# Les codes d’accès de chaque serveur de publications, est connu par une seule personne de confiance.
+
# Les codes d’accès de chaque serveur de publications sont connus par une seule personne de confiance.
# Aucune personne de doit connaitre les codes d’accès de plus d’un des serveurs de publications.
+
# Aucune personne ne doit connaitre les codes d’accès de plus d’un des serveurs de publications.
# Les codes d’accès aux serveurs ne sert qu’à leur configuration, et à leur maintenance en cas de problèmes, aucunes informations publiés sur ces serveurs ne doit être modifier par cet accès directe.
+
# Les codes d’accès aux serveurs ne servent qu’à leur configuration, et à leur maintenance en cas de problèmes, aucune information publiée sur ces serveurs ne doit être modifiée par cet accès direct.
  
== Principes de validations des publications ==
+
== Principes de validation des publications ==
# Chaque citoyen possède un mot de passe privé pour publier, les serveurs rejettent les tentatives de publications qui ne viennent pas d’un citoyen identifié.
+
# Chaque citoyen possède un mot de passe privé pour publier; les serveurs rejettent les tentatives de publications qui ne viennent pas d’un citoyen identifié.
# Si un serveur est saturé, les tentatives de publications sur ce serveur sont temporairement impossible pour la personne ayant le plus téléversé durant les dernières secondes.(nombre à définir)
+
# Si un serveur est saturé, les tentatives de publications sur ce serveur sont temporairement impossibles pour la personne ayant le plus téléversé durant les dernières secondes.(nombre à définir)
 
# Les publications qui ne respectent pas les formats définis sont supprimées.
 
# Les publications qui ne respectent pas les formats définis sont supprimées.
 
# Les publications de "propositions de répartitions" en contradiction avec une contrainte induite par les données de stocks, de productions, ou de compétences sont supprimées.
 
# Les publications de "propositions de répartitions" en contradiction avec une contrainte induite par les données de stocks, de productions, ou de compétences sont supprimées.
# Les publications ayant passé l’ensemble des étapes précédentes sont gardé en mémoire durant plusieurs jours.(nombre à déterminer), puis supprimé.
+
# Les publications ayant passé l’ensemble des étapes précédentes sont gardées en mémoire durant plusieurs jours.(nombre à déterminer), puis supprimées.
# Quand une de ces publications est gardé en mémoire sur l’ensemble des serveurs de publications, cette publication est validé, et devient publiquement accessible sur internet.
+
# Quand une de ces publications est gardée en mémoire sur l’ensemble des serveurs de publications, cette publication est validée, et devient publiquement accessible sur internet.
  
== Principes d’intégrités ==
+
== Principes d’intégrité ==
# Si un citoyen reporte une différence entre les informations qu’ils a publier, et les informations se trouvant sur un des serveurs, des moyens doivent être mis en œuvre pour en trouver la cause, et régler le problème.
+
# Si un citoyen reporte une différence entre les informations qu’il a publiées, et les informations se trouvant sur un des serveurs, des moyens doivent être mis en œuvre pour en trouver la cause, et régler le problème.
# Si les informations publié sur l’un des serveurs ne sont pas les mêmes que sur les autres serveurs, des moyens doivent être mis en œuvre pour en trouver la cause, et régler le problème.
+
# Si les informations publiées sur l’un des serveurs ne sont pas les mêmes que sur les autres serveurs, des moyens doivent être mis en œuvre pour en trouver la cause, et régler le problème.
  
= Rôle des principes de fonctionnements =
+
= Rôle des principes de fonctionnement =
La raison d’avoir plusieurs serveurs de publications, et le rôle des "Principes de dilutions du pouvoir", est de faire en sorte qu’aucune personne ne puisse à elle seul corrompre le système sans que cela ne soit rapidement remarqué.
+
La raison d’avoir plusieurs serveurs de publications et le rôle des "Principes de dilution du pouvoir" sont de faire en sorte qu’aucune personne ne puisse à elle seule corrompre le système sans que cela ne soit rapidement remarqué.
Le rôle des "Principe de validation des publications", est de faire en sorte d’éviter le flood des serveurs, ou qu’ils servent à stocker des informations absurde ou n’ayant rien à voir avec l’ESM.
+
Le rôle des "Principes d’intégrités", est de faire en sorte que toutes fraudes ou problèmes techniques soient prisent en compte.
+
  
= Mise en place concrète des principes de fonctionnements =
+
Le rôle des "Principes de validation des publications" est de faire en sorte d’éviter la saturation des serveurs, ou qu’ils servent à stocker des informations absurdes ou n’ayant rien à voir avec l’ESM.
== Principes de dilutions du pouvoir ==
+
# Il est décidé démocratiquement de l’ensemble des personnes qui sera en charge d’un serveur de publication.
+
# Chacune de ces personnes doit garder ses codes d’accès privés, si il pense que cela n’est plus le cas, il doit prévenir les citoyens et en changer.
+
# Si un mauvaise usage de ces codes d’accès est détecté sur un des serveurs, une nouvelle personne est choisie pour prendre en charge ce serveur.
+
  
== Principes de validations des publications ==
+
Le rôle des "Principes d’intégrité" est de faire en sorte que toute fraude ou problème technique soit pris en compte.
# Chaque citoyen choisit un couple de clés RSA, privé et publique, toutes les clés publiques sont enregistré sur chacun des serveurs pour permettre l’identification. En cas de problème il peut changer ce couple de clés.
+
 
L’enregistrement et la modification des clés publiques sur les serveurs est une opération de configuration, et est effectué par les personnes en charge des serveurs.
+
= Mise en place concrète des principes de fonctionnement =
# La quantité de données téléverser sur chaque serveur durant les dernières secondes est enregistré, quand une des ressources du serveur est utilisé à 100% (mémoire, processeurs, ou bande passante), pendant les dernières secondes, le citoyen ayant téléverser le plus de donnés se voit refuser l’accès au serveur pendant un certain temps.(toute les durées sont à définir).
+
== Principes de dilution du pouvoir ==
 +
# Il est décidé démocratiquement de l’ensemble des personnes qui seront en charge d’un serveur de publication.
 +
# Chacune de ces personnes doit garder secret ses codes d’accès privés, s'il pense que cela n’est plus le cas, il doit prévenir les citoyens et en changer.
 +
# Si un mauvais usage de ces codes d’accès est détecté sur un des serveurs, une nouvelle personne est choisie pour prendre en charge ce serveur.
 +
 
 +
== Principes de validation des publications ==
 +
# Chaque citoyen choisit un couple de clés RSA, privées et publiques; toutes les clés publiques sont enregistrées sur chacun des serveurs pour permettre l’identification. En cas de problème il peut changer ce couple de clés.
 +
L’enregistrement et la modification des clés publiques sur les serveurs sont des opérations de configuration, et sont effectués par les personnes en charge des serveurs.
 +
# La quantité de données téléversées sur chaque serveur durant les dernières secondes est enregistrée; quand une des ressources du serveur est utilisée à 100% (mémoire, processeurs, ou bande passante), pendant les dernières secondes, le citoyen ayant téléversé le plus de données se voit refuser l’accès au serveur pendant un certain temps.(toutes les durées sont à définir).
 
# Voir la page sur les [[formats de données]] pour plus d’informations.
 
# Voir la page sur les [[formats de données]] pour plus d’informations.
# Voir la page sur le [[format des propositions de répartitions]] pour plus d’informations.
+
# Voir la page sur le [[format des propositions de répartition]] pour plus d’informations.
 
# Rien à signaler.
 
# Rien à signaler.
# Chaque serveur périodiquement, et pour chaque publications gardé en mémoire et non validé, vérifie que la publication se trouve sur l’ensemble des autres serveurs. Les publications sont identifié à l’aide de leur emprunte numérique MD5.
+
# Chaque serveur, périodiquement, et pour chaque publication gardée en mémoire et non validée, vérifie que la publication se trouve sur l’ensemble des autres serveurs. Les publications sont identifiées à l’aide de leur empreinte numérique MD5.
  
== Principes d’intégrités ==
+
== Principes d’intégrité ==
 
# Ce qu’il y a à faire est décidé démocratiquement
 
# Ce qu’il y a à faire est décidé démocratiquement
 
# Idem
 
# Idem
 +
 +
----
 +
[[index esm]]

Version actuelle en date du 14 juillet 2014 à 14:21

Introduction

Un ensemble de serveurs permet aux citoyens de partager les différentes données importantes pour le fonctionnement de l’ESM (préférences personnelles, propositions de répartition, stocks, etc). Ces serveurs sont appelés "serveurs de publications", et le fait d’y envoyer des données, "publier".

Principes de fonctionnement

Principes de dilution du pouvoir

  1. Les codes d’accès de chaque serveur de publications sont connus par une seule personne de confiance.
  2. Aucune personne ne doit connaitre les codes d’accès de plus d’un des serveurs de publications.
  3. Les codes d’accès aux serveurs ne servent qu’à leur configuration, et à leur maintenance en cas de problèmes, aucune information publiée sur ces serveurs ne doit être modifiée par cet accès direct.

Principes de validation des publications

  1. Chaque citoyen possède un mot de passe privé pour publier; les serveurs rejettent les tentatives de publications qui ne viennent pas d’un citoyen identifié.
  2. Si un serveur est saturé, les tentatives de publications sur ce serveur sont temporairement impossibles pour la personne ayant le plus téléversé durant les dernières secondes.(nombre à définir)
  3. Les publications qui ne respectent pas les formats définis sont supprimées.
  4. Les publications de "propositions de répartitions" en contradiction avec une contrainte induite par les données de stocks, de productions, ou de compétences sont supprimées.
  5. Les publications ayant passé l’ensemble des étapes précédentes sont gardées en mémoire durant plusieurs jours.(nombre à déterminer), puis supprimées.
  6. Quand une de ces publications est gardée en mémoire sur l’ensemble des serveurs de publications, cette publication est validée, et devient publiquement accessible sur internet.

Principes d’intégrité

  1. Si un citoyen reporte une différence entre les informations qu’il a publiées, et les informations se trouvant sur un des serveurs, des moyens doivent être mis en œuvre pour en trouver la cause, et régler le problème.
  2. Si les informations publiées sur l’un des serveurs ne sont pas les mêmes que sur les autres serveurs, des moyens doivent être mis en œuvre pour en trouver la cause, et régler le problème.

Rôle des principes de fonctionnement

La raison d’avoir plusieurs serveurs de publications et le rôle des "Principes de dilution du pouvoir" sont de faire en sorte qu’aucune personne ne puisse à elle seule corrompre le système sans que cela ne soit rapidement remarqué.

Le rôle des "Principes de validation des publications" est de faire en sorte d’éviter la saturation des serveurs, ou qu’ils servent à stocker des informations absurdes ou n’ayant rien à voir avec l’ESM.

Le rôle des "Principes d’intégrité" est de faire en sorte que toute fraude ou problème technique soit pris en compte.

Mise en place concrète des principes de fonctionnement

Principes de dilution du pouvoir

  1. Il est décidé démocratiquement de l’ensemble des personnes qui seront en charge d’un serveur de publication.
  2. Chacune de ces personnes doit garder secret ses codes d’accès privés, s'il pense que cela n’est plus le cas, il doit prévenir les citoyens et en changer.
  3. Si un mauvais usage de ces codes d’accès est détecté sur un des serveurs, une nouvelle personne est choisie pour prendre en charge ce serveur.

Principes de validation des publications

  1. Chaque citoyen choisit un couple de clés RSA, privées et publiques; toutes les clés publiques sont enregistrées sur chacun des serveurs pour permettre l’identification. En cas de problème il peut changer ce couple de clés.

L’enregistrement et la modification des clés publiques sur les serveurs sont des opérations de configuration, et sont effectués par les personnes en charge des serveurs.

  1. La quantité de données téléversées sur chaque serveur durant les dernières secondes est enregistrée; quand une des ressources du serveur est utilisée à 100% (mémoire, processeurs, ou bande passante), pendant les dernières secondes, le citoyen ayant téléversé le plus de données se voit refuser l’accès au serveur pendant un certain temps.(toutes les durées sont à définir).
  2. Voir la page sur les formats de données pour plus d’informations.
  3. Voir la page sur le format des propositions de répartition pour plus d’informations.
  4. Rien à signaler.
  5. Chaque serveur, périodiquement, et pour chaque publication gardée en mémoire et non validée, vérifie que la publication se trouve sur l’ensemble des autres serveurs. Les publications sont identifiées à l’aide de leur empreinte numérique MD5.

Principes d’intégrité

  1. Ce qu’il y a à faire est décidé démocratiquement
  2. Idem

index esm