aws / aws/aws-encryption-sdk-python

Base64 error messaging in version and type verification

Offen
#192 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
good first issue
Vorherrschende Sprache
Python
Sterne
255
Forks
92
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
2

Beschreibung

When the `version` and `type` elements of the AWS Encryption Message format are verified,
the error message should be customized if the `version` and `type` match the base64 value.
This is convent sugar for a common problem.

Valid blobs will have the first 2 bytes will be: `0x01`, `0x80`.

If the blob is base64-encoded, the values will be `0x41`, `0x59`.

https://github.com/awslabs/aws-encryption-sdk-javascript/pull/217

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Pfad für die Versions- und Typüberprüfung von AWS Encryption Message-Blobs zu finden, und lies nach, wie Validierungsfehler derzeit erstellt werden. Verwende die angegebenen Bytewerte, um rohe von base64-encodierten Eingaben zu unterscheiden, und überprüfe anschließend, dass der resultierende Fehler die wahrscheinliche Codierung angibt, ohne die Verarbeitung gültiger Blobs zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, python
Bereich
security
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

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