SlideShare a Scribd company logo
1 of 15
Автентикация в MySQL
Или MySQL Authentication
Георги Кодинов
Директор разработка софтуер
Оракъл/MySQL
Copyright © 2021, Oracle and/or its affiliates
2
Какво е автентикация?
Автентикация (на английски: Authentication)
в компютърната сигурност означава
удостоверяване на самоличност / истинност /
автентичност [1] или потвърждение за
автентичност.
Copyright © 2021, Oracle and/or its affiliates
3
.. еднозначно разграничаване на едно
лице от други лица във виртуалната
среда с цел осигуряване на достъп до
информационни системи ..
ЗАКОН ЗА ЕЛЕКТРОННАТА ИДЕНТИФИКАЦИЯ
ОтЧл. 2, ал. 3
Copyright© 2021, Oracle and/or its affiliates
4
Copyright © 2021, Oracle and/or its affiliates
5
Как да се автентикираме?
Методи за автентикация: с нещо което ...
Copyright © 2021, Oracle and/or its affiliates
6
Знаете
Имате
Сте
Copyright © 2021, Oracle and/or its affiliates
7
Автентикация в MySQL
MySQL архитектура за автентикация
Copyright © 2021, Oracle and/or its affiliates
8
MySQL Сървър
Плъгин
Мрежова
връзка
Клиент
Плъгин
Приложение
Сметки/
Accounts
Данни
Логин
Copyright © 2021, Oracle and/or its affiliates
9
MySQL потребителски акаунти
Потребителско
име
Име на
компютър/
IP адрес
Метод
(плъгин) за
автентикация
Парола
(credentials)
Процес на автентикация в MySQL
Copyright © 2021, Oracle and/or its affiliates
10
Потребителско
име
Парола
Логин
Сметка/Account
Copyright © 2021, Oracle and/or its affiliates
11
Плъгин Вътрешна Знам Имам Съм
caching_sha2_password
authentication_pam
authentication_windows
authentication_ldap
authentication_kerberos
auth_socket
authentication_fido
mysql_native_password (deprecated!)
Методи за автентикация в MySQL 8.0
“Завъртане” на пароли в MySQL
Copyright © 2021, Oracle and/or its affiliates
12
Една парола
Добавяме втора парола
Мултифакторна автентикация в MySQL
Copyright © 2021, Oracle and/or its affiliates
13
Метод 1: знам
Метод 2: имам
Copyright © 2021, Oracle and/or its affiliates
14
Въпроси и Отговори
Georgi.Kodinov@oracle.com
2023 TurnovoConf MySQL Authentication.pptx

More Related Content

More from Georgi Kodinov

OpenSUSE Conf 2020 MySQL Clone
OpenSUSE Conf 2020 MySQL CloneOpenSUSE Conf 2020 MySQL Clone
OpenSUSE Conf 2020 MySQL CloneGeorgi Kodinov
 
2020 pre fosdem mysql clone
2020 pre fosdem   mysql clone2020 pre fosdem   mysql clone
2020 pre fosdem mysql cloneGeorgi Kodinov
 
2019 BGOUG Autumn MySQL Clone
2019  BGOUG Autumn MySQL Clone2019  BGOUG Autumn MySQL Clone
2019 BGOUG Autumn MySQL CloneGeorgi Kodinov
 
2019 indit blackhat_honeypot your database server
2019 indit blackhat_honeypot your database server2019 indit blackhat_honeypot your database server
2019 indit blackhat_honeypot your database serverGeorgi Kodinov
 
PLe19 How To Instrument Your Code in performance_schema
PLe19 How To Instrument Your Code in performance_schemaPLe19 How To Instrument Your Code in performance_schema
PLe19 How To Instrument Your Code in performance_schemaGeorgi Kodinov
 
DevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 SecurityDevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 SecurityGeorgi Kodinov
 
DevTalks.ro 2019 MySQL Data Masking Talk
DevTalks.ro 2019 MySQL Data Masking TalkDevTalks.ro 2019 MySQL Data Masking Talk
DevTalks.ro 2019 MySQL Data Masking TalkGeorgi Kodinov
 
FOSDEM19 MySQL Component Infrastructure
FOSDEM19 MySQL Component InfrastructureFOSDEM19 MySQL Component Infrastructure
FOSDEM19 MySQL Component InfrastructureGeorgi Kodinov
 
MySQL Enterprise Data Masking
MySQL Enterprise Data MaskingMySQL Enterprise Data Masking
MySQL Enterprise Data MaskingGeorgi Kodinov
 
Percona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 SecurityPercona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 SecurityGeorgi Kodinov
 
How to add stuff to MySQL
How to add stuff to MySQLHow to add stuff to MySQL
How to add stuff to MySQLGeorgi Kodinov
 
BGOUG17: Cloudy with a chance of MySQL
BGOUG17: Cloudy with a chance of MySQLBGOUG17: Cloudy with a chance of MySQL
BGOUG17: Cloudy with a chance of MySQLGeorgi Kodinov
 
Pl17: MySQL 8.0: security
Pl17: MySQL 8.0: securityPl17: MySQL 8.0: security
Pl17: MySQL 8.0: securityGeorgi Kodinov
 
Fosdem17 honeypot your database server
Fosdem17 honeypot your database serverFosdem17 honeypot your database server
Fosdem17 honeypot your database serverGeorgi Kodinov
 
2016 oSC MySQL Firewall
2016 oSC MySQL Firewall2016 oSC MySQL Firewall
2016 oSC MySQL FirewallGeorgi Kodinov
 
OUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source CodeOUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source CodeGeorgi Kodinov
 
OUGLS 2016: How profiling works in MySQL
OUGLS 2016: How profiling works in MySQLOUGLS 2016: How profiling works in MySQL
OUGLS 2016: How profiling works in MySQLGeorgi Kodinov
 
Openfest15 MySQL Plugin Development
Openfest15 MySQL Plugin DevelopmentOpenfest15 MySQL Plugin Development
Openfest15 MySQL Plugin DevelopmentGeorgi Kodinov
 
OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7
OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7
OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7Georgi Kodinov
 

More from Georgi Kodinov (20)

OpenSUSE Conf 2020 MySQL Clone
OpenSUSE Conf 2020 MySQL CloneOpenSUSE Conf 2020 MySQL Clone
OpenSUSE Conf 2020 MySQL Clone
 
2020 pre fosdem mysql clone
2020 pre fosdem   mysql clone2020 pre fosdem   mysql clone
2020 pre fosdem mysql clone
 
2019 BGOUG Autumn MySQL Clone
2019  BGOUG Autumn MySQL Clone2019  BGOUG Autumn MySQL Clone
2019 BGOUG Autumn MySQL Clone
 
2019 indit blackhat_honeypot your database server
2019 indit blackhat_honeypot your database server2019 indit blackhat_honeypot your database server
2019 indit blackhat_honeypot your database server
 
PLe19 How To Instrument Your Code in performance_schema
PLe19 How To Instrument Your Code in performance_schemaPLe19 How To Instrument Your Code in performance_schema
PLe19 How To Instrument Your Code in performance_schema
 
DevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 SecurityDevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 Security
 
DevTalks.ro 2019 MySQL Data Masking Talk
DevTalks.ro 2019 MySQL Data Masking TalkDevTalks.ro 2019 MySQL Data Masking Talk
DevTalks.ro 2019 MySQL Data Masking Talk
 
FOSDEM19 MySQL Component Infrastructure
FOSDEM19 MySQL Component InfrastructureFOSDEM19 MySQL Component Infrastructure
FOSDEM19 MySQL Component Infrastructure
 
MySQL Enterprise Data Masking
MySQL Enterprise Data MaskingMySQL Enterprise Data Masking
MySQL Enterprise Data Masking
 
Percona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 SecurityPercona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 Security
 
How to add stuff to MySQL
How to add stuff to MySQLHow to add stuff to MySQL
How to add stuff to MySQL
 
Pl18 saving bandwidth
Pl18 saving bandwidthPl18 saving bandwidth
Pl18 saving bandwidth
 
BGOUG17: Cloudy with a chance of MySQL
BGOUG17: Cloudy with a chance of MySQLBGOUG17: Cloudy with a chance of MySQL
BGOUG17: Cloudy with a chance of MySQL
 
Pl17: MySQL 8.0: security
Pl17: MySQL 8.0: securityPl17: MySQL 8.0: security
Pl17: MySQL 8.0: security
 
Fosdem17 honeypot your database server
Fosdem17 honeypot your database serverFosdem17 honeypot your database server
Fosdem17 honeypot your database server
 
2016 oSC MySQL Firewall
2016 oSC MySQL Firewall2016 oSC MySQL Firewall
2016 oSC MySQL Firewall
 
OUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source CodeOUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source Code
 
OUGLS 2016: How profiling works in MySQL
OUGLS 2016: How profiling works in MySQLOUGLS 2016: How profiling works in MySQL
OUGLS 2016: How profiling works in MySQL
 
Openfest15 MySQL Plugin Development
Openfest15 MySQL Plugin DevelopmentOpenfest15 MySQL Plugin Development
Openfest15 MySQL Plugin Development
 
OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7
OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7
OpenSuse 2015: Secure Deployment Changes Coming in MySQL 5.7
 

2023 TurnovoConf MySQL Authentication.pptx

  • 1. Автентикация в MySQL Или MySQL Authentication Георги Кодинов Директор разработка софтуер Оракъл/MySQL
  • 2. Copyright © 2021, Oracle and/or its affiliates 2 Какво е автентикация?
  • 3. Автентикация (на английски: Authentication) в компютърната сигурност означава удостоверяване на самоличност / истинност / автентичност [1] или потвърждение за автентичност. Copyright © 2021, Oracle and/or its affiliates 3
  • 4. .. еднозначно разграничаване на едно лице от други лица във виртуалната среда с цел осигуряване на достъп до информационни системи .. ЗАКОН ЗА ЕЛЕКТРОННАТА ИДЕНТИФИКАЦИЯ ОтЧл. 2, ал. 3 Copyright© 2021, Oracle and/or its affiliates 4
  • 5. Copyright © 2021, Oracle and/or its affiliates 5 Как да се автентикираме?
  • 6. Методи за автентикация: с нещо което ... Copyright © 2021, Oracle and/or its affiliates 6 Знаете Имате Сте
  • 7. Copyright © 2021, Oracle and/or its affiliates 7 Автентикация в MySQL
  • 8. MySQL архитектура за автентикация Copyright © 2021, Oracle and/or its affiliates 8 MySQL Сървър Плъгин Мрежова връзка Клиент Плъгин Приложение Сметки/ Accounts Данни Логин
  • 9. Copyright © 2021, Oracle and/or its affiliates 9 MySQL потребителски акаунти Потребителско име Име на компютър/ IP адрес Метод (плъгин) за автентикация Парола (credentials)
  • 10. Процес на автентикация в MySQL Copyright © 2021, Oracle and/or its affiliates 10 Потребителско име Парола Логин Сметка/Account
  • 11. Copyright © 2021, Oracle and/or its affiliates 11 Плъгин Вътрешна Знам Имам Съм caching_sha2_password authentication_pam authentication_windows authentication_ldap authentication_kerberos auth_socket authentication_fido mysql_native_password (deprecated!) Методи за автентикация в MySQL 8.0
  • 12. “Завъртане” на пароли в MySQL Copyright © 2021, Oracle and/or its affiliates 12 Една парола Добавяме втора парола
  • 13. Мултифакторна автентикация в MySQL Copyright © 2021, Oracle and/or its affiliates 13 Метод 1: знам Метод 2: имам
  • 14. Copyright © 2021, Oracle and/or its affiliates 14 Въпроси и Отговори Georgi.Kodinov@oracle.com