我正在研究使用SQL LocalDB作为客户端数据库,它将替代.net 4中开发的内部应用程序中的当前SQL CE 3.5数据库。
我遇到了一个不确定的问题,那就是LocalDB实例的安全设置。
如果我在.net中设置了一个脚本来创建一个私有LocalDB实例,例如(localdb)\
T1,然后在该实例中创建了一个新数据库,并添加了一个SQL用户帐户+密码(非域帐户),如何停止本地使用SSMS访问“
T1”实例+数据库的具有管理员级别特权的Windows用户(例如我自己的AD帐户)?
我可以看到一个场景,其中部署了应用程序,然后我们有一些精通IT的用户窥探了一下,决定安装SSMS并使用其Windows帐户连接到(localdb)\
T1,这将给他/她提供完全访问权限到数据库,这正是我要阻止的事情。
我们的一些员工可以在不连接域的情况下进行远程工作,因此我们向他们授予其PC的本地管理员权限,以便他们可以安装软件。因此,即使我可以阻止分配给他们的Windows登录名,也不会阻止他们设置域名。新的本地管理员帐户并使用该帐户登录,请打开SSMS,然后访问数据库。
任何对此的指针将不胜感激!
实际上,它不应该那么难。使用本地管理员帐户在客户端计算机上安装SQL Server。为了使您的生活更轻松,请使用混合身份验证。
安装实例后,应为本地管理员帐户分配sysadmin服务器角色(这是正常的安全设置)。现在,使用以下命令:
创建新的SQL Server用户,并将sysadmin服务器角色分配给该帐户。关闭SSMS并使用新凭据登录。或简单地使用一个帐户(不是很好的做法,但在这种情况下可以)。
转到“安全性-登录名”,然后从本地管理员中删除sysadmin角色。另外,签入用户映射,并从本地管理员那里“撤消”所有权限。
作为测试,尝试以本地管理员身份登录,我想您将无法登录服务器,因为该用户没有“家庭”数据库。但是,即使您可以登录,它也仅具有“公共”角色。
由您决定安装数据库并保护数据库的安全-将权限分配给您选择的用户。
关于您担心本地管理员可以再次安装MSSQL:他/她可以安装它,但这将是另一个实例。该实例对您实例中的用户一无所知,因此您应该是安全的。
您还可以考虑在SQL Server中使用应用程序角色。
为了防止我们的网络在预连接攻击和获取访问部分中解释的先前攻击破解方法,我们需要访问路由器的设置页面。每个路由器都有一个web页面,我们可以在页面中修改路由器的设置,它通常位于路由器的IP上。首先,获得我们自己的计算机的IP,为此运行命令。如下面的屏幕截图所示,突出显示的部分是计算机的IP: 现在打开浏览器并访问:。对于此示例,计算机的IP为。通常,路由器的IP是子网的第一个IP。目前,它是,我们只
通过向资源服务器出示访问令牌,客户端访问受保护资源。资源服务器必须验证访问令牌,并确保它没有过期且其范围涵盖了请求的资源。资源服务器用于验证访问令牌的方法(以及任何错误响应)超出了本规范的范围,但一般包括资源服务器和授权服务器之间的互动或协调。 客户端使用访问令牌与资源服务器进行证认的方法依赖于授权服务器颁发的访问令牌的类型。通常,它涉及到使用具有所采用的访问令牌类型的规范定义的身份验证方案(如R
问题内容: 我有两节课。 类具有受保护的方法,是的实例。 Class 与class在同一包中。 我正在尝试访问,但正在获取… 怎么了? 问题答案: 编译器应该捕获这样的错误。当您显然在运行时得到此消息时,发生了一些奇怪的事情。可能您已更改了源代码,但已完全重新编译。 另一个潜在但晦涩的问题是通过不同的类加载器加载类。即使包名称相同,从不同的类加载器加载的类也将位于不同的包中(以与由不同的类加载器加
问题内容: 我想保护某些行以免被删除,我更喜欢使用触发器而不是应用程序的逻辑来做到这一点。我正在使用MySQL数据库。 我想到的是: 但是当我使用delete时给了我一个错误: 还有另一种方法可以做这样的事情吗? 问题答案: 一种解决方案是创建一个具有权限表外键的子表,并添加引用行以引用要阻止其删除的各个行。 现在,您无法从ID为1234的权限中删除该行,因为它会违反外键依赖性。 如果您确实想使用
要使用注释,必须创建一个包含getters和setters的类: 但这会导致有人试图通过调用以下命令来修改此值: 有没有一种方法可以创建注释类,而不使用setter和外部解析器/读取器类?
问题内容: 我想了解以下示例中的情况(通过包从子类外部访问受保护的成员)。 我知道对于包外部的类,子类只能通过继承才能看到受保护的成员。 有两个包:和。 : : : 可以理解,中的方法可以访问,因为受保护的成员只能通过继承来访问。 我的问题是,为什么是方法,通过在基准访问时,工作正常的方法 ,但 将无法正常工作 通过访问时的参考? 问题答案: 该类中的代码被允许通过type的引用访问受保护的成员。