Projet

Général

Profil

Tâche #34037

Distribution EOLE - Scénario #34055: Traitement express MEN (16-18)

Retirer les lemmes "gay", "lesb" et "clit" de la liste noire ainsi que le site gaypride.fr

Ajouté par Name No il y a environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
08/04/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Bonjour,

En réflexion sur les outils de contrôle parental pour diverses raisons (lois récentes, demande dans le projet YunoHost, etc.) et ayant entendu parler de votre distribution EOLE, j'ai eu l'idée de regarder la façon dont les lycées et collèges de l'EN traitent la question.

En étudiant les listes noires, je me suis aperçus que le site gaypride.fr est classé dans la liste mixed_adult au côté de chatroulette et 4chan ou de site de vente de photo comme istock. De la même façon, la liste porn semble blacklister toutes URL contenant les mots "gay", "lesb" ou "clit" en suivant cette expression régulière:

(^|[-\?+=/_])(big|cyber|hard|huge|mega|small|soft|super|tiny)?(adult|babe|boob|breast|busen|busty|clit|cum|fetish|hooter|lez|lust|naked|nude|porn|porno|pupper|pussy|lesb|gay|lolit|salop|orgasm|mature|sex|smutpump|teen|tit|topp?les|xxx)s?([-\?+=/_]|$)
(adultsight|adultsite|adultsonly|adultweb|blowjob|bondage|centerfold|cumshot|cyberlust|cybercore|hardcore|masturbat|obscene|pedophil|pedofil|playmate|pornstar|sexdream|showgirl|softcore|striptease)

J'ai bien noté l'existence d'une liste blanche dédiée à l'éducation sexuelle, mais cette dernière est plutôt petite et semble faire des choix discutables comme de mettre sur liste blanche le site doctissimo.fr .

En l'état, vos filtres me semblent trop restrictifs et pas assez précis, quid d'élèves qui cherchent:
- la définition des mots gay ou lesbienne (par exemple entendu à la récré)
- des informations sur l'anatomie de leur corps
- des informations sur l'éducation sexuelle plus adaptées à leur situation que les infos qu'iels auraient pu recevoir
- les dates des marches des fiertés ou des visibilités qui sont des évènements souvent important pour la construction et le développement des jeunes lgbtqia+ isolé⋅es
- des informations sur le coming out
- etc.

Pour être honnête, je n'ai pas pris le temps d'étudier le workflow en cas d'ouverture d'un site censuré, par exemple si l'info est enregistrée quelque part ou même remontée à des personnes. De la même façon je me demande si les interfaces laissent la possibilité par exemple aux chef⋅fes d'établissements ou aux adminsys d'ajouter des sites ou des mots à censurer.

Il me semble évident que le simple fait d'afficher une page d'interdiction à un⋅e ados qui chercherait une définition ou des infos est dommageable et pourrait être perçu consciemment ou non comme une interdiction d'être lesbienne ou gay.

Par ailleurs, de nombreux et nombreuses élèves sont confrontés dans leur milieu familial à l'utilisation d'outils de contrôles parental faisant le même genre d'erreurs ou laissant trop de pouvoir aux parents (suivis de l'élève sur GPS, remonté de l'historique ou des conversations). Les accès internet de ces jeunes peuvent alors les empêcher d'accéder à des informations légitimes et il est dommage que le CDI de l'école ne puissent pas être un lieu pour obtenir ces informations, non plus. Je vous encourage à lire cette fiche de la CNIL sur les outils de contrôle parental: https://www.cnil.fr/fr/recommandation-5-promouvoir-des-outils-de-controle-parental-respectueux-de-la-vie-privee-et-de

Je constate également que le mot "public" bien qu'il soit une catégorie porno, n'est pas sur liste noire. Je vous encourage donc à retirer les lemmes "gay", "lesb" et "clit" de l'expression régulière et à réévaluer voir ouvrir une discussion avec le site gaypride.fr . Même dans l'éventualité où ce site a affiché des contenus considérés comme non adapté aux mineurs (ce qui peut faire l'objet d'interprétation), il y a probablement des solutions possibles et plus adaptée qu'une censure aux effets délétères.

Si c'était nécessaire, j'espère vous avoir convaincu d'examiner cette question.

Bonne journée,
ljf

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Assigné à mis à Joël Cuissinat
  • Tâche parente mis à #33961

#2 Mis à jour par Name No il y a environ 2 ans

J'ai contacté le mainteneur de la liste noire à l'université de Toulouse https://dsi.ut-capitole.fr/blacklists/, toutefois je pense que ce ticket à encore du sens tant que nous ne sommes pas sûr que les ressources décrites sont accessibles et que la vie privée des élèves concerné⋅es est respectées. En effet, il est possible qu'EOLE ajoute des surcouches locales (comme conseillé sur https://dsi.ut-capitole.fr/blacklists/) ou des dispositifs dont je n'ai pas conscience.

J'ai également signalé le problème à gaypride.fr ainsi qu'à sos-homophobie qui ont probablement conscience au moins partiellement du problème mais qui ne savaient peut être pas à qui s'adresser pour régler ces questions.

#3 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Statut changé de Nouveau à En cours

Bonjour,

Effectivement, à l'instar de la plupart des logiciels de filtrage français, nous utilisons principalement les bases nationales gracieusement mises à disposition par l'Université de Toulouse.
Sur EOLE/Amon, seules les bases adult et redirector sont obligatoires. Toutes les autres sont facultatives et, par défaut, inactives.
http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleAmon/co/04-filtrageweb-opts.html

Concernant l'expression régulière que vous mentionnez, il s'agit uniquement d'anciens exemples proposés par le logiciel e2guardian qui ne sont pas utilisés puisque, contrairement à l'extrait copié, ces lignes débutent par le caractère #, c'est-à-dire qu'elles sont commentées.
https://dev-eole.ac-dijon.fr/projects/eole-proxy/repository/revisions/master/entry/guardian/templates/bannedregexpurllist

Enfin, les outils que nous proposons sont effectivement configurables afin de permettre à ceux qui les opèrent (rectorats, collectivités, écoles, ...) d'adapter la politique de sécurité aux usages et ils savent nous solliciter en cas de doute ainsi que vous venez de le faire.

#4 Mis à jour par Name No il y a environ 2 ans

Je suis ravi d'apprendre que vous avez revu l'expression régulière en question. J'essaie de voir avec la blackliste de l'université de toulouse pour la question de gaypride.fr.

En revanche, je me pose des questions par rapport aux fonctionnement des règles en place:

https://dev-eole.ac-dijon.fr/projects/eole-proxy/repository/revisions/master/entry/guardian/lists/phraselists/pornography/weighted_french

Si j'ai bien compris c'est basé sur un poids qui est positif si c'est à bannir ou négatif si les termes sont adaptées, je suppose que l'outil calcul un score et que en fonction il y a censure ou non.

Un petit grep permet d'avoir une idée

eole-proxy$ grep -nEr "gay|transgenre|lesb|bisex|homosex" ./
Fichier binaire ./guardian/lists/phraselists/personals/weighted_portuguese correspondant
[...]
./guardian/lists/phraselists/googlesearches/banned:379:<?q=gay>
./guardian/lists/phraselists/googlesearches/banned:380:<?q=gay+>
./guardian/lists/phraselists/googlesearches/banned:392:<?q=lesbos>
./guardian/lists/phraselists/googlesearches/banned:435:<?q=lesbo>
./guardian/lists/phraselists/badwords/weighted_german:13:< lesbe ><20>
./guardian/lists/phraselists/meta/weighted:500:< gay gestion ><-9>
./guardian/lists/phraselists/meta/weighted:535:< france gay ><-9>
./guardian/lists/phraselists/meta/weighted:1090:< gay gestion google ><-8>
./guardian/lists/phraselists/meta/weighted:1096:< france gay gestion ><-8>
./guardian/lists/phraselists/meta/weighted:1102:< francais france gay ><-8>
./guardian/lists/phraselists/meta/weighted:2596:< gay and ><-8>
./guardian/lists/phraselists/meta/weighted:3998:< gay lesbian homosexual ><-7>
./guardian/lists/phraselists/meta/weighted:4266:< kontakt darkroom gay ><-7>
./guardian/lists/phraselists/meta/weighted:4601:< des lesbiennes et ><-7>
./guardian/lists/phraselists/meta/weighted:6639:< sm lesbisch ><-7>
./guardian/lists/phraselists/meta/weighted:6705:< lesbian gay bisexual ><-7>
./guardian/lists/phraselists/meta/weighted:7356:< gay lesbisch ><-7>
./guardian/lists/phraselists/meta/weighted:7492:< darkroom gay bi ><-7>
./guardian/lists/phraselists/meta/weighted:7851:< darkroom gay ><-7>
./guardian/lists/phraselists/meta/weighted:8153:< homosexuality ><-7>
./guardian/lists/phraselists/meta/weighted:8354:< lesbiennes et ><-7>
./guardian/lists/phraselists/meta/weighted:9030:< gay youth ><-7>
./guardian/lists/phraselists/meta/weighted:9236:< des lesbiennes ><-7>
./guardian/lists/phraselists/meta/weighted:9833:< lesbians and ><-7>
./guardian/lists/phraselists/meta/weighted:9894:< sm lesbisch blind ><-7>
./guardian/lists/phraselists/meta/weighted:10652:< hetero sm lesbisch ><-7>
./guardian/lists/phraselists/meta/weighted:11236:< lesbiennes et des ><-7>
./guardian/lists/phraselists/meta/weighted:11634:< lesbian homosexual ><-7>
./guardian/lists/phraselists/meta/weighted:12055:< lesbisch blind date ><-7>
./guardian/lists/phraselists/meta/weighted:12526:< gay bi homo ><-7>
./guardian/lists/phraselists/meta/weighted:13992:< lesbisch blind ><-7>
./guardian/lists/phraselists/meta/weighted:16394:< bisexuelle ><9>
./guardian/lists/phraselists/meta/weighted:16479:< pics lesbiennes liens ><9>
./guardian/lists/phraselists/meta/weighted:16486:< lesbiennes lesbos ><9>
[...]
./guardian/lists/phraselists/meta/weighted:16647:< lesbiennes gays ><9>
./guardian/lists/phraselists/meta/weighted:16659:< pics lesbiennes ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17016:< homosexuel ><9>
./guardian/lists/phraselists/meta/weighted:17031:< lesbian ><9>
./guardian/lists/phraselists/meta/weighted:17054:< gay name ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17204:< lesbienne hetero ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17475:< gay lesbiennes lesbienne ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17561:< bisexuel ><9>
./guardian/lists/phraselists/meta/weighted:17582:< gay ><10>
[...]
./guardian/lists/phraselists/meta/weighted:17880:< associations lesbiennes ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18084:< associations lesbiennes association ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18126:< homosexuel litterature ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18149:< lesbiennes association ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18191:< lesbiennes association gay ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18497:< gays lesbiennes ><11>
./guardian/lists/phraselists/meta/weighted:18507:< gay gays ><11>
./guardian/lists/phraselists/meta/weighted:18509:< gay lesbiennes ><11>
[...]
./guardian/lists/phraselists/meta/weighted:18690:< lesbienne ><11>
./guardian/lists/phraselists/meta/weighted:18703:< association gay ><11>
[...]
./guardian/lists/phraselists/meta/weighted:18735:< lesbiennes lesbienne ><11>
./guardian/lists/phraselists/meta/weighted:18831:< bisex ><12>
[...]
./guardian/lists/phraselists/meta/weighted:18853:< lesbiennes ><12>
./guardian/lists/phraselists/meta/weighted:18863:< gays ><12>
./guardian/lists/phraselists/meta/weighted:18864:< heteros gays lesbiennes ><12>
./guardian/lists/phraselists/meta/weighted:18865:< heteros gays ><12>
[...]

[...]
./guardian/lists/phraselists/meta/weighted:18910:< gays lesbiennes transexuels ><12>
./guardian/lists/phraselists/meta/weighted:18954:< lesbiennes transexuels ><13>
Fichier binaire ./guardian/lists/phraselists/pornography/weighted_russian correspondant
./guardian/lists/phraselists/pornography/weighted_spanish:29:<lesbianas><10>        #lesbians
./guardian/lists/phraselists/pornography/weighted_german:44:<lesben><40>
[...]
./guardian/lists/phraselists/pornography/weighted_french:43:< lesbiennes ><15>
./guardian/lists/phraselists/pornography/weighted_french:62:< lesbienne ><10>
./guardian/lists/phraselists/pornography/weighted_french:68:< lesbiennes ><15>
./guardian/lists/phraselists/pornography/weighted_french:83:< lesbienne ><10>
./guardian/lists/phraselists/pornography/weighted_french:88:< homosexuel ><15>
./guardian/lists/phraselists/pornography/weighted_french:114:< bisexuel ><10>
./guardian/lists/phraselists/pornography/weighted_portuguese:13:< bisexual><20>
./guardian/lists/phraselists/pornography/weighted_portuguese:48:< gay ><10>
./guardian/lists/phraselists/pornography/weighted_portuguese:52:< homosexual><10>
[...]
Fichier binaire ./guardian/lists/phraselists/pornography/weighted_portuguese correspondant
./guardian/lists/phraselists/pornography/weighted:100:< gay ><5>
./guardian/lists/phraselists/pornography/weighted:109:< lesbian ><10>
./guardian/lists/phraselists/pornography/weighted:110:< lesbiana ><30>
./guardian/lists/phraselists/pornography/weighted:111:< lesbo ><30>
[...]
./guardian/lists/phraselists/pornography/weighted:644:<bisexual><10>
[...]
./guardian/lists/phraselists/pornography/weighted:1764:<homosexual><5>
[...]
./guardian/lists/phraselists/goodphrases/weighted_general:26:<advice>,<help>,<gay><-50>
./guardian/lists/phraselists/goodphrases/weighted_general:27:<advice>,<help>,<lesbian><-50>
./guardian/lists/phraselists/goodphrases/weighted_general:184:<gay aware><-30>
[...]
./guardian/templates/pics:74:SafeSurfhomosexualthemes = 3
eole-proxy$ grep -nEr "trans" ./
[...]
./guardian/lists/phraselists/meta/weighted:5701:< transition 11 name ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:6108:< rencontres trans ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:6436:< trans rencontres ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:6685:< trans les trans ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:7668:< trans rencontres trans ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:8637:< les trans ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:11393:< trans les ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:17088:< transsexuel transsexuel transexuelle ><9>
./guardian/lists/phraselists/meta/weighted:17089:< homme trans homme ><9>
./guardian/lists/phraselists/meta/weighted:17090:< trans transsexuel transsexuel ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17123:< transexuels http equiv ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17142:< transexuel transexuel ><9>
./guardian/lists/phraselists/meta/weighted:17151:< homme trans ><9>
./guardian/lists/phraselists/meta/weighted:17161:< transsexuelle transsexuel ><9>
./guardian/lists/phraselists/meta/weighted:17168:< transsexuel transsexuel ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17180:< metamorphoser changement trans ><9>
./guardian/lists/phraselists/meta/weighted:17200:< transsexuel transexuelle ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17227:< trans trans ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17244:< changement trans ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17250:< homme transsexuel homme ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17275:< femme homme transformer ><9>
./guardian/lists/phraselists/meta/weighted:17288:< 100 transsexuelles ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17309:< homme transsexuel ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17355:< transexuels http ><9>
./guardian/lists/phraselists/meta/weighted:17372:< trans trans transsexuel ><9>
./guardian/lists/phraselists/meta/weighted:17380:< 100 transsexuelles bresilien ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17390:< trans homme ><9>
./guardian/lists/phraselists/meta/weighted:17395:< travestis transexuels http ><9>
./guardian/lists/phraselists/meta/weighted:17398:< transsexuelle transsexuel transexuel ><9>
./guardian/lists/phraselists/meta/weighted:17401:< transsexuel transexuel transexuel ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17413:< transsexuel transexuel ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17420:< transsexuel transexuelle transsexuelle ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17468:< transsexuel homme ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17482:< transexuelle transsexuelle transsexuel ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17500:< homme homme trans ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17534:< transsexuel homme fesmmes ><9>
[...]
./guardian/lists/phraselists/meta/weighted:17541:< trans homme transsexuel ><9>
./guardian/lists/phraselists/meta/weighted:17592:< transformer ><10>
./guardian/lists/phraselists/meta/weighted:17598:< trans ><10>
./guardian/lists/phraselists/meta/weighted:17662:< transexuelle transsexuelle ><10>
[...]
./guardian/lists/phraselists/meta/weighted:17749:< travestis transexuels ><10>
./guardian/lists/phraselists/meta/weighted:17864:< transsex ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18341:< trans transsexuel ><10>
./guardian/lists/phraselists/meta/weighted:18542:< transexuelles ><11>
[...]
./guardian/lists/phraselists/meta/weighted:18614:< transsexuels ><11>
./guardian/lists/phraselists/meta/weighted:18650:< homme transformer ><11>
[...]
./guardian/lists/phraselists/meta/weighted:18780:< transsexuelles ><12>
[...]
./guardian/lists/phraselists/meta/weighted:18857:< transsexuel ><12>
[...]
./guardian/lists/phraselists/meta/weighted:18910:< gays lesbiennes transexuels ><12>
./guardian/lists/phraselists/meta/weighted:18937:< transexuelle ><13>
./guardian/lists/phraselists/meta/weighted:18954:< lesbiennes transexuels ><13>
./guardian/lists/phraselists/meta/weighted:18967:< transsexuelle ><13>
[...]
./guardian/lists/phraselists/meta/weighted:19136:< transexuel ><14>
./guardian/lists/phraselists/meta/weighted:19391:< transexuels ><17>
[...]
./guardian/lists/phraselists/pornography/weighted_french:104:< transexuels ><10>
./guardian/lists/phraselists/pornography/weighted_french:105:< transsexuel ><10>
./guardian/lists/phraselists/pornography/weighted_portuguese:100:< transexual><10>
./guardian/lists/phraselists/pornography/weighted_portuguese:101:< transsexual><10>
[...]
./guardian/lists/phraselists/pornography/weighted:3497:<transgender><20>
[...]

$ grep -nEr "heter" ./
[...]
./guardian/lists/phraselists/meta/weighted:14017:< bi homo hetero ><-7>
[...]
./guardian/lists/phraselists/meta/weighted:16752:< hetero homo ><9>
./guardian/lists/phraselists/meta/weighted:17204:< lesbienne hetero ><9>
./guardian/lists/phraselists/meta/weighted:17597:< hetero ><10>
./guardian/lists/phraselists/meta/weighted:17631:< blacks homo hetero ><10>
[...]
./guardian/lists/phraselists/meta/weighted:18864:< heteros gays lesbiennes ><12>
./guardian/lists/phraselists/meta/weighted:18865:< heteros gays ><12>
[...]
./guardian/lists/phraselists/meta/weighted:19207:< heteros ><15>
./guardian/lists/phraselists/pornography/weighted:1755:<heterosexual><10>
./guardian/templates/pics:73:SafeSurfheterosexualthemes = 3

#5 Mis à jour par Joël Cuissinat il y a presque 2 ans

Il existe effectivement une variable permettant de régler une Limite de pondération du filtrage
Celle-ci est par défaut appliquée uniquement sur les balises meta, encore faut-il qu'elles soient accessibles par le logiciel (ce qui n'est pas le cas pour les sites https sans la mise en œuvre d'une interception de type man in the middle).
Et là encore, nous n'avons pas forcément la main sur les fichiers "weighted" qui nous sont fournis par le rectorat de Rouen.

#6 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Tâche parente changé de #33961 à #34055

#7 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

J'espère avoir répondu à vos interrogations et, à ce jour, je ne vois pas de correction que nous pourrions appliquer directement sur le module EOLE/Amon afin d'aller vers plus d'ouverture.

#8 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF