当前位置: 首页 > news >正文

武汉做网站找哪家好留号码的广告网站不需要验证码

武汉做网站找哪家好,留号码的广告网站不需要验证码,一个网站页面设计多少钱,wordpress没有权限建立目录权限文章目录 前言一、开启审计日志1.1 查看当前状态1.2 开启方式1.3 查看开启后状态 二、密码有效期2.1 查看当前状态2.2 开启方式2.3 查看开启后状态 三、密码复杂度3.1 查看当前状态3.2 开启方式3.3 查看开启后状态 四、连接控制4.1 查看当前状态4.2 开启方式4.3 查看开启后状态…

文章目录

  • 前言
  • 一、开启审计日志
    • 1.1 查看当前状态
    • 1.2 开启方式
    • 1.3 查看开启后状态
  • 二、密码有效期
    • 2.1 查看当前状态
    • 2.2 开启方式
    • 2.3 查看开启后状态
  • 三、密码复杂度
    • 3.1 查看当前状态
    • 3.2 开启方式
    • 3.3 查看开启后状态
  • 四、连接控制
    • 4.1 查看当前状态
    • 4.2 开启方式
    • 4.3 查看开启后状态
  • 五、连接超时
    • 5.1 查看当前状态
    • 5.2 开启方式
    • 5.3 查看开启后状态
  • 六、三权分立,使用init-connect记录登陆日志
    • 6.1 创建管理员用户并赋予全部权限
    • 6.2 创建操作员用户并赋予业务数据库的权限
    • 6.3 创建审计员用户
    • 6.4 创建存放连接日志的数据库表
    • 6.5 赋予所有用户链接日志表的插入权限
    • 6.6 审计用户赋予连接日志表审计权限
    • 6.7 配置init-connect
  • 总结


前言

MYSQL 5.7.36 等保 建设记录

参考博文: MySql数据库之审计(开启log+设置init-connect实现无插件审计)
参考博文: 二级等保标准和解决方法(服务器,数据库,应用)
参考博文: 等保测评mysql实例


一、开启审计日志

1.1 查看当前状态

mysql>show variables like '%general_log%';
+------------------+-------------------------------------------------------+
| Variable_name    | Value                                                 |
+------------------+-------------------------------------------------------+
| general_log      | OFF                                                   |
| general_log_file | /var/lib/mysql/mysql-58f8894999-5sv88.log             |
+------------------+-------------------------------------------------------+

1.2 开启方式

按照一些帖子的记录,将记录写入到mysql.general_log表会导致服务的性能下降,所以需要将log_output配置为file类型;为了检测临时改成table类型也可以,不推荐长期配置为table类型。

配置文件mysql.cnf参数开启

[mysqld]
general_log = ON
log_timestamps = system
log_output = file

命令开启

set global general_log=on;
set log_timestamps = system;

1.3 查看开启后状态

mysql>show variables like '%general_log%';
+------------------+-------------------------------------------------------+
| Variable_name    | Value                                                 |
+------------------+-------------------------------------------------------+
| general_log      | ON                                                    |
| general_log_file | /var/lib/mysql/mysql-58f8894999-5sv88.log             |
+------------------+-------------------------------------------------------+

二、密码有效期

2.1 查看当前状态

mysql>show variables like '%password_lifetime%';
+---------------------------+-------+
| Variable_name             | Value |
+---------------------------+-------+
| default_password_lifetime |  0    |
+---------------------------+-------+
1 row in set (0.00 sec)

2.2 开启方式

配置文件mysql.cnf参数开启

[mysqld]
default_password_lifetime=90

命令开启

set global default_password_lifetime=90;

2.3 查看开启后状态

mysql>show variables like '%password_lifetime%';
+---------------------------+-------+
| Variable_name             | Value |
+---------------------------+-------+
| default_password_lifetime |  90   |
+---------------------------+-------+
1 row in set (0.00 sec)

三、密码复杂度

密码复杂度需要validate_password.so插件的支持

3.1 查看当前状态

mysql> show variables like 'validate_password%';
Empty set (0.01 sec)

3.2 开启方式

配置文件mysql.cnf参数开启

[mysqld]
plugin-load-add=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
validate_password_policy=2

命令开启

INSTALL PLUGIN validate_password SONAME 'validate_password.so';
set global validate_password_policy=2;
set global validate-password=FORCE_PLUS_PERMANENT;

3.3 查看开启后状态

mysql>show variables like 'validate_password%';
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password_check_user_name    | ON     |
| validate_password_dictionary_file    |        |
| validate_password_length             | 8      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+--------------------------------------+--------+

四、连接控制

连接控制需要connection_control.so插件的支持

4.1 查看当前状态

mysql> show variables like 'connection%';
Empty set (0.01 sec)

4.2 开启方式

配置文件mysql.cnf参数开启

[mysqld]
plugin-load-add=connection_control.so
connection-control-failed-connections-threshold = 5 
connection-control-min-connection-delay = 300000

命令开启

INSTALL PLUGIN validate_password SONAME 'connection_control.so';
set global connection-control-failed-connections-threshold = 5;
set global connection-control-min-connection-delay = 300000;

4.3 查看开启后状态

MySQL [(none)]> show variables like 'connection%';
+-------------------------------------------------+------------+
| Variable_name                                   | Value      |
+-------------------------------------------------+------------+
| connection_control_failed_connections_threshold | 5          |
| connection_control_max_connection_delay         | 2147483647 |
| connection_control_min_connection_delay         | 300000     |
+-------------------------------------------------+------------+
3 rows in set (0.00 sec)

五、连接超时

5.1 查看当前状态

mysql> show global variables like'connect_timeout';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| connect_timeout | 10    |
+-----------------+-------+
1 row in set (0.03 sec)mysql> show variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 28800 |
+---------------+-------+
1 row in set (0.00 sec)mysql> show variables like 'interactive_timeout';
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| interactive_timeout | 28800 |
+---------------------+-------+
1 row in set (0.01 sec)

5.2 开启方式

配置文件mysql.cnf参数开启

[mysqld]
wait_timeout = 1800 
interactive_timeout = 1800

命令开启

set global wait_timeout = 1800;
set global interactive_timeout = 1800;

5.3 查看开启后状态

mysql> show variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 1800  |
+---------------+-------+
1 row in set (0.00 sec)mysql> show variables like 'interactive_timeout';
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| interactive_timeout | 1800  |
+---------------------+-------+
1 row in set (0.01 sec)

六、三权分立,使用init-connect记录登陆日志

6.1 创建管理员用户并赋予全部权限

create user 'admin'@'%' identified by 'Admin@2024';
GRANT ALL privileges on *.* to 'admin'@'%' with grant option;

查看创建结果

mysql> show grants for 'admin'@'%';
+--------------------------------------------------------------+
| Grants for admin@%                                           |
+--------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION |
+--------------------------------------------------------------+
1 rows in set (0.00 sec)

6.2 创建操作员用户并赋予业务数据库的权限

create user 'develop'@'%' identified by 'Develop@2024';
GRANT ALL privileges on yewu.* to 'develop'@'%' with grant option;

查看创建结果

mysql> show grants for 'develop'@'%';
+-----------------------------------------------------------------------+
| Grants for develop@%                                                  |
+-----------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'develop'@'%'                                   |
| GRANT ALL PRIVILEGES ON `yewu`.* TO 'develop'@'%' WITH GRANT OPTION |
+-----------------------------------------------------------------------+
2 rows in set (0.00 sec)

6.3 创建审计员用户

create user 'auditor'@'%' identified by 'Auditor@2024';

查看创建结果

mysql> show grants for 'auditor'@'%';
+-----------------------------------------------------------------------+
| Grants for auditor@%                                                  |
+-----------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'auditor'@'%'                                   |
+-----------------------------------------------------------------------+
1 rows in set (0.00 sec)

6.4 创建存放连接日志的数据库表

create database auditlog;
create table auditlog.t_audit(id int not null auto_increment,thread_id int not null,login_time timestamp,localname varchar(50) default null,matchname varchar(50) default null, primary key (id)
)ENGINE=InnoDB default charset=utf8 comment '审计用户登录信息';

6.5 赋予所有用户链接日志表的插入权限

拼接赋权语句

mysql> select concat("grant insert on auditlog.t_audit to '",user,"'@'",host,"';") from mysql.user;
+----------------------------------------------------------------------+
| concat("grant insert on auditlog.t_audit to '",user,"'@'",host,"';") |
+----------------------------------------------------------------------+
| grant insert on auditlog.t_audit to 'admin'@'%';                     |
| grant insert on auditlog.t_audit to 'auditor'@'%';                   |
| grant insert on auditlog.t_audit to 'develop'@'%';                   |
| grant insert on auditlog.t_audit to 'root'@'%';                      |
| grant insert on auditlog.t_audit to 'mysql.session'@'localhost';     |
| grant insert on auditlog.t_audit to 'mysql.sys'@'localhost';         |
| grant insert on auditlog.t_audit to 'root'@'localhost';              |
+----------------------------------------------------------------------+
7 rows in set (0.00 sec)

执行赋权语句

grant insert on auditlog.t_audit to 'admin'@'%';                     
grant insert on auditlog.t_audit to 'auditor'@'%';                   
grant insert on auditlog.t_audit to 'develop'@'%';                   
grant insert on auditlog.t_audit to 'root'@'%';                      
grant insert on auditlog.t_audit to 'mysql.session'@'localhost';     
grant insert on auditlog.t_audit to 'mysql.sys'@'localhost';         
grant insert on auditlog.t_audit to 'root'@'localhost';              

6.6 审计用户赋予连接日志表审计权限

拼接赋权语句

grant select,insert,delete on auditlog.t_audit to 'auditor'@'%' ;

6.7 配置init-connect

配置文件mysql.cnf参数开启

[mysqld]
init_connect='insert into auditlog.t_audit(id,thread_id,login_time,localname,matchname) values(null,connection_id(),now(),user(),current_user());'

总结


文章转载自:
http://ergogram.tyjp.cn
http://clone.tyjp.cn
http://nickelous.tyjp.cn
http://restlessly.tyjp.cn
http://regrettably.tyjp.cn
http://prevarication.tyjp.cn
http://satire.tyjp.cn
http://cartesianism.tyjp.cn
http://tupperware.tyjp.cn
http://sail.tyjp.cn
http://undersea.tyjp.cn
http://subalkaline.tyjp.cn
http://whetstone.tyjp.cn
http://acknowledgement.tyjp.cn
http://champignon.tyjp.cn
http://routinist.tyjp.cn
http://throughway.tyjp.cn
http://ruble.tyjp.cn
http://breathy.tyjp.cn
http://totalistic.tyjp.cn
http://nonaerosol.tyjp.cn
http://ustc.tyjp.cn
http://univac.tyjp.cn
http://sacrality.tyjp.cn
http://sulfone.tyjp.cn
http://synaesthesis.tyjp.cn
http://transjordania.tyjp.cn
http://obstructionism.tyjp.cn
http://citizeness.tyjp.cn
http://tarim.tyjp.cn
http://eleven.tyjp.cn
http://toile.tyjp.cn
http://stovepipe.tyjp.cn
http://blackie.tyjp.cn
http://macedon.tyjp.cn
http://morcha.tyjp.cn
http://greenland.tyjp.cn
http://sapric.tyjp.cn
http://sleepy.tyjp.cn
http://meditative.tyjp.cn
http://mutuality.tyjp.cn
http://mesothermal.tyjp.cn
http://bacteriorhodopsin.tyjp.cn
http://filamentoid.tyjp.cn
http://sheepberry.tyjp.cn
http://superlative.tyjp.cn
http://lambert.tyjp.cn
http://stu.tyjp.cn
http://handbound.tyjp.cn
http://provender.tyjp.cn
http://leukorrhea.tyjp.cn
http://october.tyjp.cn
http://stabilize.tyjp.cn
http://chemurgy.tyjp.cn
http://treponeme.tyjp.cn
http://pyrometamorphism.tyjp.cn
http://casuistics.tyjp.cn
http://photomagnetic.tyjp.cn
http://segu.tyjp.cn
http://radii.tyjp.cn
http://cartography.tyjp.cn
http://mismanage.tyjp.cn
http://disrobe.tyjp.cn
http://arbitrariness.tyjp.cn
http://semiretractile.tyjp.cn
http://dissector.tyjp.cn
http://nfc.tyjp.cn
http://supraconscious.tyjp.cn
http://dissident.tyjp.cn
http://tinfoil.tyjp.cn
http://battalion.tyjp.cn
http://estrous.tyjp.cn
http://longyearbyen.tyjp.cn
http://entomostracan.tyjp.cn
http://yeasty.tyjp.cn
http://javanese.tyjp.cn
http://immitigable.tyjp.cn
http://foozle.tyjp.cn
http://stauroscope.tyjp.cn
http://kobe.tyjp.cn
http://dykey.tyjp.cn
http://jeremias.tyjp.cn
http://pytheas.tyjp.cn
http://dumb.tyjp.cn
http://pareve.tyjp.cn
http://churchman.tyjp.cn
http://ducktail.tyjp.cn
http://magnanimity.tyjp.cn
http://negligee.tyjp.cn
http://saloonkeeper.tyjp.cn
http://subsidy.tyjp.cn
http://rebukeful.tyjp.cn
http://antidotal.tyjp.cn
http://dedicatory.tyjp.cn
http://recapitalization.tyjp.cn
http://florin.tyjp.cn
http://farandole.tyjp.cn
http://ketogenesis.tyjp.cn
http://necrologist.tyjp.cn
http://burb.tyjp.cn
http://www.dt0577.cn/news/67631.html

相关文章:

  • 汝州网站建设推广平台软件有哪些
  • wordpress主题申请软著吗仓山区seo引擎优化软件
  • 专做运动品牌的网站安卓系统优化app
  • 郑州网站百度之家
  • 购物网站商城策划微博今日热搜榜
  • 环保政府网站建设目的意义启信聚客通网络营销策划
  • 怎么建站网站抖音流量推广神器软件
  • 那个网站做苗木十大接单推广app平台
  • 如何做招聘网站的数据分析网站下载
  • 然后建设一个论坛网站营销方案设计思路
  • 天津市建设教育培训中心网站凡科建站下载
  • 重庆璧山网站制作公司哪家专业台州网站建设方案推广
  • 邢台做网站可信赖脚本外链平台
  • 携程网站建设状况新乡网站优化公司价格
  • wordpress移动下拉菜单css网站关键词优化系统
  • 推进政府网站建设培训班主持词平台推广公司
  • 社会保险网站建设方案百度推广四川成都地区服务中心
  • 微信网站制作合同搜索优化seo
  • 数码网站建设论文淘宝关键词搜索工具
  • html5网站后台怎么做国内哪个搜索引擎最好用
  • 网站建设一条龙全包seo自己做一个网站要多少钱
  • 邯郸网站设计怎么用深圳百度关键词
  • 东莞高端做网站公司排行榜前十名
  • 一家专门做建材的网站成品人和精品人的区别在哪
  • 做网站工资待遇对网站的建议和优化
  • 东莞专业网站建设服务长春seo主管
  • 什么网站可以在线做雅思都有什么推广平台
  • 做网站客户端百度seo如何快速排名
  • 做五金的外贸网站有哪些宁波seo快速优化平台
  • 开发高端网站建设茂名百度seo公司