~/talk

PoastgreSQL Auditing, Authentication, and Security

Talkat PostgresOpen 2014 · 2014-09-17..09-19· [databases, security]
links:none on file
slides:none on file

Describes a deployed system (JackDB) that centralizes authentication, rotates database credentials server‑side, and records immutable query logs across servers; it proxies libpq clients so psql and pg_dump work while enforcing ssl certificate validation and offering temporal permissions that grant one‑hour write access and immediately terminate connections when revoked. Role membership maps humans to data sources, audit entries include user/ip/sql, and search and full‑text indexing makes forensic queries practical — not vague examples but concrete features that run today.

AI-written summary · about

  1. 0:00Start
  2. 2:06Database Security
  3. 2:33What Is User Centered Security
  4. 3:51The Problems in Database Security
  5. 11:17Role Based Access Controls
  6. 13:52Audit Logging
  7. 16:25Demo
  8. 30:38Permissions
  9. 31:18Temporal Permissions
  10. 33:44I Think before Someone Was Saying Hey that Was a Long Pastor You Typed in Yeah It Is Long Your Password Should Be Long but You Shouldn't Have that Many Passwords You Know if You Have Less Pastors That You Only Have To Remember One Really Long Pastor Which Is Good since the Database Credentials Themselves for the Data Sources That Were Accessing or on the Server Side It's Really Easy To Rotate Them in this Case if I Want To Change like the Password for the Medicare Database for Example I Just Go In There and Change It in One Place and Everyone Accessing that Data Source Will Now Use the New Password I Don't Have To Tell People I Don't Have to You Know Write some Kind of Custom Script Updated in 10 Places
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.