草庐IT

SECURITY

全部标签

java - Spring Boot,Spring Security 与数据库链接

提前抱歉我的英语不好..我是Spring的初学者。一位同事建议我使用Springboot开始。目前我喜欢这样。首先,我想创建一个与mySQL数据库链接的身份验证/登录模块。我正在研究IntelliJ和phpMyAdmin。这项工作有3个部分:-认证系统-OK-数据库链接和基本操作-OK-身份验证和数据库之间的链接-不正常。目前,为了进行身份验证,我有这个文件:WebSecurityConfig.javapackagehello;//imports@Configuration@EnableWebSecuritypublicclassWebSecurityConfigextendsWebS

php - 子项目站点的通用用户配置文件——安全地从主服务器传输用户数据

我有一个网站(A)用于带有用户系统的主要项目(它应该为注册用户显示我所在国家/地区的所有学生竞赛和学术事件。该网站还允许用户签名他们对这些事件和其他一些事情。A帐户仅包含基本信息,如姓名、学校、电子邮件、兴趣领域......)此外,我正在构建一个网站(B)作为“子项目”(用于寻找兼职工作以及与主题领域的大型组织合作。此外,将会有更多类似的future的子项目,因此(B)代表一组子站点)。B站点需要与A中相同的数据,还需要填写一些数据。所有子项目将由与主项目相同的一组人员维护.我认为让用户能够使用A的帐户登录到B网站会很好,但也可以注册到B使用个人帐户,因为用户不必通常只来自A主站点,并

mysql - MariaDB 中密码/登录路径的存储位置(相当于 mysql-config-editor)?

我们目前使用MySQL5.7并通过mysql-config-editor存储密码.它将登录路径存储在加密文件.mylogin.cnf中。MariaDB不支持此功能(andconsidersitabadidea)。那么MariaDB的做法是什么?PostgreSQL为此提供了~/.pgpass。 最佳答案 您可以使用未加密的选项文件。在您的主目录中创建一个新的选项文件,只有您可以读取,如下所示:[client]host=''port=''socket=''database=''user=''password=''然后您可以在运行其中一

mysql - mysql 的集成身份验证

在Windows上使用MSSQL时,我习惯了一个非常方便的功能,称为集成身份验证。简而言之,在Windows中通过身份验证可以让您访问数据库,因此无需提供任何特定密码。现在我正在Linux上开发一个没有用户交互的应用程序;这个应用程序需要访问一个mysql数据库用于它自己的目的,那么我该如何让它登录呢?我发现即使在mysql中默认创建了一个root账户,这个root账户与unixroot没有任何联系,我在linux下即使不是super用户也可以使用,而且密码为空。当然,我可以在mysql中为我的应用程序的需要创建一个专用的用户帐户,但在这种情况下,我需要在某处硬编码密码,这不太好。再一

php - 为什么要检查 mysql_real_escape_string() 的返回值

在我读过的每一篇博客/文章/问答中,都没有人建议检查mysql_real_escape_string()返回的值。在我看来,这个检查对于确保数据一致性非常重要,因为如果这个函数失败,插入到数据库中的值将是一个误报:bool值FALSE类型转换为字符串,结果为空字符串,不是您所期望的。根据文档:Returnstheescapedstring,orFALSEonerror.AMySQLconnectionisrequiredbeforeusingmysql_real_escape_string()otherwiseanerroroflevelE_WARNINGisgenerated,and

php - 用户权限树 : How to get there?

我正在实现一个产品库存管理网站,女巫有很多层权限。它有一个拥有所有类型权限的管理员,然后是2、3、4等级别……将有更少的权限。但特定用户可以拥有特殊权限,例如创建用户或阅读有关其他用户的信息。考虑以下场景:*admininserteduser1,user2anduser3.*user1inserteduser4anduser5underhissupervision.*user1editeduser4'spermissionso:user4canseealluser5'sactivity,butuser5cannotseeuser4'sactivity.*user5inserteduse

php - 用户表应该与网站内容位于不同的数据库中吗?

如果之前有人问过这个问题,我深表歉意,但我进行了一些搜索,但未能找到我的问题的答案。我的网站内容存储在MySQL数据库中(我们称之为content),我需要为我的网站编写一个简单的登录系统。所以,我需要创建某种users表来保存用户名、密码、权限等,我想知道我是否应该在我的中将它作为一个新表content数据库,或者将其存储在新数据库中是否更安全?将它放在第二个数据库中的缺点是我将不得不使用两个数据库连接而不是一个。也许这是一个愚蠢的问题,但我感谢您的意见! 最佳答案 您不需要使用不同的数据库。当您获得具有完全不同目的的数据时,这更

c# - 通过 C#/Visual Studio 2012 连接到外部 mysql 数据库

每当我尝试在我的本地主机上执行带有插入的SQL查询时,它都会工作,使用简单的C#代码和VisualStudio中的Mysql.Data引用。但是当我尝试连接到网络服务器上我自己的数据库时,它给了我一个异常(exception):Afirstchanceexceptionoftype'MySql.Data.MySqlClient.MySqlException'occurredinMySql.Data.dllMySql.Data.MySqlClient.MySqlException(0x80004005):UnabletoconnecttoanyofthespecifiedMySQLhos

php - SQL语句存储在单独的文件夹中

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion只是想从安全的角度来看,将我的SQL语句存储在像我的"file"文件夹这样的单独文件夹中并在我需要时调用它们是否好?还是这太麻烦了?我在想也许可以将所有语句存储在一个文件中,但我希望能对此提供意见。我的意思的一个例子。require('files\selectriskrating.php');在文件文件夹中我有一个selectdetails.php$query="SELECT`Riskrating`FRO

mysql - 在 Node.js 中支持 MySQL 的 ACL

我将Node.js与MySQL结合使用。npm中是否有支持node.js和MySQL的ACL库?我没有在stackoverflow上找到类似问题的答案。 最佳答案 这是一个基于Node的简单ACL系统https://github.com/OptimalBits/node_acl.对于它的后端,您可以使用Sequelizehttps://www.npmjs.com/package/acl-sequelize.另外node-acl推荐node-acl-knex但他们目前不支持mysql 关于