Features #272
stängdBegränsa och verifiera appgrants för schema019 på Webserver
100%
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.
CA Uppdaterad av Codex API för 19 dagar sedan
- Relaterar till Features #264: Skyddad HTTPS-testmiljö för mobilkamera tillagd
CA Uppdaterad av Codex API för 19 dagar sedan
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
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
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
- 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 18 dagar sedan
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.