首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

保护 IBM Cognos 10 BI 环境

名称空间 特定于名称空间类型的指南: LDAP 惟一标识符 一旦用户通过验证获取 IBM Cognos Connection 门户的访问权,就会将名为CAMID的用户帐户引用存放在内容存储数据库中。...所有的 LDAP 服务器均会使用 dn 属性填充每个条目,这将会确保无论 LDAP 服务器类型如何,总有一个基于惟一标识符的属性。然而,这种做法无法确保用户帐户是真正惟一的。...由于它对整个系统安全和稳定至关重要,最佳实践是千万不要在产品环境中禁用 CAF。 有效域或主机 CAF 配置中最重要的属性是允许重新定向或允许获取数据的有效域或主机的列表。...同时,对于 Cognos 名称空间中的对象,这些对象的内部 ID ,即 CAMID,也包含查找路径的一部分。...例 1:IBM Cognos Connection 中的角色成员列表显示两个成员具有相同的名称,无法一眼分辨出来 如果部署过程中确实需要创建相同名称的角色,使用工具提示可以分清二者。

2.6K90

C#开发中Windows域认证登录2016(扩展吉日嘎拉GPM系统V4.2)

2013年搞公司的OA时,为了统一用户登录,将Windows AD的用户和OA的账号对接,OA用户名的规则就是使用Windows AD的用户名,格式举例:Troy.Cui,原理就是先进行域服务器的认证,...认证完毕使用自定义的函数根据用户名读取出OA的用户信息,然后读取出用户名和密码信息,最后使用获取到的用户名和密码进行正常的登录。...当时的文章:《C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)》,本周打算OA中开发在线培训的功能,也想借此机会升级一下底层的应用DotNet.Business和DotNet.Utilities...,第一个要升级的项目就是这个Windows域账号登录。...前台页面登录部分,其实您可以将自己公司的域信息写到Web.Config或者配置为BaseSystemInfo下的参数     ///      /// LDAP用户的登录操作

77420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C#开发中Windows域认证登录

    对于如何实现,我思考了一段时间,大体的思路如下: 1、在GPM中创建的用户账号和其在Windows域中的账号一致,如域账号为Troy.Cui,那么GPM中登录userName也是Troy.Cui 2、GPM...中的账号需要单独手工创建,因为涉及到的权限、角色的设定,如果使用域账号登录的时候,自动创建GPM的账号意义不大 3、不启用IIS中的Windows集成认证,因为我们还有一部分用户是没有域账号的,所以必须使用模拟域用户登录的方式进行认证...4、模拟域账号登录成功后,需要在GPM中增加一个DomainLogon的方法,直接使用域账号进行登录,无需密码。...昨天在实现的过程中,在DoNet.Business中增加了DomainLogon(string userName)的方法调用BaseUserManager.LogOnByUserName,但是在做模拟域用户登录的时候...又有缺点,会对不需要域认证的用户早成负担。

    1.9K10

    SharpStrike:基于C#实现的后渗透漏洞利用研究工具

    关于SharpStrike SharpStrike是一款基于C#开发的后渗透工具,该工具可以使用CIM或WMI来查询远程系统。除此之外,该工具还可以使用研究人员提供的凭证信息或使用当前的用户会话。...该工具允许使用WMI或CIM来跟远程系统进行连接,而CIM的使用则需要我们获取到目标系统的管理员权限。...解决方案架构 SharpStrike由三个主组件构成: 服务层:提供核心功能并由UI层使用(cs、ExecuteWMI.cs、ExecuteCIM.cs); 模型:包含整个项目所有共享的数据类型; 用户接口...选择顶部菜单中的“构建”项,然后构建解决方案。 此时将会生成两个版本的SharpStrike,即带有GUI界面的WinForms和命令行终端应用程序,每一个版本都实现的是相同的功能。...usage - "root\directory\ldap" namespace 工具使用演示 GUI版本使用 命令行终端版本使用 【GIF】 项目地址 SharpStrike:【点击阅读原文获取】

    59110

    ​Harbor制品仓库的访问控制(2)

    创建项目的用户自动拥有该项目的项目管理员角色,还能够把其他用户添加为项目成员,并赋予一个项目角色来访问项目中的资源。各个项目的访问权限都是互相独立的,即同一个用户在不同的项目中可以拥有不同的成员角色。...在 LDAP 认证模式下,单击“组管理”页面的“新增”按钮,在“导入LDAP组”对话框中填写上 LDAP 组域和名称后即可把 LDAP 组导入系统。...下图所示的示例中,在 Harbor 项目中把 Developer 组赋予开发者角色,即添加了 LDAP 中的组“cn=developer,ou=Groups,dc=goharbor,dc=io”为项目成员...(本文为公众号亨利笔记原创文章) 如下图所示,在 Harbor 项目中为 developer 组赋予开发者角色,即添加了 OIDC 中的 developer 组为项目成员,并且具有开发者角色。...常见问题 1.想把 Harbor 的用户认证模式从默认的本地数据库模式改为 LDAP 或者 OIDC 模式,为什么在“系统管理”→“配置管理”→“认证模式”中是只读的且无法修改?

    5.4K10

    SharpSpray:一款功能强大的活动目录密码喷射安全工具

    SharpSpray是DomainPasswordSpray工具的C#实现,并且还引入了很多增强功能以及额外功能。除此之外,该工具还使用了LDAP协议来跟域活动目录服务进行通信。...功能介绍 可以从域上下文的内部和外部进行操作。 从列表中排除禁用域的帐户。 自动从活动目录中收集域用户信息。 通过在一次锁定尝试中排除帐户,避免潜在的帐户锁定。...通过自动收集域锁定账户来观察窗口设置,避免潜在的帐户锁定。 与域细粒度密码策略兼容。 用户自定义LDAP筛选器,例如(description=admin)。...强制执行任务,无需进行确认 --get-users-list 从活动目录获取域用户列表 --show-examples 从活动目录获取域用户列表 --show-args...\SharpSpray.exe --get-users-list | Out-File -Encoding ascii users.txt 如何从活动目录中仅获取用户列表 下列命令可以从目标活动目录中获取域用户信息

    64630

    windows server2016搭建AD域服务器

    二、搭建AD域服务器步骤1.在需要安装AD域控制器的电脑上打开服务器管理器,点击添加角色和功能2.打开添加角色和功能向导,点击下一步3.安装类型选择基于角色或基于功能的安装,点击下一步4.服务器选择从服务器池中选择服务器...,再选中池中的本地服务器,点击下一步5.服务器角色选择Active Directory域服务,根据提示进行安装6.运行AD DS(Active Directory域服务的简称)部署向导,打开本地服务器的服务器管理器...点击下一步9.根据提示,完成配置10.添加Active Directory 证书服务角色11.选择角色服务,根据提示进行安装12.配置域证书,点击通知-配置目标服务器上的Active Directory...,在证书颁发机构中可以看到给域控颁发的证书三、生成可供java程序使用的keystore文件1.导出证书,供客户端连接使用,举例命名为adserver.cer2.执行以下命令,使用上一步骤导出的证书文件生成供...提示输入密码时,填入指定密码:ldap@1993四、导出某用户的keytab文件1.在AD域服务器的服务器管理器-工具-Active Directory 用户和计算机 管理面板中新建一个测试用户testuser52

    14000

    Active Directory教程3

    这其中的要点是如果您在实际条件不安全的分支部署了 DC,基本上您是无法防止 DC(和信任它的机器)受到***的,但是您可防止***向其他域扩散。...为防范这类***,Windows Server 2008 域服务允许管理员定义只读过滤属性集 (RO-FAS)。RO-FAS 中的属性绝不会复制到 RODC,因此不能从失窃的 DC 中获取这些属性。...下表列出了 RODC 上的本地管理角色。这些角色与 Windows 中的内置组一一对应。...如果发起 LDAP 更新的应用程序对参照操作处置不当,应用程序将无法使用。...最后,如果林中其他域的用户试图向 RODC 验证,RODC 必须能够访问其所在域的完全 DC 来获取信任密码,以便将验证请求正确传递给用户域中的 DC。

    1.6K10

    c# AD域 权限管理

    大家好,又见面了,我是你们的朋友全栈君。 我现在开始第一步,获取AD域用户所在的组,因为我想把菜单和界面按钮的功能由角色组来控制,用户加入角色组就可以获得相应的权限. 这是我的思路....第一 如何关联AD域 并获取当前登录域的用户所在的角色组 ADUserMessage() 代码如下: using System; using System.Collections.Generic;...(); //直接获取当前域用户所在的信息 //GetDirectoryObject(); 再次登录用户名和密码进行验证 //DirectorySearcher类可对 Active...//”pssword” 是当前登录域的用户的密码; path : LDAP://IP地址/DC=,DC= /* private static DirectoryEntry...// return adgroup; return ds; } } } 这样就获得了当前登录到域的用户所在的角色组,显示的结果为

    84220

    如何使用S4UTomato通过Kerberos将服务账号提权为LocalSystem

    工具运行机制 熟悉“Potato”系列权限提升工具的研究人员肯定知道,这类工具可以将服务账号提升为本地系统权限,“Potato”所使用的技术和S4UTomato类似,即利用COM接口的特定功能,欺骗NT...Kerbero的角色 在Windows域环境中,SYSTEM、NT AUTHORITY\NETWORK SERVICE和Microsoft虚拟帐户可以用于对加入域的系统计算机帐户进行身份验证,而在现代版本的...因此,我们可以使用S4UTomato来获取本地机器上域管理员帐户“administrator”的服务凭证,然后在SCMUACBypass工具的帮助下,利用该凭证创建系统服务并获得SYSTEM权限。...在执行操作之前,我们需要为本地设备账户获取TGT,但由于服务账户权限的限制,导致我们无法获取到长期密钥,因此无法构造KRB_AS_REQ请求。...工具下载 由于该工具基于C#开发,因此我们首先需要在本地设备上安装并配置好最新版本的Visual Studio。

    26210

    Windows认证原理:域环境与域结构

    域 (Domain)是一个有安全边界的计算机集合 (安全边界,意思是在两个域中,一个域中的用户无法访问另一个域中的资源)。...全局编录包含了各个活动目录中每一个对象的最重要的属性 (即部分属性),这样,即使用户或应用程序不知道对象位于哪个域,也可以迅速找到被访问的对象。...借助 RODC,组织可以在无法保证物理安全性的位置中轻松部署域控制器。RODC 承载 Active Directory域服务 (AD DS) 数据库的只读分区。...LDAP ldap 是基于 tcp/ip 的轻量级目录访问协议,这种数据库文件后缀都为 .ldif,并使用特殊的节点查询语句来获取相应数据。...和常规关系型数据库不同的是,ldap 并非按照常规的库、表、字段方式来存储数据,而是按照一种特殊的倒树状结构层级来组织管理数据,此处的树指的就是目录信息树,即 DIT。

    2.4K11

    windows域环境下认证和攻击初识

    目的是通过密钥系统为客户端/服务器应用程序提供强大的可信任的第三方认证服务:保护服务器防止错误的用户使用,同时保护它的用户使用正确的服务器,即支持双向验证。...kerberos认证框架 kerberos机制中主要包含三个角色:Client、Server、KDC(Key Distribution Center)密钥分发中心。...PTH 通过前面的内容,可以看到kerberos、NTLM认证过程的关键,首先就是基于用户密码hash的加密,所以在域渗透中,无法破解用户密码hash的情况下,也可以直接利用hash来完成认证,达到攻击的目的...当服务的权限为一个域用户,则SPN注册在域用户帐户下。 比如,域控机器(也是一个机器账户)里的DNS服务(用ADSI编辑器连接LDAP查看)。...域用户可向域控LDAP目录查询SPN信息,从而获取到域内安装了哪些服务。 抓包可以看到是通过LDAP协议查询获得SPN信息。

    92520

    Exchange漏洞攻略来啦!!

    ,因此通过其他手段直接获取域用户列表,也可以同步获得邮箱用户列表。...注:所有邮箱用户都有对应的域用户,但域用户不一定拥有邮箱,需要管理员主动开启设置。 1.ldap查询 ldap 轻型目录访问协议,在 windows 系统中,可以通过 ldap 获取域用户基本信息。...同时,如果 ldap 配置不当,存在未授权访问漏洞,可以直接通过 389 端口获取用户列表。 可以在获得有效账户后使用工具获取用户列表....该利用方法需要注意: 攻击者已拥有有效的邮箱用户凭证; 当触发动作为启动应用程序时,只能直接调用可执行程序,如启动一个exe程序,但无法为应用程序传递参数,即无法利用powershell执行一句话代码进行反弹...Outlook 收件箱主页指向的 URL 在 Outlook 中通过 iframe 标签加载,其执行 wscript 或 vbscript 受沙箱环境限制,无法使用脚本代码创建敏感的恶意对象,即无法直接通过

    6.7K20

    如何为CM集成FreeIPA提供的LDAP认证

    ,dc=ap-southeast-1,dc=compute,dc=internal 搜索LDAP用户的基础域 LDAP 用户搜索筛选器 uid={0} LDAP 组搜索库 cn= groups,cn=...accounts,dc=ap-southeast-1,dc=compute,dc=internal 搜索LDAP组的基础域 LDAP 组搜索筛选器 member={0} 过滤搜索的LDAP组条件,使用或者的关系过滤组中...可以看到用户角色管理页面增加了LDAP group的菜单。但没有任何LDAP用户组的映射。...查看FreeIPA的用户组信息 通过浏览器进入到FreeIPA的UI,通过身份 -> 用户组,查看系统中的用户组信息。 ?...CM集成FreeIPA的LDAP,用户的权限管理是通过用户所属组实现,如果需要为用户配置相应的管理权限则需要将用户组添加到对应的权限组中,未配置的用户只拥有读权限。 2.

    1.8K10

    kerberos认证下的一些攻击手法

    黄金票据的条件要求: 1.域名称 2.域的SID值 3.域的KRBTGT账户NTLM密码哈希 4.伪造用户名 1.1 实战手法 我们这里在一台域服务器中抓取到了KRBTGT账户的账号密码(hash) 那么这里我们可以直接使用...Ť / user ---伪造的用户名 / groups(可选)---用户所属的组RID(第一组是主组)。添加用户或计算机帐户RID以接收相同的访问权限。...这降低攻击者通过横向扩展,获取域管理员的账户,获得访问域控制器的Active Directory的ntds.dit的权限。...如果攻击者无法访问AD数据库(ntds.dit文件),则无法获取到KRBTGT帐户密码。 2.建议定期更改KRBTGT密码。更改一次,然后让AD备份,并在12到24小时后再次更改它。...监视TGT票证的生存期,以获取与默认域持续时间不同的值。

    3.2K61

    08-如何为Navigator集成Active Directory认证

    QAZ 账号密码 Active Directory 域nav.nt_domain fayson.com AD的域名 LDAP 用户搜索库nav.ldap.user.search.base OU=Cloudera...Users,DC=fayson,DC=com 搜索AD用户的基础域 LDAP 组搜索库nav.ldap.group.search.base OU=Cloudera Groups,DC=fayson,...2.通过截图中的搜索栏查看AD中的hive组 ? 3.点击搜索出来的组名,进入角色分配界面 ? 为hive组分配超级管理员角色 ? 为groupa组分配角色 ?...以上完成了对AD中组权限的分配,拥有相应组的用户即有对应的Navigator的操作权限。 4.使用测试用户登录测试,查看用户拥有的权限 hiveadmin用户拥有的权限 ?...2.在AD中为用户添加组时,不要将新添加的组设置为主要组,如下图所示: ? 3.Navigator集成AD后,需要为用户所在组分配角色,否则用户是没有权限访问Navigator服务。

    1.4K40

    Cloudera Manager用户角色

    例如,该用户帐户milton具有“受限操作员”角色和只读角色,其作用域为集群1。此外,该用户帐户milton在集群2上具有“配置者”角色。...如果它不存在,请通过完成为特定集群添加用户角色中 描述的步骤来创建它。 注意 如果未将外部身份验证实体(例如LDAP组)映射到角色,则属于该组的用户将默认为无访问权限。...可以更改这些导入的映射。 为用户分配角色 除了将组(例如LDAP组)映射到用户角色外,还可以将单个用户分配给用户角色。如果不分配角色,则本地用户默认为无访问权限。...单击分配给要修改的角色。 3. 指定要分配给角色的“用户”或“ ”组。 4. 保存更改。 从用户角色中删除用户或外部映射 执行以下步骤从用户角色中删除用户帐户或外部映射: 1....• 为了获取HDFS快照,必须由集群管理器在集群上启用快照,但是快照本身必须由BDR管理员获取。

    2K10

    用户登录与AD域集成

    1.关于AD域的介绍 AD的全称是Active Directory:活动目录 域(Domain): 1)域是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation...信任关系是连接在域与域之间的桥梁。...组织单元(OU) 用户名服务器名(CN) 2.相关工具 LDAP管理工具 下载 相关的安装连接步骤就不详细介绍,连接成功截图,即可获取整个集团服务器域的信息 3.与shiro...,如果缓存中存在,则直接从缓存中获取,否则就重新获取, 登录成功后调用 */ protected AuthorizationInfo getAuthorizationInfo(PrincipalCollection...,即用户在登录时既可以使用数据库里的用户,也可以使用域服务器上的域用户和密码登录 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145452.html原文链接:https

    2.9K20

    CDP私有云基础版用户身份认证概述

    授权有多种方式处理,从访问控制列表(ACL)到HDFS扩展的ACL,再到使用Ranger的基于角色的访问控制(RBAC)。 几种不同的机制一起工作以对集群中的用户和服务进行身份验证。...Active Directory管理员只需要在设置过程中参与配置跨域信任。 本地MIT KDC是另一个要管理的身份验证系统。...删除Cloudera Manager角色或节点需要手动删除关联的Active Directory帐户。Cloudera Manager无法从Active Directory删除条目。...对于第三方提供商,您可能必须从各自的供应商处购买许可证。此过程需要一些计划,因为要花费时间来获取这些许可证并将这些产品部署在集群上。...Navigator的基于角色的访问。

    2.4K20
    领券