Projekt

Allmänt

Profil

Handlingar

Features #272

stängd
CA CA

Begränsa och verifiera appgrants för schema019 på Webserver

Features #272: Begränsa och verifiera appgrants för schema019 på Webserver

Tillagd av Codex API för 19 dagar sedan. Uppdaterad för 18 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-12
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Konfiguration
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny

Beskrivning

Relaterat till #264/#271. DoD: ge endast de nya tabellgrants som verifierad acceptans använder till foreningskiosk_app@192.168.1.71, ingen schema/global behörighet eller ändring av gamla tabellers grants. Verifiera tillåtna och förbjudna operationer från Webserver via TLS utan verksamhetsdataändring. Utanför scope: appaktivering, flaggaktivering, kontolösenord och nya användarkonton.


Acceptanskriterier

Exakta grants för11 nya tabeller, gamla grants oförändrade; no-op kontroller som rätt appkonto via TLS verifierar SELECT/INSERT och nekad UPDATE/DELETE på köp/klippkort samt nekad migrationshistorik.


Testresultat

Användaren körde check-mobile-grants.sh på Webserver och fick PASS:44 no-row permission checks and denied migration history; expected app account and verified TLS. Exakta grants för11 nya tabeller tidigare verifierade på Remembrance, gamla grants oförändrade. Isolerad regression för strikt SQL och obuffrad PDO också godkänd. Ingen appaktivering utförd.


Relaterade ärenden 1 (0 öppna — 1 stängd)

Relaterar till Features #264: Skyddad HTTPS-testmiljö för mobilkameraClosedCodex API2026-09-12

Handlingar

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #1

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #2

  • Relaterar till Features #264: Skyddad HTTPS-testmiljö för mobilkamera tillagd

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #3

PASS för --check och --approved på Remembrance. Exakta grants införda på11 nya tabeller till foreningskiosk_app@192.168.1.71; gamla tabellgrants oförändrade. TLS krävs, inga globala/schema/roll/kolumnprivilegier. Kontroller motsvarar begränsad acceptansmodell. Ingen lösenordsändring eller appaktivering. check-mobile-grants.php/sh överförda och syntaxkontrollerade på Webserver under /home/bj/.local/share/foreningskiosk-mobile-272. Kvar: användarkörd sudo-kontroll av faktisk tillåten/nekad åtkomst över TLS, därför ärendet fortsatt pågående.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #4

Användarens prov stoppades av PDO2014; SELECT användes via exec och rollback kastade sedan ett sekundärt fel. Rättat provet till prepare/execute, fetchAll för resultat och closeCursor i finally för varje fråga. Rollbackfel fångas också och endast ofarligt kontrollsteg skrivs ut. Korrigerad fil överförd till Webserver, php -l PASS. Ny användarkörd test krävs; inga grants ändrade i denna rättning.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #5

Isolerat regressionstest återskapade fel1364: tidigare INSERT SELECT saknade obligatoriska kolumner trots noll rader. Provet anger nu alla skrivbara kolumner från metadata och SELECT NULL,... WHERE1=0. PASS för44 operationer under STRICT_TRANS_TABLES, native prepares och obuffrad PDO; rollback lyckades. Samma begränsade tabellgrants, inga utökningar. Test-MariaDB temporär och borttagen via cleanup. Rättad fil överförd till Webserver och php -l godkänd. Väntar på faktisk Webserver-körning som tjänstekontot.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #6

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #7

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #8

Slutavstämning: DoD uppfylld enligt dokumenterade exakta grants för11 nya tabeller, bevarade gamla grants och användarens PASS från44 no-row-kontroller på Webserver som rätt appkonto med TLS och nekad migrationshistorik. Isolerad regression för obuffrad PDO/strikt SQL dokumenterad. Ingen app-/flaggaktivering ingick. Avslut grundas på tidigare verifiering. Ingen ny provkörning, driftsättning eller kontroll av aktuell miljö; inget produktionsgodkännande.

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #9

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #10

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #11

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom