首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏我的C语言

    Linux权限(2)

    所以对于Linux文件的态度就是:可以使用,方便人看,也防止类似于gcc这种情况出现 2、什么是权限‘x’ x表示的是可执行,如果有x权限,就是表示一个文件能够执行。 可是又有问题了! 所以x(可执行权限)的侧重点是权限,而不是可执行。所以可执行不等于可执行权限。 3、目录权限 3、1、cd目录 cd目录的条件是什么呢? r?w?x?是哪一个? 如果取消文件的r的权限。 目录r的权限:用户能否查看目录内的文件信息。 如果取消文件的w的权限。 还是能够实现cd dir。所以能够推断出x权限是不能进入文件夹。 那么此时的w权限限制的是什么呢? 3、2、普通文件和目录默认权限不同及原因 此时的情况是在普通用户下,如果是在root的情况下的话,会有些不一样。 对于目录文件来说,默认的权限时775。 对于普通文件来说,默认的权限时664。 这里就需要介绍Linux的权限掩码:创建文件的时候,要从起始权限中,过滤掉(不是简单的减法)在umask(0 0 2= =000 000 010)中出现的权限

    21110编辑于 2024-07-25
  • 来自专栏宋凯伦的技术小栈

    Android 运行时权限APP适配

    Android 5.1(API 22)及以前版本,应用权限必须声明在AndroidManifest.xml中,应用在安装时,Android会列出其所需的所有权限供用户确认安装。 2. 危险权限:应用访问用户机密数据的权限,会有风险 1. 此权限也必须声明在AndroidManifest.xml中 2. 如果缺少运行时权限(用户未授权),那么应用强行执行操作或调用API会引起APP FC。 在AndroidManifest.xml列出所有所需的权限,包括普通权限和危险权限 2. if (checkSeflPermission(...)) { 2 // 应用未获取此危险权限 3 if (shouldShowRequestPermissionRationale

    1.7K60发布于 2018-04-02
  • 来自专栏python-爬虫

    对于app监测root权限或者强制升级

    只做分享学习 以下方法对于大多数Root检测的App (不限于仅银行类App),均适用。 另,"主用户 + Island用户" 情况下: 如果App仅安装在 Island下,当绕不过Root检测时,需在主用户下也安装一下该App,所有的防检测设置在主用户下使用如下方法即可,设置好后,Island 用户下的该App则可正常使用。 - RootCloak:将App”包名”加入。 - 对话框取消:开启增强模式,在目标App设置中启用”防检测”,”隐藏其他应用”中勾选所有使用到Root权限App。 - 在 Magisk Manager “Magisk Hide”中,勾选对应App。 重启即可。

    2.4K10发布于 2020-07-16
  • 来自专栏宋凯伦的技术小栈

    Android 运行时权限APP适配

    Android 5.1(API 22)及以前版本,应用权限必须声明在AndroidManifest.xml中,应用在安装时,Android会列出其所需的所有权限供用户确认安装。 2. 危险权限:应用访问用户机密数据的权限,会有风险 1. 此权限也必须声明在AndroidManifest.xml中 2. 如果缺少运行时权限(用户未授权),那么应用强行执行操作或调用API会引起APP FC。 在AndroidManifest.xml列出所有所需的权限,包括普通权限和危险权限 2. if (checkSeflPermission(...)) { 2 // 应用未获取此危险权限 3 if (shouldShowRequestPermissionRationale

    1.7K00发布于 2018-07-31
  • 来自专栏用户7873631的专栏

    yii2权限curd

    'class'=>\yii\rbac\DbManager::className() ] composer selfupdate composer update yiisoft/yii2- AUTO_INCREMENT `user` -- ALTER TABLE `user` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; 这个权限的作用是创建"; //描述这个权限的作用 $authoBbj->add($permission); //注册进权限表中 效果图: 第二步: $authoBbj=Yii::$app ("创建"); //获取权限 Yii::$app->authManager->addChild($role,$permission); //把权限给角色 第四步: $user=\common\models ::$app->user->getId()); var_dump($roles); 第十步: 更新权限 角色 $authoBbj=Yii::$app->authManager; $new_permission

    85110编辑于 2022-03-25
  • 来自专栏FreeBuf

    App安全合规的思考之权限问题

    0 前言 App系统权限与个人信息紧紧关联,如存储权限-相册/文件、位置权限-地理位置等等,所以做好权限申请的把控也是App安全合规治理中十分重要的部分。 下文主要参考TC260-PG-20204A 《网络安全标准实践指南—移动互联网应用程序(App)系统权限申 请使用指南》(下文称为指南)结合了一些国民App中做的比较好的例子进行说明。 如用户明确拒绝App业务功能所需权限App不应频繁申请系 统权限干扰用户正常使用,除非由用户主动触发功能,且没有该权限 参与此业务功能无法实现。 权限申请后自动采集个人信息的频率应在实现App业务功能 所必需的最低合理频率范围内。 …… 2 关于权限的主要检查点 2.1 检查方法 App权限使用:查看AndroidManifest.xml、Info.plist,最简单的方法把app后缀apk/ipa改成zip然后解压,其他可以用手机助手或者

    2.4K30发布于 2021-07-02
  • 来自专栏晨星先生的自留地

    提权(2) windows权限分析

    因为为了安全性考虑,必须由“SYSTEM”权限才能访问。system和administrator权限感觉都差不多,但在一些与系统内核交互的细节上,可以看出system权限要更大一些。 ,就会报错“HTTP错误401.1 - 未经授权:访问由于凭据无效被拒绝 Everyone用户 Everyone(所有人)的账号权限赋予的是所有人的权限,使用这个用户的时候配置权限一定要特别小心 00x2 2003的默认权限: 1、 只安装静态的html页面显示所需的组件 2、 不允许动态的内容 3、 匿名账户不在有web服务器根目录的写权限(增强文件的访问控制) 4、 父目录被禁用,可以避免攻击者跨越 同盘/异盘复制文件,权限继承目的文件夹权限 同盘剪切文件,权限保留原文件夹权限 异盘剪切文件,权限继承目的文件夹权限 以上说的是NTFS分区里面文件的权限说明,当NTFS分区内的文件移动或复制到FAT/ 这个认知了,其他的都差不多了~ 可以去做这么两个实验: 实验1:webshell权限和本机操作权限 实验2:不同平台(如自带的iis和phpstudy)下的webshell权限 关于http.sys这个文件在

    2.4K30发布于 2018-06-07
  • 来自专栏云深之无迹

    Dji Mimo APP逆向.2

    FULL_SCREEN", 0); Func.b = new Func("FIT_NOTCH", 1); Func.c = new Func("IMMERSIVE_MODE", 2) 这个jar9的包,实现了编辑器的功能~我们看别的 @GET("api/v2/events") @Headers({ "Content-Type: application/json", "Accept: application/json" }) @GET("api/v2/tags/upload") @Headers({ "Content-Type: application/json", "Accept

    70850发布于 2021-05-18
  • 来自专栏上善若水

    044android初级篇之android app中的权限及自定义权限

    自定义权限的声明 如果自定义的软件中因对外提供什么服务,而想声明一个权限,来限制此服务的使用,可以在Manifest中,声明权限。 以launcher2程序的访问provider的权限为例子: 在application 中注册provider <provider android:authorities="com.android.launcher<em>2</em> .settings" android:exported="true" android:name="com.android.launcher<em>2</em>.LauncherProvider 应用程序如果想要进行此类访问,则需要申请相应<em>权限</em>。Android对这些<em>权限</em>进行了四类分级,不同级别的<em>权限</em>对应不同的认证方式。 上述四类<em>权限</em>级别同样可用于自定义<em>权限</em>中。

    2.2K30发布于 2018-09-28
  • 来自专栏有趣的django

    Django rest framework源码分析(2)----权限

    request,view): if request.user.user_type == 3: return False return True (2) SVIPPremission,MyPremission ORDER_DICT = { 1:{ 'name':'apple', 'price':15 }, 2: try: #2.认证 self.initial(request, *args, **kwargs) # Get the appropriate self.response = self.finalize_response(request, response, *args, **kwargs) return self.response (2) :1.必须继承BasePermission类;  2.必须实现:has_permission方法 (2)返回值 True   有权访问 False  无权访问 (3)局部 permission_classes

    1.1K100发布于 2018-04-11
  • 来自专栏非著名程序员

    Android 无需权限显示悬浮窗, 兼谈逆向分析 App

    权限. , 在很多机型上, 这个权限的名字叫悬浮窗, 比如小米手机上默认是禁用这个权限的, 有些恶意 app 会用这个权限弹广告, 而且很难追查是哪个应用弹的. 在这个 ROM 上表现为:使用TYPE_PHONE这类需要权限的 type 时, 只有在 app 处于前台时能显示悬浮窗, 且能正常接受触摸事件. 如果在应用详情里面授悬浮窗权限, 则工作完全正常. 这里很简单, 就是将0x7d2赋给了type, 官网写了0x000007d2是TYPE_PHONE, 也就是说 UC 在某种情况下还是会用需要权限的老方法展示悬浮窗. 而这第二个参数的值就是之前我们分析的 p2 的值, UC 只有在p2 !

    3.6K101发布于 2018-02-02
  • 来自专栏极安御信安全研究院

    APP到底有没有权限-恶意拷贝删除照片

    而像删除照片等事情更是毫无难度,但是在这里我们需要了解一个事情,客户端运行时需要管理员权限的,才可以做到这些事情,所以在使用软件的时候,我们必须格外注意权限的给予,否则我们的隐私将被一览无余。

    63500编辑于 2022-11-23
  • 来自专栏BeJavaGod

    Shiro系列(2) - 权限模型以及权限分配的两种方式

    顶级账户分配权限 用户需要被分配相应的权限才可访问相应的资源。权限是对于资源的操作一张许可证。给用户分配资源权限需要将权限的相关信息保存到数据库。 这些相关内容包含:用户信息、权限管理、用户分配的权限信息(数据模型) 权限模型设计 主体(user、password) 权限权限名称、资源id)/资源(资源名称、访问url) 角色(角色名称) 角色和权限关系 (角色id、权限id) 主体和角色关系(主体id、角色id) ? 权限分配有两种 3.1 基于角色的权限控制 这些角色包含比如:总经理,技术总监,运营总监 不同的角色可以访问到的数据权限不同 例: if (user.ifHasRole('总经理') *增减资源权限需要另开一个权限资源分配的模块,在这个模块中设置用户的资源权限即可,一般由顶级账户来操作。

    1.2K40发布于 2018-04-04
  • 来自专栏Android、鸿蒙开发

    Android Compose 新闻App(八)抽屉布局、动态权限、拍照返回

    Android Compose 新闻App(八)抽屉布局、动态权限、拍照返回 前言 正文 一、完善新闻数据 ① ApiService ② NetworkRequest ③ HomeRepository newslist) } 2 -> viewModel.resultTechnology.observeAsState().value?.   在Compose中请求权限和之前有所不同,下面我们来看看要怎么做,就用一个相机权限来举例说明。 ① 添加依赖 在app的build.gradle中的dependencies{}闭包中添加如下依赖: //权限库 implementation "com.google.accompanist: ,一般来说作为动态权限,我们需要在使用的时候再请求,而不是一打开App就请求,而我们现在的App中有一个抽屉布局,里面有一个头像,我们可以点击这个头像的时候请求动态权限,通过权限后我们提示一下,再次点击时

    2.9K20编辑于 2022-05-10
  • 来自专栏AutoML(自动机器学习)

    WSL2使用GUI APP

    WSL2可以让我们在windows系统下方便的使用linux,但是有的linux程序是只能在GUI下才能使用,比如浏览器或者VPN软件等,这就需要我们使用WSL2的GUI界面,具体方法如下: 假设你已经安装好了 WSL2-Ubuntu系统 修改 ~/.bashrc export DISPLAY=$(route.exe print | grep 0.0.0.0 | head -1 | awk '{print $4 上双击打开这个软件, 记得勾选 Disbale access control 运行桌面 startxfce4 参考 [1] https://os.51cto.com/article/698844.html [2] https://github.com/DamionGans/ubuntu-wsl2-systemd-script/blob/master/ubuntu-wsl2-systemd-script.sh [

    1.5K10编辑于 2022-06-14
  • 【操作系统】2.用户和权限

    :退回普通用户 su/和su - 的区别: su/:目录不变,仅切换用户身份 su -:重新登录,路径变化到新用户的家目录 2. 权限的二进制表示 由于rwx权限都为非黑即白,可以直接用0和1表示是否有对应的权限。 二进制表示: r = 4 (100) w = 2 (010) x = 1 (001) 示例: rw- = 110(二进制)= 6(十进制) rw-rw-r-- = 664 目录权限 目录权限的特殊性: 想进入一个目录,需要x权限(可执行权限) r权限:查看目录的文件列表 w权限:在目录中创建、删除文件 将目录权限改为666(只保留读写)后,就无法进入了。 原因:凡是在umask中出现的权限都不应该在最终权限中出现 umask的作用: 在特殊情况下配置权限掩码可以控制默认权限 让代码权限设置更加可控 13.

    28010编辑于 2026-01-09
  • 来自专栏码匠的流水账

    spring security动态配置权限的方案2

    序 本文介绍一下spring security另外一种动态权限配置的方案 config @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter .anyRequest().access("@authService.canAccess(request,authentication)"); } 这里将所有的数据权限校验交给 拿出来校验,也可以将放到roles统一校验,其role为ROLE_ANONYMOUS 小结 使用这种方式,就没必要在每个方法上添加@PreAuthorize或者@Secured注解了,也就是不写死每个方法的权限 ,而是配置在数据库等其他存储,然后在AuthService里头运行时读取判断,这样就支持数据权限的动态修改和生效。 id是相关的 doc spring security动态配置url权限

    1.7K10发布于 2018-09-17
  • 来自专栏从零开始学自动化测试

    appium+python自动化47-app权限弹窗问题

    前言 用真机运行appium代码,首次打开app有的手机会出现权限弹窗问题,一般这种弹窗都是在引导页前面或者引导页后面出现。 权限弹窗上面的按钮都是固定的, 只需要定位到“始终允许”按钮,点击确定就可以了。还有一个问题是这种弹窗的个数不确定,有的app2个有的是3个,为了解决这个问题,可以专门写个判断方法。 注意:模拟器是不会有这种权限弹窗的 环境: appium 1.8 android 7.0 美团app 权限弹窗 1.以美团app为案例,安装app首次启动的时候,在引导页出现权限弹出框,如下图这种 ? 2.这种弹窗是可以直接定位到的,这里不能通过id去定位了,因为弹窗比较多,每次id都不太一样,但是文本text都是一样的:始终允许 ? 定位系统弹窗 1.通过xpath来定位按钮:始终允许 loc = (“xpath”, “//*[@text=’始终允许’]”) 2.用selenium里面的显示等待模块(WebDriverWait)和判断模块

    3.7K10发布于 2018-07-25
  • 来自专栏FreeBuf

    100款常用App申请收集使用个人信息权限情况

    工作组已经收到大量关于APP强制、超范围索要全新等举报内容。近期网信办公布《百款常用App申请收集使用个人信息权限情况》报告,涉及微信、支付宝等大量常用APP权限索要情况。 报告中逐一调查了包含通话记录、位置、短信等多达26项权限的索要情况,还记录了这100款APP申请手机个人信息相关权限数量。 对于部分APP存在的“用户不同意开启,则APP无法安装或运行的权限数”也做了记录,基本上能让用户全面了解这些常用APP是否存在权限滥用的风险。 当然,我们并不能简单的以APP索要权限数量多少来判断其是否存在滥用问题,而应该根据其实际使用情况,每一项索要的权限是否与其提供的功能的必要条件。 合理使用则非滥用,同时是否给予用户充分的选择权,除了APP运行所需的必要权限之外,其他权限申请被拒绝而导致整个APP而非单一功能无法使用,则就需要考量是否存在强制索要权限的嫌疑。 ?

    1.9K10发布于 2019-05-31
  • 来自专栏老欧说安卓

    Android6.0之后的权限机制对App开发的影响

    *主要影响开发工作的升级包括权限管理和休眠模式。 对于权限管理,原本开发者只要在AndroidManifest.xml中声明相关权限App安装完成之后即可默认获得这些权限。 但是6.0引入了新的运行时权限管理机制,即使开发者实现已经声明App权限,Android在App初次启动之时,仍会提示用户是否允许该App开启相关功能。 倘若用户不同意App获得某些权限,毫无疑问App在运行过程中就可能无法正常工作。有关运行时权限的操作代码参见《Android开发笔记(一百五十八)运行时动态授权管理》。 下面逐个说明一下Android6.0的权限管理和休眠模式给App开发带来的影响,注意这些影响可对照《Android Studio开发实战:从零基础到App上线》一书的相应章节: 1、App的SD卡访问权限可能会被用户关闭 手机上查看App是否开启存储卡访问功能的界面如下图所示: ? 2、手机在休眠期间,原本在系统闹钟服务AlarmManager中设定好的定时任务,即使定时的时刻到达,也要等到苏醒期间才会得到执行。

    1.2K20发布于 2019-01-18
领券