impersonation相关内容

以不带xp_cmdshell的代理用户身份从存储过程执行SSIS程序包

我正在尝试通过存储过程运行SSIS程序包,但是在尝试导入CSV时出现Access is denied错误. 我将程序包放入作业中,然后运行它,只要我使用了代理帐户,它就可以正常工作.我正在尝试使用xp_cmdshell将该代理帐户复制到存储过程调用而没有的情况下.我也在Visual Studio中运行了该程序包,并且运行顺利. 我的SSIS包很简单:它从网络导入CSV文件,将数据转换为 ..

SQL Server执行模拟

...之间的区别是什么 execute as user = 'testuser' AND execute as login = 'testuser' 我正在这些登录名下执行跨数据库过程,并且它以exececute作为登录名而不是作为用户执行.据说服务器主体"testuser"在安全性上下文下不能访问数据库"xxx". 当我在两个命令后都SELECT SYSTEM_USER ..
发布时间:2020-11-27 05:02:06 其他开发

为什么CreateProcessAsUser在Vista/Windows 7上需要交互式Window Station?

我必须对此进行深入研究,因为在Windows 2003/XP上无法正常工作的代码在Windows 7上无法正常工作.使用CreateProcessAsUser启动的应用程序失败,错误代码为0xc0000142.我的旧代码与MSDN上的代码之间的区别,该代码可从开始C ++中的交互式客户端进程是,我没有设置特权,也没有设置Window Station和桌面的特权.我已经根据示例更新了代码,但是我非常 ..
发布时间:2020-11-27 05:01:57 其他开发

使用LOGON32_LOGON_NEW_CREDENTIALS的LogonUser对远程不受信任的域计算机起作用

因此,两台计算机之间没有信任关系-它们位于不同的域中. 我已使用登录类型 LOGON32_LOGON_NEW_CREDENTIALS 的LogonUser API成功连接到远程计算机.我能够使用UNC共享检索目录的内容,并创建文件流来“下载"文件.到目前为止一切顺利. 唯一的问题是,除非存在已打开的会话,否则LogonUser似乎失败.让我澄清一下. 我发现今天早上ASP.NET ..
发布时间:2020-11-27 05:00:55 其他开发

如何在Spring中模拟使用SwitchUserFilter的用户?

我不了解Spring模拟用户. 我经历了一些用于模拟用户的配置示例代码,并注意到SwitchUserFilter用于此实现. 如何使用Spring SwitchUserFilter Filter实现模拟用户,它如何工作? 冒充用户的内部流程是什么? 在我的应用程序中,我也在使用spring安全性. 任何人都可以通过简单的描述或任何示例示例来帮助我实现这一目标吗? 解决 ..
发布时间:2020-11-27 05:00:49 其他开发

从ASP启动/停止服务. NET页面

我实现了一个网页(ASP .NET,VB)来启动/停止Windows服务. 我使用了拟人化,如下所述: http://support.microsoft.com/kb/306158 页面读取服务状态后,一切正常: _domain = Me.TextBoxDomain.Text _user = Me.TextBoxUserName.Text _password = Me.TextB ..
发布时间:2020-11-27 05:00:36 C#/.NET

从管理员帐户模拟SYSTEM(或等效版本)

此问题是有关我当前正在处理的特权问题的此问题的跟进和继续. > 问题摘要: 我正在使用没有Debug programs (SeDebugPrivilege)特权的Domain Administrator帐户运行程序,但是我需要在本地计算机上使用它. Klugey解决方案: 该程序可以将自身作为服务安装在本地计算机上,然后启动该服务.该服务现在在SYSTEM帐户下运行,这使我们能够 ..
发布时间:2020-11-27 04:58:32 C/C++开发

获取当前用户上下文

在从不同位置(c#应用程序,webservice ...)运行powershellscript时遇到问题. 我认为这是一个用户上下文问题,所以现在我试图找出在哪个用户上下文下运行Powershell脚本. 是否有可能记录powershellscript的当前用户上下文? 解决方案 如果您需要了解实际用户: [reflection.assembly]::LoadWithParti ..
发布时间:2020-11-27 04:57:30 其他开发

模拟管理员帐户以编辑注册表项不起作用(C#)

我正在使用以下代码来编辑本地计算机配置单元中的注册表项("SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \%SID%').在我实际上尝试打开注册表项(具有写权限)之前,一切似乎都还不错.消息“不允许请求的注册表访问"时引发SecurityException.我已经检查并重新检查了注册表项和我要模拟的用户的权限,所有 ..
发布时间:2020-11-27 04:56:28 C#/.NET

Continuation Task在与先前相同的线程中

我有一个WebService,它创建一个任务和一个延续任务. 在第一个任务中,我们设置 Thread.CurrentPrincipal 因此,当ContinuationTask启动时,它不再具有Thread.CurrentPrincipal. 我想在 ContinuationTask 中指定它应与它的前一个线程相同运行. 我已经在网上搜索了,但是我只发现了在Synchron ..
发布时间:2020-11-27 04:56:25 C#/.NET

在Wix Installer中以管理员模式在customAction中运行ExeCommand

我是wix安装程序的新手.我已经为我的应用程序使用wix安装程序开发了一个设置,我需要执行“自定义操作"才能在cmd.exe中运行命令.在XP中,它可以正常工作.但在Windows 8及更高版本中7 cmd提示需要以管理员身份运行. 我已经在Google上搜索了,发现关键字特权提升和冒充可能对我有帮助. ..

如何在启用了UAC的Windows服务中调用LogonUser()以获取不受限制的完整令牌?

我正在Windows Server 2012上运行WindowsService,它需要模拟域管理员用户(该用户也已添加到计算机的本地管理员组中). 系统上已启用UAC,并且使用LogonType为LOGON32_LOGON_INTERACTIVE的凭据来调用LogonUser,似乎返回的是受限令牌,而不是完整令牌. 这导致我尝试执行的管理任务失败. 在这种情况下调用LogonUs ..
发布时间:2020-11-27 04:56:18 其他开发

ServerManager.OpenRemote的凭据

我正在尝试使用ServerManager.OpenRemote(来自Microsoft.Web.Administration),但是无法找到有关如何为它提供与当前用户不同的凭据的文档.我尝试过SimpleImpersonation(来自如何在.NET中进行模拟? ),它给我同样的错误: System.UnauthorizedAccessException-由于以下错误,从计算机[...]检索 ..
发布时间:2020-11-26 21:06:50 其他开发

IIS7,WCF Rest,自定义身份验证模块的模拟

因此,我正在努力设置由iis7托管的WCF服务.该服务是REST服务. 到目前为止,我们对身份验证的要求是只有域帐户才能连接到该服务.我们正在使用基本身份验证并使用模拟来通过我们的业务层向数据库进行呼叫. 一切正常. 现在,我们需要允许非域帐户使用我们的服务.由于IIS的原因,我实现了此(http://custombasicauth.codeplex.com/)和一个自定义成员资 ..
发布时间:2020-11-26 20:07:38 服务器开发

可以在本地进行模拟,但不能在服务器上进行模拟

我认为我的假冒行为有问题,但我可能会误会. 我有一个IBM XMS使用者,正在使用队列中的数据.工作正常.为了被授予对队列的访问权限,该服务需要以特定用户身份运行,为此,我实现了.Net模拟.在所有系统上,我都能够使队列运行,当需要重新启动时会出现问题. 为了测试重新启动,我放置了一个简单的 if(messages == 500)throw ... ,该触发器触发取消,断开连接和重新连 ..
发布时间:2020-11-26 02:02:38 其他开发