impersonation相关内容

春天如何假冒

我们有多个门户Employer-portal,Employee-portal和Admin-port,所有三个门户都是分别部署的.所有门户网站都遵循spring-mvc模式.然后,我们使用spring安全性,并使用openId进行登录和注销. 现在,我们要提供管理员门户功能,管理员可以将其模拟为雇员和雇主,并代表他们做事. 任何有以前经验的机构都可以指导我如何进行工作,或者可以分享我可以 ..
发布时间:2020-11-27 05:05:11 Java开发

Windows用户模拟对用户有何影响?

在Windows中,程序可以通过调用 OpenProcessToken ,SSPI函数以及其他几个函数.获得令牌后,您可以将很多令牌传递给这些函数,以便以该用户身份执行操作.这些动作通常会对“父"流程产生副作用吗? 例如,您可以通过 ImpersonateLoggedOnUser 等? 解决方案 根据其文档,LoadUserProfile()返回已加载的HKEY_CURRENT_US ..
发布时间:2020-11-27 05:05:05 其他开发

如何在Linux中模拟

我已经用python和PyQt开发了一个多平台桌面应用程序,并且我想在其中实现模拟的概念.我有一个要求,用户选择一个文件,应用程序将检查命名约定和其他内容.如果一切都很好,则它将文件复制到服务器中,其中只有模拟用户可以说(user123)具有完全权限,而其他用户仅具有读取权限. 我可以使用win32security和win32con 在Windows中实现此目标 立即登录 Self ..
发布时间:2020-11-27 05:05:01 服务器开发

模拟用户访问远程服务器上的文件-访问被拒绝

我有一个MVC Web应用程序,该应用程序应允许用户下载作为UNC路径存储在数据库中的文件.这些文件可以位于远程服务器/共享上的任意位置. 例如服务器1托管用于下载服务器2上存储的文件的Web应用程序 我不想将这些文件夹的权限授予托管服务帐户,因为安全性应取决于用户有权访问的内容.因此,我正在尝试使用模拟来检索文件. 当我在本地计算机上调试时,一切正常.它会冒充我的用户并下载文件 ..
发布时间:2020-11-27 05:04:58 C#/.NET

Symfony2:使用两个不同的用户提供程序登录网站时无法模拟用户

在我的网站中,用户可以使用简单帐户(在我的网站中创建,配置为MY_OWN_USER提供程序,通过电子邮件选择用户)登录,也可以使用Facebook登录(通过fosfacebook捆绑包集成)登录. 当我尝试模拟用户时(附加链接'...?_ switch_user=demo@demo.com',如 安全性.警告:切换用户失败:“用户未在Facebook上通过身份验证" 我检查了 Symf ..
发布时间:2020-11-27 05:04:55 其他开发

如何获取呼叫过程Windows用户访问令牌

如何为创建调用我的应用程序的进程的用户获取访问令牌? 我需要使用该令牌进行模拟,其目的是访问该用户applicationData中的文件. P.S.模仿用户的应用程序是在系统下运行的服务. 解决方案 检查MSDN,所有这些API都有据可查. 您可能想要执行以下操作: HANDLE thisToken, thisProcess; thisProcess = OpenPro ..
发布时间:2020-11-27 05:04:52 C#/.NET

WindowsIdentity winId =(WindowsIdentity)HttpContext.Current.User.Identity;如何使演员表有效;目前失败了

我基本上是通过模拟已登录的用户来尝试从Web应用程序访问网络共享资源.我遵循了此示例[ http://msdn.microsoft.com/zh-cn/library/ms998351.aspx#paght000023_impersonatingbyusingwindowsidentity] ,此处作者没有提及强制转换失败.当我执行该转换时,我遇到了无法进行转换的运行时异常.有人遇到过此类问题吗? ..
发布时间:2020-11-27 05:04:49 其他开发

symfony在不同的主机上模拟

我正在尝试在Symfony中模拟不同的用户,但与其他示例不同,例如firewalls: admin: pattern: ^/ host: "%host_admin%" provider: admin [...] switch_user: role: ROLE_ADMIN provider: client #host: "%host_public%" ..
发布时间:2020-11-27 05:04:46 PHP

模拟无法建立数据库连接

我有一个SL4应用程序,该应用程序使用WCF与后端SQL Server 2008数据库进行通信.由于所调用的存储过程需要数据库权限,因此WCF服务之一需要使用专用的系统帐户连接到数据库.我试图在服务代码中使用模拟来实现解决方案,例如 int result = LogonUser(userName, domain, password, LOGON32_LOGON_NETWORK, LO ..
发布时间:2020-11-27 05:04:42 数据库

Windows模拟和复制令牌

我有一个asp.net项目,该请求会将工作委托给后台(通过quartz.net).该Web应用程序正在使用Windows身份验证和模拟. 我也想在后台线程上模拟当前用户.我已经阅读了如何用提供的域名,用户名和密码模拟用户并调出内核.该方法有效. IntPtr token; var successfullLogon = LogonUser(userName, password, doma ..
发布时间:2020-11-27 05:03:37 C#/.NET

如何模拟WellKnownSidType?

我知道我可以使用以下方式模拟Windows帐户: http://msdn.microsoft.com/en-us/library/chf6fbt4. aspx 但是我该如何模拟一个WellKnownSidType帐户? SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, nul ..
发布时间:2020-11-27 05:03:34 C#/.NET

使用CreateProcessWithLogonW的作业控制

我正在编写的应用程序要求执行可能在主机系统上执行的潜在恶意代码.该代码仅与stdin,stdout和stderr交互,并且不应尝试与文件系统或网络交互. 我已通过防火墙规则限制了网络访问,并通过以NetUserAdd和CreateProcessWithLogonW创建的非特权用户身份运行进程来限制文件系统访问.最后,我将进程分配给限制内存和活动进程的作业对象. 这在Windows 8上 ..
发布时间:2020-11-27 05:03:27 其他开发

您如何在UWP中进行模拟?

我正在处理UWP应用程序.我想更改当前上下文用户(当前登录用户)的情况出现了.为此,我尝试在UWP中实现模拟.在一般的Windows或Web应用程序中,我可以使用以下链接上提供的示例代码来更改当前上下文用户: http://www.codeproject. com/Articles/10090/A-small-C-Class用于模拟用户 但是我无法在UWP中实现这一点. 我想在UWP中实施模拟. ..
发布时间:2020-11-27 05:03:24 其他开发

将文件复制到我无权访问的网络共享

这是我正在尝试将文件从本地用户的temp文件夹复制到远程文件共享. 我无权访问远程文件共享,因此我必须模拟一个用户. 现在,我可以成功地从远程服务器读取文件并将其复制到本地,但是我无法将本地文件写入共享,因为它会给我错误: 拒绝访问本地文件 (因为我现在正在模仿另一个用户). 如果您需要一些代码,我可以将其发布. 解决方案 设法找到答案, 在模拟远程用户之前, ..
发布时间:2020-11-27 05:03:21 C#/.NET

ASP.NET中的模拟和委派(使用SQL Server)

我已经编写了一个简单的ASP.NET应用程序,用作简单MSSQL数据库的前端.该应用程序可以通过Internet访问. 涉及到两个物理服务器:一个同时运行MSQL Server 2008 R2的WS2008R2 Active Directory域控制器和另一个服务器,即我的应用程序所在的Web服务器(WS2008R2/IIS7.5). 我的应用程序"FooPool"的应用程序池具有其自 ..
发布时间:2020-11-27 05:03:18 C#/.NET

如何在Visual Studio中作为NT AUTHORITY \ SYSTEM进行调试?

我正在尝试调试为NT AUTHORITY \ SYSTEM.我尝试使用以下问题中描述的方法: RunAs在Visual Studio中调试时的其他用户 但是,为了通过身份验证,我需要使用哪些凭据? 解决方案 runas无法作为系统/本地服务/网络服务等启动.但是 -s 在系统帐户中运行远程进程. ..

使用ASP.NET设置模拟

为了初步了解,我创建了一个非常简单的项目,该项目试图计算两个目录中的文件数.不允许User1访问Directory2,并且不允许User2访问Directory1.由于模拟,根据调用我的应用程序的用户,我应该只能得到一个号码.两个用户都被设置为管理员. 因此,我在Visual Studio 2015(在Windows 8.1上运行)中创建了一个新的MVC项目,并选择使用Windows身份验证 ..
发布时间:2020-11-27 05:02:12 C#/.NET