Translate

Affichage des articles dont le libellé est OpenSource. Afficher tous les articles
Affichage des articles dont le libellé est OpenSource. Afficher tous les articles

samedi 28 février 2026

Tests installation de PRESIDIO

Presidio de Microsoft en Open source.

_______ _______ _______ _______ _________ ______ _________ _______
( ____ )( ____ )( ____ \( ____ \\__ __/( __ \ \__ __/( ___ )
| ( )|| ( )|| ( \/| ( \/ ) ( | ( \ ) ) ( | ( ) |
| (____)|| (____)|| (__ | (_____ | | | | ) | | | | | | |
| _____)| __)| __) (_____ ) | | | | | | | | | | | |
| ( | (\ ( | ( ) | | | | | ) | | | | | | |
| ) | ) \ \__| (____/\/\____) |___) (___| (__/ )___) (___| (___) |
|/ |/ \__/(_______/\_______)\_______/(______/ \_______/(_______)

Installation de PRESIDIO sur DOCKER








Installing Presidio

Description

This document describes the installation of the entire Presidio suite using pip (as Python packages) or using Docker (As containerized services).

Using pip

Note

Consider installing the Presidio python packages in a virtual environment like venv or conda.

Supported Python Versions

Presidio is supported for the following python versions:

  • 3.10
  • 3.11
  • 3.12
  • 3.13

PII anonymization on text

For PII anonymization on text, install the presidio-analyzer and presidio-anonymizer packages with at least one NLP engine (spaCytransformers or stanza):

pip install presidio_analyzer
pip install presidio_anonymizer
python -m spacy download en_core_web_lg

GPU acceleration (optional)

For GPU acceleration, install the appropriate dependencies for your hardware:

  • Linux with NVIDIA GPUpip install "spacy[cuda12x]" (or the version matching your CUDA installation)
  • macOS with Apple Silicon: MPS is detected automatically, no additional dependencies required.

For detailed GPU setup, verification, and troubleshooting, see GPU Acceleration.

PII redaction in images

For PII redaction in images

  1. Install the presidio-image-redactor package:

    pip install presidio_image_redactor
    
    # Presidio image redactor uses the presidio-analyzer
    # which requires a spaCy language model:
    python -m spacy download en_core_web_lg
    
  2. Install an OCR engine. The default version uses the Tesseract OCR Engine. More information on installation can be found here.

Utilisation de Docker

Presidio peut exposer les terminaux REST pour chaque service en utilisant Flask et Docker. Pour télécharger les conteneurs Presidio Docker, exécutez la commande suivante :

Note

Cela nécessite l’installation de Docker. Téléchargez Docker.

Pour l’anonymisation des PII dans le texte

Pour la détection des PII et l’anonymisation dans le texte, les modules et sont requis.presidio-analyzerpresidio-anonymizer

# Download Docker images
docker pull mcr.microsoft.com/presidio-analyzer
docker pull mcr.microsoft.com/presidio-anonymizer

# Run containers with default ports
docker run -d -p 5002:3000 mcr.microsoft.com/presidio-analyzer:latest

docker run -d -p 5001:3000 mcr.microsoft.com/presidio-anonymizer:latest

Pour la rédaction des PII dans les images

Pour la détection de PII dans les images, le est requis.presidio-image-redactor

# Download Docker image
docker pull mcr.microsoft.com/presidio-image-redactor

# Run container with the default port
docker run -d -p 5003:3000 mcr.microsoft.com/presidio-image-redactor:latest

Une fois les services en cours, leurs API sont disponibles. Des références API et des appels d’exemples sont disponibles ici.

Installer depuis la source

Pour installer Presidio depuis le source, clonez d’abord le dépôt :

  • utilisant HTTPS
git clone https://github.com/microsoft/presidio.git
  • Utilisation du SSH
git clone git@github.com:microsoft/presidio.git

Ensuite, construis les conteneurs localement.

Note

Presidio utilise docker-compose pour gérer les différents conteneurs Presidio.

Depuis le dossier racine du dépôt :

docker-compose up --build

Sinon, vous pouvez construire et gérer des services individuels. Par exemple, pour le service :presidio-anonymizer

docker build ./presidio-anonymizer -t presidio/presidio-anonymizer

Et courez :

docker run -d -p 5001:5001 presidio/presidio-anonymizer

Pour plus d’informations sur le développement local, Consultez la section Mise en place d’un environnement de développement.

mercredi 12 juillet 2023

WORLDCOIN'S : Iris biometrics: From Apple's Optic ID to Worldcoin's World ID

--------------------------------------------------------------------------------------------


Welcome to WLD FM, Worldcoin's video podcast series. The announcement of Apple’s Vision Pro and Optic ID has brought iris biometrics into the mainstream conversation. A lot of questions still remain, however. In this episode, we talk with Sandro Herbig and Chris Brendel, heads of engineering and AI/biometrics at Tools for Humanity, about iris biometrics, how they're calculated and the new technologies that are helping them scale. Specific topics we discuss include: - What are iris biometrics? - How do they work? - What's the difference between Apple's Optic ID and Worldcoin's World ID? - What's the difference between using iris biometrics for one-to-one authentication vs. one-to-N uniqueness verification?? - How secure is the Orb, the first biometric imaging device developed for Worldcoin? - What privacy features are built into iris biometrics? More on iris biometrics and the Orb: A look at iris biometrics: https://worldcoin.org/blog/worldcoin/... All about iris entropy: https://worldcoin.org/blog/worldcoin/... Iris recognition inference system: https://worldcoin.org/blog/engineerin... Iris feature extraction with 2D Gabor wavelets: https://worldcoin.org/blog/engineerin... Biometric performance at a billion person scale: https://worldcoin.org/blog/engineerin... More on the speakers: Steven Smith https://twitter.com/reldev Sandro Herbig https://twitter.com/sandroherbig Chris Brendel https://twitter.com/chrisbrndl




More on Worldcoin: Worldcoin is an open source project created to help give everyone access to the global economy. It’s designed to be decentralized, meaning that ultimately its supervision and decision making will rest with its community of users. The people and organizations supporting Worldcoin are developing the tools that work together to help it achieve its mission. These include: World ID - a privacy-preserving digital identity designed to help solve many important, identity-based challenges including proving an individual’s unique personhood Worldcoin Token - the first token to be globally and freely distributed to people, for both utility and future governance, just for being a unique individual World App - a fully self custodial app that enables payment, purchases and transfers globally using the Worldcoin token, digital assets, stablecoins and traditional currencies Importantly, Worldcoin—through World ID’s unique digital identity—can play an important role in demonstrating humanness in an online world populated with increasingly advanced artificial intelligence. Website:
https://worldcoin.org Twitter: https://twitter.com/worldcoin Discord: https://worldcoin.org/discord LinkedIn: https://www.linkedin.com/company/worl... Download World App: https://worldcoin.org/download

Les orbes scannent les iris des participants avec plusieurs caméras, et grâce à des modèles de machine learning, analysent aussi leurs caractéristiques faciales. Une fois que la machine a déterminé que la personne était bien humaine, et qu’elle n’était pas déjà inscrite, elle crée un « code d’iris », une « représentation numérique des caractéristiques les plus importantes de l’œil ». Chaque code est unique, et personne d’assurer l’identité des participants, indique Worldcoin sur son site.










Worldcoin Docs



Live Worldcoin Orb Disassembly Walkthrough - YouTube.



Join Sandro Herbig and Tiago Sada of Worldcoin for a talk titled, "Live Worldcoin Orb Disassembly Walkthrough." 

This workshop is part of ETHNewYork 2022, a three-day in person hackathon that will feature hackers, mentors, enthusiasts, sponsors and speakers who are all gathering in New York June 24-26, 2022 to talk about the future of money, finance, the web, ownership, the way software works and the way power is distributed.

We're excited about a new frontier.

----------------------------------------------------
Follow us: https://twitter.com/ETHGlobal​
Check us out: https://ethglobal.co​m
Email us at: hello@ethglobal.com