least-privilege相关内容

Web 应用程序的受限 PostgreSQL 权限

目标 创建一个包含三个用户的数据库并限制他们的权限(我只是大声思考,所以我的用户分离也可以更正): 超级用户 - 该用户允许对数据库进行初始配置.创建应用程序数据库,创建其他用户,设置他们的权限.默认 postgres 超级用户对我有用,所以这个就完成了. 管理员 - 此用户只能访问在配置期间创建的数据库.管理员可以CRUD所有表中的所有数据,也可以CRUD表等.“仅此数据库的超级用 ..

IdentityServer by Minimumprivilege在Azure上无法正常运行

我正在尝试实现遵循OAUTH2/OIDC协议的体系结构.为了做到这一点,我有一个客户端的STS(Identity Server v3,至少由privilege),ASP.NET WebApi和ASP.NET MVC应用程序.我的目标是将STS和REST服务托管在Azure上,以便不同的客户端可以将它们用作公共服务.到目前为止,一切都很好.在我决定添加一个使用重定向流程之一(授权代码流程)的新客户端 ..

没有网络访问权限的虚拟服务帐户,例如NT AUTHORITY \ LocalService

背景:我正在编写服务,并希望为它提供尽可能少的特权. 虚拟帐户(有时是“虚拟服务帐户")是我的服务不需要网络访问,所以我使用的是LocalService,但我不喜欢这样的事实,即如果我授予对文件/等的访问权限,那么我将授予对以该帐户运行的所有服务的访问权限. 有没有我可以使用的特权最低的帐户? 解决方案 您无需更改运行该服务的帐户; LocalService很好. 相反, ..

Web应用程序的PostgreSQL受限权限

目标 创建一个由三个用户组成的数据库并限制他们的特权(我只是大声思考,所以我的用户分离也需要纠正): / p> 超级用户-该用户允许对数据库进行最初始的配置。创建应用程序数据库,创建其他用户,设置他们的权限。默认的 postgres 超级用户对我有用,所以这一步完成了。 管理员-该用户只能访问创建的数据库在供应期间。管理员可以 CRUD 所有表中的所有数据,还可以CRUD表等。 “仅 ..

以最小特权运行Heroku Postgres

我可以通过网络/应用程序连接到Heroku Postgres数据库,而不会有丢掉表的风险吗?我为第三方构建Heroku应用程序它使用Heroku Postgres作为后端。第三方对安全性非常敏感,所以我正在考虑在整个应用程序中应用“分层安全性”。例如,在Web /应用程序层检查SQL注入攻击。应用“分层安全”方法时,我还应该保护数据库以防潜在的SQL注入攻击丢失,这可能会丢失数据库表。 在其 ..
发布时间:2018-06-07 11:27:30 其他开发