MariaDB/MySQL security essentials
MariaDB has made some extensions to security around the database, and here we discuss them. Learn about: - encryption within the database (for your InnoDB tables and tablespaces & Aria temporary tables); created at Google and used there today - external authentication plugins (PAM, Kerberos, etc.) - audit plugin to keep track of logins/actions against the database - using SSL for connections - looking at rejecting SQL injections via a firewall plugin (really, a look since this is a MySQL Enterprise extension) and how this can be replicated in the open via MaxScale. - examples of how a misconfigured MySQL could make it "crackable" - new security improvements in MySQL 5.6 and 5.7, especially around SSL
Chief Evangelist, Percona
Colin Charles is the Chief Evangelist at Percona. He was previously on the founding team of MariaDB Server in 2009, and had worked at MySQL since 2005, and been a MySQL user since 2000. Before joining MySQL, he worked actively on the Fedora and OpenOffice.org projects. He's well known within open source communities in APAC, and has spoken at many conferences.