~/talk

The Future of Security for CQLSH

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [security, databases]
links:none on file
links:none on file
slides:none on file

CQLSH currently supports only the plaintext password authenticator, and a CEP proposes making it loadable via an auth provider class in cqlshrc with key/value constructor properties. Drivers already accept plugins and a SigV4 plugin (Python/Node/Go/Java) exists to demonstrate digest-based ephemeral creds. Examples covered: SAML/OpenID Connect/Kerberos integration, command-line and rc file credential leaks, suggestions to separate per-user credentials files and add file-permission checks, and options for OTP/U2F multi-factor flows.

AI-written summary · about

  1. 0:00Intro
  2. 1:21TODAY'S MENU
  3. 2:41PLUGGABLE AUTHENTICATION, SERVER-SIDE
  4. 5:30OPEN BY DEFAULT
  5. 6:38PLUGGABLE AUTHENTICATION, CLIENT-SIDE
  6. 7:38EXISTING DRIVER PLUGINS
  7. 10:48AUTHENTICATION IN COLSH
  8. 13:25EPHEMERAL CREDENTIALS
  9. 14:54EPHEMERAL ROLES IN PRACTICE
  10. 16:31WHAT ALREADY EXISTS?
  11. 17:02SELECTING THE AUTHENTICATOR
  12. 18:09CONFIGURING THE AUTHENTICATOR
  13. 19:07EXAMPLE
  14. 20:17SAML? ISN'T THAT A WEB FRAMEWORK?
  15. 22:44THERE'S SOAP IN MY DATABASE
  16. 26:53SSO ALTERNATIVES
  17. 28:47OBTAINING CREDENTIALS
  18. 30:47PLUGINS FOR PLUGINS?
  19. 31:36WARN ON COMMAND LINE USAGE
  20. 32:48SEPARATE CREDENTIAL FILE
  21. 34:05UZF AND OTHER MFA
  22. 39:52FURTHER READING
~/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.