Refaktorisierung: Absicherung von DB-Operationen und Verbesserung der Geschäftslogik
- Implementierung von LINQ-Abfragen innerhalb der Core-Bibliothek zur Minderung von SQL-Injection-Anfälligkeiten für DB-Operationen von Umschlägen und Empfängern. - Aktualisierung der Geschäftslogik in der Service-Schicht für verbessertes Transaktionshandling. - Erweiterung der ServiceMessage um eine neue Flag-Funktion zum Verfolgen von Cybersecurity- und Datenintegritätsproblemen. - Hinzufügen spezifischer Benutzerverhaltensflags zur besseren Erkennung und Behandlung potenzieller Datenverletzungen.
This commit is contained in:
19
EnvelopeGenerator.Application/MessageKey.cs
Normal file
19
EnvelopeGenerator.Application/MessageKey.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
namespace EnvelopeGenerator.Application
|
||||
{
|
||||
public enum MessageKey
|
||||
{
|
||||
EnvelopeNotFound,
|
||||
EnvelopeReceiverNotFound,
|
||||
AccessCodeNull2Client,
|
||||
AccessCodeNull2Logger,
|
||||
WrongAccessCode,
|
||||
DataIntegrityIssue,
|
||||
SecurityBreachOrDataIntegrity,
|
||||
PossibleDataIntegrityIssue,
|
||||
SecurityBreach,
|
||||
PossibleSecurityBreach,
|
||||
WrongEnvelopeReceiverId2Client, //Do not leak information about the creation of the url. For example, the envelope you are looking for does not exist
|
||||
WrongEnvelopeReceiverId2Logger,
|
||||
EnvelopeOrReceiverNonexists
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user