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

安卓应用安全指南 4.1.2 创建使用活动 规则书

4.1.2.1 仅在应用内部使用的活动必须设置为私有(必需) 仅在单个应用中使用的活动,不需要能够从其他应用接收任何意图。...创建新任务时,其他应用可能会读取调用意图的内容,因此当敏感信息包含在意图中时,需要使用"standard"活动启动模式设置。...请参阅“4.1.3.1 结合导出属性和意图过滤设置(针对活动)”,“4.1.3.3 读取发送到活动的意图”和“4.1.3.4 根活动”。...公共活动必须接受来自不受信任来源的返回意图,因此在访问公共活动时,返回的意图实际上可能是由恶意软件发送的。 人们往往错误地认为,私有活动返回的所有内容都是安全的,因为它们来源于同一个应用。...例如,从启动器启动的活动始终是根活动。 根活动的更多详细信息,请参阅“4.1.3.3 发送到活动的意图”和“4.1.3.4 根活动”。

1.3K20

【攻击意图评估:一】业界难题?谈自动化筛选关键告警的可行性

稍加品味,细心的读者可能会注意到,人工分析告警的过程,其实是在试图解释“为什么会出现告警所描述的网络活动?”。 即,首先假定所有网络活动都存在某种内在意图,包括业务意图和攻击意图。...关注网络活动背后的内在意图,其实是一个非常高效的思路。 因此,自动化告警筛选应当对告警所指示的网络行为的内在意图进行评估。相比于业务意图,我们暂时先着重于攻击意图评估的实现。...三、攻击意图的表示 想要实现告警筛选过程的自动化,仅仅知道攻击意图能够反映告警危害程度是不够的。我们必须用一种具体的、整齐的结构去表示攻击意图。 但这确实是一个难题。...假设一个场景,攻击者在已经确定网站存在RCE漏洞的情况下,利用该漏洞向网站中上传了一个WebShell: 从攻击对象的角度看,其攻击意图应为“控制WEB应用服务器” 从CIA三要素的角度看,其攻击意图应为...举例来说,当前模型中仅“文件路径”一项就包含4个特征维度,用到13个正则表达式,其中最长的一个: ?

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

    安卓应用安全指南 4.4.2 创建使用服务 规则书

    4.4.2.1 仅仅在应用中使用的服务,必须设为私有(必需) 仅在应用(或同一个 UID)中使用的服务必须设置为“私有”。...它避免了应用意外地从其他应用接收意图,并最终防止应用的功能被使用,或应用的行为变得异常。 在AndroidManifest.xml中定义服务时,你在必须将导出属性设置为false。...4.4.2.4 不要在onCreate中判断服务是否提供自己的函数(必需) onCreate中不应包含安全检查,例如意图参数验证,或内部定义的签名权限验证,因为在服务运行期间接收到新请求时,不会执行onCreate...还有一些要考虑的要点,请参阅“4.1.2.8 如果目标活动是预定义的,则使用显式意图(必需)”。...你必须假设,发送到公共服务的意图中的所有数据都可以由恶意第三方获取。 此外,根据实现情况,向伙伴或内部服务发送意图时,也存在各种信息泄露的风险。

    96910

    安卓应用安全指南 4.2.3 创建使用广播接收器 高级话题

    4.0 4.2.3.1 结合导出属性和意图过滤器设置(用于接收器) 表 4.2-3 展示了实现接收器时,导出设置和意图过滤器元素的允许的组合。...表 4.2-3 可用与否,导出属性和意图过滤器元素的组合 导出属性的值 True False 意图过滤器已定义 OK 不使用 意图过滤器未定义 OK OK 未指定接收器的导出属性时,接收器是否为公共的...当广播被传送到所有广播接收器或广播接收器调用abortBroadcast(),广播将消失。 广播被允许由声明了特定权限的广播接收器接收。...然而,缺少权限导致接收/发送方的错误时,将输出错误日志。 由广播发送的意图信息包含在错误日志中,因此在发生错误之后,需要注意,发送广播时,意图的信息显示在LogCat中。...,并且很难识别包名; 我们必须谨慎记住,这是一个向公共接收器传递的隐式意图。

    1K10

    使用Drozer安卓调试手册

    检查导出的活动dz> runapp.activity.info -a com.mwr.example.sieve 5....检查启动意图(主要活动) dz> runapp.package.launchintent com.mwr.example.sieve 6....如果在导出的内容提供程序中找到了 URI 路径,则使用以下命令运行该路径以查找任何有用的数据,(在筛选中,所有密码都被转储) dz> runapp.provider.query content://com.mwr.example.sieve.DBContentProvider...如果应用程序希望广播接收器捕获意图,然后显示经过身份验证的活动,则只有在登录后才能生成该广播。但是在代码审查之后,攻击者可以使用 drozer 手动发送该意图。...使用广播接收器的意图嗅探/捕获意图,这些接收器用于其他广播接收器 dz> run app.broadcast.sniff --action android.intent.action.BATTERY_CHANGED

    1.3K50

    使用管理门户SQL接口(二)

    应用筛选器或从模式下拉列表中选择模式。 可以使用Filter字段通过输入搜索模式来筛选列表。 可以在一个模式或多个模式中筛选模式,或筛选表/视图/过程名(项)。...可选地,单击System复选框以包含系统项目(名称以%开头的项目)。 默认情况下不包含系统项。 展开类别的列表,列出指定架构或指定筛选器搜索模式的项。 展开列表时,不包含项的任何类别都不会展开。...通过单击此打印预览上的指数,触发器和/或约束,可以从目录打印输出中包含或排除此信息。...否则,操作失败了,使用SQLCode -300错误,其中包含类“Schema.TableName”的%MSG DDL。...下降不会删除实际表此链接引用服务器上的引用。 导出所有语句 - 将所有SQL语句导出在当前命名空间中。 SQL语句以XML格式导出。可以选择导出到文件,或导出到浏览器显示页面。

    5.2K10

    安卓应用安全指南 4.1.3 创建使用活动 高级话题

    4.0 4.1.3.1 组合导出属性和意图过滤器(对于活动) 我们已经解释了如何实现本指南中的四类活动:私有活动,公共活动,伙伴活动和内部活动。...导出属性的值 True 意图过滤器已定义 公开 意图过滤器未定义 公开、伙伴、内部 表 4.1-2 当未指定Activity的导出属性时,Activity是否为公开的,取决于Activity的意图过滤器的存在与否...不应该使用未定义的意图过滤器和导出属性false的原因,是 Android 的行为存在漏洞,并且由于意图过滤器的工作原理,其他应用的活动可能会意外调用它。下面的两个图展示了这个解释。...应用 A 试图通过发送隐式意图,来调用同一应用中的私有活动 ,但是这次显示了对话框,询问用户选择哪个应用,以及应用 B 中的公共活动 B-1 ,由于用户的选择而错误调用。...例如,当默认活动由启动器启动时,此活动将是根活动。 根据 Android 规范,发送到根Activity的意图的内容可以从任意应用中读取。 因此,有必要采取对策,不要将敏感信息发送到根活动。

    1.4K20

    CorelDRAW2022简体中文完整版本 新增功能介绍

    在导出泊坞窗 (Windows) 或导出检查器 (macOS) 中,通过单击名称标签并输入新的名称对资产或页面进行重命名。...在学习泊坞窗 (Windows) 或学习检查器 (macOS) 中探索选项卡的搜索字段中输入特殊字符,例如 / 和%,再也不会导致“找不到页面”错误。...当您在学习泊坞窗 (Windows) 或学习检查器 (macOS) 的探索选项卡中进行搜索时,如果搜索结果与查询词条完全匹配,向下滚动至列表末尾后再滚动回列表顶部,您将不再看到未找到精确匹配词条的错误消息...当您清除搜索或者在搜索结果加载过程中选择其他筛选器时,应用程序不会再在学习泊坞窗 (Windows) 或学习检查器 (macOS)的探索选项卡中显示错误的搜索结果。...对属于链接组的位图应用阴影、包络线或透视效果这一功能现已停用。若要对属于链接组的位图应用阴影、包络线或透视效果,必须首先对具有这些效果的位图进行分组。

    2.2K20

    域控信息查看与操作一览表

    如果您有 AD DS 或 AD LDS 服务器角色安装,则可用,如果安装活动目录域服务工具的一部分的远程服务器管理工具 (RSAT)则也可以用。...在活动目录环境中,此命令首先查询 Active Directory 域控制器的列表。 如果该查询失败, nltest然后使用浏览器服务。...下面的列表显示了可用于筛选域控制器的列表,或在语法中指定备用名称类型的值。...下面的列表显示了可用于筛选的域控制器列表的值。 /PDC: 返回只有这些域控制器的 Pdc (Windows NT 4.0) 或指定为 PDC 仿真程序。...服务器可以包含 LDAP 服务器不是域控制器。 /FORCE: 强制计算机针对 DNS 服务器,而不是查找信息的高速缓存中运行命令。

    3.9K20

    域控信息查看与操作一览表

    如果您有 AD DS 或 AD LDS 服务器角色安装,则可用,如果安装活动目录域服务工具的一部分的远程服务器管理工具 (RSAT)则也可以用。...在活动目录环境中,此命令首先查询 Active Directory 域控制器的列表。 如果该查询失败, nltest然后使用浏览器服务。...下面的列表显示了可用于筛选域控制器的列表,或在语法中指定备用名称类型的值。...下面的列表显示了可用于筛选的域控制器列表的值。 /PDC: 返回只有这些域控制器的 Pdc (Windows NT 4.0) 或指定为 PDC 仿真程序。...服务器可以包含 LDAP 服务器不是域控制器。 /FORCE: 强制计算机针对 DNS 服务器,而不是查找信息的高速缓存中运行命令。

    5.2K51

    SOLIDWORKS 2023工程图和出详图新功能 创建更智能化 更高精度的工程详图

    点击观看SOLIDWORKS 2023出详图和工程图新增功能​工程图是传达您设计意图的重要文档,您设计的产品越复杂,越需要详细注释说明。...无论您选择从特征管理器还是从明细表,或直接从图形区域,这将帮助您导航产品结构,而无需定位查寻并打开参考引用的零件或装配体模型。设计工作中常见手工修改覆盖材料明细表,但是怎么知道哪些内容被修改了呢?...现在,当材料明细表被选中时,任何覆盖项目会显示与用户自定义属性链接内容不同的颜色,这将避免代价高昂的错误的发生。 ...在SOLIDWORKS 2023版本中,材料明细表通过逻辑条件自定义过滤器筛选标准,导出您需要的定制材料清单,如零件外购件清单。...增强的SOLIDWORKS 2023工程图功能将帮助您完成细节工作,并更加有效地传达设计意图。

    62220

    意图Intent

    通常这些信息不会包含任何其他信息,只是作为用户与应用程序交互时应用程序启动内部活动的一种方式。 隐含意图没有指定一个组件;相反,它们必须包含足够的系统信息,以确定哪个可用组件最适合执行该意图。...这是通过的过程中处理的意图的分辨率,其中意图映射到Activity,BroadcastReceiver 或者 Service(或有时两个或两个以上的活动/接收器),其可以处理它。...与动作一样,如果某个类型包含在意图中(在某数据中显式或隐式地包含),则该组将必须按组件列出。 对于不是content: URI的数据, Intent中不包含显式类型,而是考虑意图数据(如or)的方案。...再次像动作一样,如果我们匹配一个方案,它必须被组件列为一个可以处理的组件。http:mailto: 如果提供的类别必须全部由活动列为它所处理的类别。...该活动允许用户查看或编辑数据目录(通过VIEW和EDIT操作),或选择一个特定的注释并将其返回给调用者(通过PICK操作)。

    97810

    安卓应用安全指南 5.3.2 将内部账户添加到账户管理器 规则书

    此外,账户管理器以系统权限运行,所以即使是私有服务,账户管理器也可以访问。 5.3.2.2 登录界面活动必须由认证器应用实现(必需) 用于添加新帐户并获取认证令牌的登录界面,应由认证应用实现。...5.3.2.3 登录界面活动必须是公共活动,并假设其他应用的攻击访问(必需) 登录界面活动是由用户应用加载的系统。...5.3.2.4 使用显示意图提供KEY_INTENT,带有登录界面活动的指定类名称(必需) 当认证器需要打开登录界面活动时,启动登录界面活动的意图,会在返回给账户管理器的 Bundle 中,由KEY_INTENT...所提供的意图应该是指定登录界面活动的类名的显式意图。 在使用隐示意图,它指定动作名称的情况下,有可能并不启动由认证器应用本身准备的登录界面活动,而是其他应用准备的活动。...如果发现证书哈希值不匹配,则最好提示用户卸载程序包,它包含分配给该帐户类型的意外的认证验证器。

    1K20

    Magicodes.IE 2.2里程碑需求和建议征集

    支持各种筛选器,以便支持多语言、动态控制列展示等场景,具体使用见单元测试: 导入列头筛选器(可动态指定导入列、导入的值映射关系) 导出列头筛选器(可动态控制导出列,支持动态导出(DataTable))...导入结果筛选器(可修改标注文件) 导出支持文本自定义过滤或处理; 导入支持中间空行自动跳过; 导入支持自动根据 DTO 生成导入模板,针对必填项将自动标注; ?...导入支持数据下拉选择,目前仅支持枚举类型; 导入数据支持前后空格以及中间空格处理,允许指定列进行设置; 导入支持模板自动检查,数据自动校验,异常统一处理,并提供统一的错误封装,包含异常、模板错误和行数据错误...【导出】支持列头筛选器——IExporterHeaderFilter,具体使用见单元测试 【导出】修复转换DataTable时支持为空类型 【导出】导出Excel支持拆分Sheet,仅需设置特性【ExporterAttribute...目前导出即为数据表 【导出】添加扩展方法ToExcelExportFileInfo 【导出】IExporter再添加两个动态DataTable导出方法,无需定义Dto即可动态导出数据,并且支持表头筛选器

    1.6K20

    SOLIDWORKS 2023出详图和工程图新增功能

    工程图是传达您设计意图的重要文档,您设计的产品越复杂,越需要详细注释说明。...无论您选择从特征管理器还是从明细表,或直接从图形区域,这将帮助您导航产品结构,而无需定位查寻并打开参考引用的零件或装配体模型。设计工作中常见手工修改覆盖材料明细表,但是怎么知道哪些内容被修改了呢?...现在,当材料明细表被选中时,任何覆盖项目会显示与用户自定义属性链接内容不同的颜色,这将避免代价高昂的错误的发生。 ...在SOLIDWORKS 2023版本中,材料明细表通过逻辑条件自定义过滤器筛选标准,导出您需要的定制材料清单,如零件外购件清单。...增强的SOLIDWORKS 2023工程图功能将帮助您完成细节工作,并更加有效地传达设计意图。想要提前了解更多SOLIDWORKS 2023新功能吗?欢迎持续关注微辰三维,更多精彩揭秘内容与你分享!

    1.1K10

    万字长文解读电商搜索——如何让你买得又快又好

    热门搜索词 通过已有用户的搜索日志,进行数据分析,选择将高频&高转化搜索词进行展现,便于用户冷启动/意图冷启动进行筛选。这一过程中也有运营同学的参与,如大促热门活动主题。...这涉及到以下若干个问题: 智能纠错,结果分类(如果需要),默认排序,保留搜索词,结果与搜索词对应,排序与筛选,无结果或少结果,筛选等。 1....筛选器 搜索筛选-产品 搜索筛选-产品 当搜索结果过多或相关度结果参差不齐时,召回的商品还是海量的,对于用户精准快速的获取商品仍然是一个不小的挑战,而排序和过滤的功能则能够很好的缓解这一情况。...目前筛选器是各大电商的搜索产品标配,使用频率非常高。筛选器通过传递筛选参数,搜索引擎会在原有召回基础上进行商品过滤。...无结果 无结果页-产品 用户进行搜索后,出现无结果或少结果原因可能有以下几点带来:1.输入错误的搜索词;2.筛选条件过多或搜索词过于长尾/具体;3.本身平台符合搜索需求的商品少或无。

    3.8K51

    白加黑免杀制作(详细)

    在开发程序时使用 lib 需要两个文件: .h 头文件,包含 lib 中说明输出的类或符号原型或数据结构。 .lib 文件。...: 当所需的 dll 存在,但是 dll 中不存在所需的函数时也会会弹出错误提示框并提示缺少的函数: 即静态调用时会对 dll 的导出函数进行检查,该 dll 必须包含所需的所有导出函数该 dll 才能被加载...dll 动态调用和静态调用相反,无法直接在PE查看器中查看,且当所需 dll 不存在时不会返回任何错误,只有当调用不存在的 dll 中的函数时才会退出程序并返回错误代码: 注意:动态调用和静态调用的区别...(2)动态查找 静态查找只能找到一小部分的 dll,要想找到所有 dll 必须依靠动态查找。 动态查找即直接执行 exe,通过进程监视器(ProcessMonitor)查看其调用了那些 dll。...错误: 执行时并没有执行 DllMain 函数弹窗,而是提示无法找到 av_buffer_create,静态调用时会对 dll 的导出函数进行检查,该 dll 必须包含所有必需的导出函数该 dll 才能被加载

    7.5K71

    安卓应用安全指南 4.4.3 创建使用服务高级话题

    表 4.4-3 导出属性的值 True False 意图过滤器已定义 公共 (不使用) 意图过滤器未定义 公共,伙伴,内部 私有 如果服务中的导出属性是未指定的,服务是否公开由是否定义了意图过滤器决定...不应该使用未定义的意图过滤器和导出属性false的原因是,Android 的行为存在漏洞,并且由于意图过滤器的工作原理,可能会意外调用其他应用的服务。...就安全性而言,这里存在一个问题,应用 A 尝试通过发送隐式意图来,调用应用中的私有服务,但实际上调用了之前安装的应用 B 中的公共活动(B-1)。...具体实现示例,请参阅示例代码中包含的项目“PrivateServiceLocalBind服务”。 从安全角度来看,只能实现私有服务。...安全性检查必须在onBind中为内部服务执行,以及由 AIDL 为伙伴服务定义的接口的每种方法执行。 这可以用于本指南中描述的所有安全类型的服务。

    97320
    领券