Lesen Sie den PHI-Zugangsweg - 164.528 Buchhaltung und Aktivitätsprüfung

FeatureSecurityService
Shipped
4. August 2026 um 04:07 UTC
Author
Kamo
Commit
420fe09

Der Weg ist für eine Weile geschrieben worden und nichts konnte es lesen, die zwei links Verpflichtungen nicht erfüllt: eine Abrechnung von Offenlegungen für die Aufzeichnungen einer Person (ca. 164.528) und die regelmäßige Überprüfung der Tätigkeit des Informationssystems (ca. 164.308(a)(1)(ii)(D)). Beide sind Fragen. Dies fügt die Abfragefläche hinzu. Die Autorisierung ist das Merkmal, nicht das Gitter. Die Organisation wird von der Sitzung und aus nirgendwo sonst - es gibt absichtlich keine orgId-Parameter auf jedem Handler und PhiAuditQueryService ist ein einziger Choke-Punkt, der den Mieter hinzufügt Prädikat, bevor es auch nur den Filter konsultiert. Vier Geschwister Abfragemethoden würden waren vier Gelegenheiten, es zu vergessen. Scoping ist eher eine WHERE-Klausel als ein Post-Filter, weil das Filtern einer zurückgegebenen Seite TotalElemente hinterlassen würde Zeilen zählen kann der Anrufer nicht sehen. Die Leseseite erhält eine eigene Repository-Schnittstelle. Die gemeinsame PhiAccessLogRepository Sucher sind bewusst Cross-Tenant - korrekt für ein Plattform-Tool, eine Offenlegung wenn an einen Kundenbildschirm übergeben - so bekommt der Bildschirm eine Schnittstelle, deren einziger Eintrag Punkt nimmt eine Spezifikation. Es lebt unter com.kamo.SecurityService, die die vorhandene @EnableJpaRepositories Eintrag deckt bereits ab, so dass keine Scan-Änderung erforderlich ist und keiner kann vergessen werden. Rechte sind VIEW_ACCESS_LOGS (29) und EXPORT_ACCESS_LOGS (32) - das Paar, das bereits Gates die Authentifizierung Protokoll, so dass jeder, der Sicherheit verwaltet heute kann dies am ersten Tag gebrauchen. Eine neue Rechts-ID hätte den Bildschirm tot ausgeliefert: es benötigt einen KamoInitializer-Lauf und ein Stipendium, bevor ein Mitglied einen hat. Die Spur lesen ist selbst aufgezeichnet, als REPORT/SEARCH für eine Lesung und REPORT/EXPORT für eine Kopie, einschließlich abgelehnter Versuche. Die Suchkriterien sind nicht aufgezeichnet - ein Filter trägt Mitglied und Aufzeichnungen ids, und eine Spur, die speichert was gesucht wurde, akkumuliert die Bezeihungen, die es zu schützen. Alles ist begrenzt: Seitengrößenklammern auf 200, ein Exportdeckel bei 10.000 Reihen. Ein Sechs-Jahres-Trail ist Millionen von Reihen und die Capture-Schicht schreibt eine Zeile pro Gitterreihe pro Ladung, so dass eine unaufgehängte Größe eine erreichbare OOM ist, anstatt eines Theoretische. Zeitstempel hinterlassen als explizite UTC-Instanzen. Die Säule ist zonlose Wand-Uhr, und diese Beweise werden Monate später von jemandem gelesen, der nicht da war.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen