apache / apache/parquet-java

Deep verification of encrypted files

Offen
#2,583 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Component: CLI Component: Parquet Priority: Major Type: enhancement
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.6k
Ø Merge
3 T. 12 Std.
Gemergte PRs (30 T.)
33

Beschreibung

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.*

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit dem verlinkten Designdokument, da der Issue vorschlägt, mit einer Designdiskussion zu beginnen, und keine Quelldateien oder Tests nennt. Legen Sie den Umfang und die Akzeptanzkriterien des Verifizierers für die Prüfung verschlüsselter Parquet-Footer, von Modulen, relevanter Spalten und potenziell auch von Schlüsseln fest; abgeschlossen ist die Aufgabe, wenn das Design vor Beginn der Implementierung vereinbart wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
security, tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.