apache / apache/parquet-java

Deep verification of encrypted files

Ouverte
#2,583 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Component: CLI Component: Parquet Priority: Major Type: enhancement
Langage dominant
Java
Étoiles
3.1k
Forks
1.6k
Merge moyen
3 j 12 h
PR mergées (30 j)
33

Description

A tools that verifies encryption of parquet files in a given folder. Analyzes the footer, and then every module (page headers, pages, column indexes, bloom filters) - making sure they are encrypted (in relevant columns). Potentially checking the encryption keys.

We'll start with a design doc, open for discussion.

**Reporter**: [Gidon Gershinsky](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gershinsky) / @ggershinsky
**Assignee**: [Maya Anderson](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mayaa) / @andersonm-ibm
#### PRs and other links:
- [Design doc](https://docs.google.com/document/d/1c6Vc2X2CPTReWG3aHoBhOBUJ7ghk80wTzcqs04bBDX8/edit?usp=sharing)

**Note**: *This issue was originally created as [PARQUET-1989](https://issues.apache.org/jira/browse/PARQUET-1989). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par le document de conception lié, car l’issue propose de commencer par une discussion de conception et ne nomme aucun fichier source ni aucun test. Définissez le périmètre et les critères d’acceptation du vérificateur pour contrôler les footers Parquet chiffrés, les modules, les colonnes pertinentes et éventuellement les clés ; le travail est terminé lorsque la conception est approuvée avant le début de l’implémentation.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
security, tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.