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

去中心化应用安全威胁Top10榜单

本文是第一版的 DASP Top10 2018 内容,详细描述包括递归调用漏洞、权限控制漏洞、算数问题、返回值问题、拒绝服务、伪随机在内的智能合约威胁。...该漏洞造成的损失:350万 ETH 损失(当时价值 5000万美元) 二、权限控制漏洞 权限控制问题在所有程序中都很常见,而不仅存在于智能合约之中。事实上,在OWASP中该问题也排行第5。...五、拒绝服务问题 拒绝服务的情况,包括达到到达了程序的容量上限,意外抛出错误,意外的进程杀死,或者访问控制违规问题。...有多种原因引发导致拒绝服务,如在合约交易收到了对方恶意行为的攻击,人为地提高了执行操作消耗的容量,滥用访问控制来获取智能合约的隐私组件,遭到混淆攻击。...八、时间处理问题 锁定令牌到在特定时间解锁资金,合约都需要依赖当前时间。 这通常通过 block.timestamp 或其 now 来在 Solidity 中实现。

37820

高德地图 错误码说明 对照表

没有权限使用相应的服务或者请求接口的路径拼写错误1.开发者没有权限使用相应的服务,例如:开发者申请了WEB定位功能的key,却使用该key访问逆地理编码功能,就会返回该错误。...IP白名单的开发者使用key发起请求,单个IP向服务器发送的请求次数超出限制,系统自动封停。...,服务请求拒绝由于不具备请求该服务的权限,所以服务拒绝。...3120011INSUFFICIENT_ABROAD_PRIVILEGES查询坐标或规划点(包括起点、终点、途经点)在海外,但没有海外地图权限使用逆地理编码接口、输入提示接口、周边搜索接口、路径规划接口可能出现该问题...出现3开头的错误码,建议先检查传入参数是否正确,若无法解决,请详细描述错误复现信息,提工单给我们。

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

web安全漏洞种类

(即恶意的的SQL命令代码),程序在接收后错误的将攻击者的输入作为代码语句的一部分执行,导致原始的查询逻辑改变,额外的执行了攻击者静心构造的恶意代码,从而绕过验证机制和权限检查,达到取得隐藏数据或覆盖关键的参值...越权访问: 越权访问(Broken Access Control , BAC),是一种常见的web安全漏洞,这类漏洞是指应用在检查授权(Authorization)存在纰漏,使得攻击者可以利用一些方式绕过权限检查...1、网络设备:防火墙可以设置规则,例如允许或拒绝特定通讯协议、端口或IP地址。当攻击少数不正常的IP地址发出,可以简单的使用拒绝规则阻止一切攻击源IP发出的通信。...当流量送到DDoS防护清洗中心,通过采用抗DDoS软件处理,将正常流量和恶意流量区分开。这样一来可保障站点能够正常运作,处理真实用户访问网站带来的合法流量。...3、web服务器:升级web服务器,避免出现拒绝服务漏洞,如HTTP.sys(MS15-034)。 ……………………

1.3K40

Android文件系统整理

不同的存储类别扮演了不同的角色,比如 App 的私有存储空间是无法外部访问的,可以用来存储一些 App 私有的敏感信息;共享的存储空间可以存储一些所有应用都可以访问的文件,例如媒体、文档等可公开的文件...2、清除缓存 缓存是程序运行时的临时存储空间,它可以存放网络下载的临时图片,用户的角度出发清除缓存对用户并没有太大的影响,但是清除缓存后用户再次使用该APP,由于本地缓存已经清理,所有的数据需要重新网络上获取...数据管理权限 某些应用的使用场景需要广泛访问设备上的文件,但无法采用注重隐私保护的存储最佳做法高效地完成这些操作。...对于这些情况,Android 提供了一种名为“所有文件访问权限”的特殊应用访问权限。 例如,防病毒应用的主要场景可能是需要定期扫描不同目录中的许多文件。...MANAGE_EXTERNAL_STORAGE 会授予以下权限: 对公共目录中所有文件的读写权限。 对 MediaStore.Files 表的内容的访问权限

76830

大厂案例 - 通用的三方接口调用方案设计(上)

响应格式: 选择标准的响应格式(如JSON),并在响应中包含状态码、错误信息和数据内容。 权限划分 权限划分概述 在设计系统权限和认证机制,重要的是确保身份验证的安全性,并防止未经授权的访问。...监控和报警: 设置实时监控机制,监控接口的异常行为,并在发现异常及时报警。 7. 访问控制和角色权限 细粒度权限: 使用角色和权限机制,确保不同用户具有不同的访问权限。...验证Nonce: 检查Nonce是否已经使用过,确保每个Nonce仅使用一次。 处理重放: 如果Nonce已被使用,则判定为重放攻击,拒绝请求。...拒绝过期请求: 如果请求的时间戳超过了设定的过期时间,应当拒绝该请求,并返回适当的错误响应。 防止重放攻击: 通过检查过期时间,可以减少请求重放的可能性。过期的请求即使截获,也无法成功执行。...工作流程 获取请求参数: 请求头中获取时间戳(timestamp)、随机字符串(nonceStr)、签名(signature)。

39000

联盟链智能合约安全浅析

•除数为零 代码基本算数运算过程中,当出现除数为零的错误时,通常会导致程序崩溃和拒绝服务漏洞。 ?...试图通过空指针对数据进行访问,会导致运行时错误。当程序试图解引用一个期望非空但是实际为空的指针,会发生空指针解引用错误。对空指针的解引用会导致未定义的行为。...在很多平台上,解引用空指针可能会导致程序异常终止或拒绝服务。如:在 Linux 系统中访问空指针会产生 Segmentation fault 的错误。...当出现越界,由于无法得知访问空间存储的内容,所以会产生不确定的行为,可能是程序崩溃、运算结果非预期。 ? ?...Fabrci智能合约go代码实现中是根据首字母的大小写来确定可以访问权限

2.1K10

如何解决IIS中网站匿名访问权限的问题

我碰到的一些小故障,新上的服务器开站点全部有问题,都出现401错误,这个错误出现次数太多了,解决很多次了,不外乎就是权限设置,帐户密码同步,目录保护等方面的错误,但是全部检查完之后还是未能解决,也没有分析是否是...工具/原料   • IIS网站管理工具 一、步骤/方法 1、错误号401.1  症状:HTTP错误401.1-未经授权:访问由于凭据无效拒绝。  ...->用户权限分配,双击“网络访问此计算机”,添加IIS默认用户或者其所属的组。  ...注意:一般自定义IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。 2、错误号401.2  症状:HTTP错误401.2-未经授权:访问由于服务器配置拒绝。  ...3、错误号:401.3  症状:HTTP错误401.3-未经授权:访问由于ACL对所请求资源的设置拒绝

4.8K00

服务器无法登录?教你如何解决 SSH Failed Permission Denied

在 SSH 服务器上修改了与权限相关的设置之后,会出现 SSH 权限拒绝错误(SSH Permission denied error)。通常的场景包括安装新的软件包或创建新用户。...SSH 权限拒绝 当尝试通过 SSH 进入服务器,会出现 SSH 权限拒绝错误: Permission denied (publickey,gssapi-keyex,gssapi-with-mic)...这个错误表明公钥才是问题所在,这其实是一种误导。 出现错误的一个原因可能是与 sshd_config 的配置有关,这个文件包含了 SSH 服务器的配置。...另一种可能性是授权的 authorized_keys 文件没有足够的权限,这个文件包含了允许 client 客户机 SSH 到远程服务器的公钥列表。...因此,当系统无法正常读取文件就会导致“权限拒绝错误。 修复 SSH Permission denied 两个解决方案都包含需要在服务器端执行的步骤。

28.5K72

Android安全测试

APP所在目录的文件权限-APP所在目录文件其他组成员不可读写 SQLite数据库文件的安全性-重要信息进行加密存储 Logcat日志-具有敏感信息的调试信息开关一定要关闭 敏感数据存储SDcard-...敏感数据不要存储在SDcard上面 APP本地数据存储,是否存有敏感信息,例如sessim、toke、账号等 (5)键盘安全 键盘劫持-客户端开发自定义软键盘防止键盘劫持攻击 使用随机布局的软键盘-客户端对自定义软键盘进行随机化处理...(6)屏幕截屏-防止通过连续截图,捕捉到用户密码输入框的密码 (7)界面劫持-防止activity被劫持 (8)本地拒绝服务-使用try catch方式进行捕获所有异常,以防止应用出现拒绝服务 (9)...会话超时策略-设置会话超时时间,例如30分钟 UI敏感信息安全-账号和密码输入错误时均提示“账号或密码错误” 安全退出-客户端在用户退出登录,服务端要及时清除掉session 密码修改验证-密码修改需要有对前密码的认证...-客户端访问的URL是否仅能由手机客户端访问

93120

Android动态权限

导语: 随机聊需求中出现几个涉及权限的bug,所以对动态权限机制做了一个简单的整理。 概述 Android应用程序通过请求权限访问设备数据,例如联系人,短信,SD卡,相机,蓝牙等。...这些权限在应用安装授予,运行时不再询问用户。例如: 网络访问、WIFI状态、音量设置等。 (2)危险权限: 涉及用户敏感数据的权限。例如: 读取通讯录、读写存储器数据、获取用户位置等。...中有声明,否则调用此方法请求,将不弹框,而是直接返回“拒绝”的结果; 第一次请求权限时,用户点击了“拒绝”,第二次再请求该权限时,对话框将出现“不再询问”复选框,如果用户勾选了“不再询问”并点击了“...拒绝”,则之后再请求此权限将不弹框,而是直接返回“拒绝”的结果。...如果应用第一次请求过此权限,但是用户拒绝了,则之后调用该方法将返回 true,此时就有必要向用户详细说明需要此权限的原因。

1.4K50

真的!Web安全入门看这个就够了

要完成这个攻击,要满足几个条件: 1.上传的文件能够Web容器解释执行。所以文件上传后所在目录要是Web容器所覆盖到的路径。 2.用户能够Web上访问这个文件。...“基于URL的访问控制”, 2.“基于方法的访问控制”, 3.“基于数据的访问控制”。 垂直权限 访问控制实际上是建立用户与权限之间的对应关系。...不同的角色权限是有高低之分的,高权限角色往往能够访问权限的角色资源,而低权限访问权限角色的资源是往往被禁止的。 水平权限 相同权限下不同角色的不同资源。 但借此可能会触发水平越权的情况。...最常见的错误,就是将密钥硬编码在代码里。对于Web应用来说,常见的做法是将密钥(包括密码)保存在配置文件或者数据库中。密钥所在的配置文件或数据库需要严格的控制访问权限。...使用root或者是admin权限运行Apache的结果可能是灾难性的 黑客入侵Web成功,直接获得高权限的Shell 应用程序将获得高权限,如果出现bug时会导致可能会删除本地文件、杀死进程等不可预知的结果

62350

Java安全编码实践总结

,防止猜解上传路径 限制上传文件大小,防止磁盘空间恶意占用 限制上传文件类型,防止上传可执行文件 正确写法(限制文件类型大小,通过uuid生成随机文件名保存): ?...越权 Java通用权限框架(shiro) 进行增删改查操作采用无法遍历的序号 对于敏感信息,应该进行掩码设置屏蔽关键信息。 垂直越权 角色权限矩阵 ?...拒绝服务 正则表达式拒绝服务,这种漏洞需要通过白盒审计发现,黑盒测试比较难发现。 错误写法(正则匹配未考虑极端情况的资源消耗) ?...错误写法:使用ECB模式,相同明文生成相同密文 ? 漏洞利用验证(使用选定明文攻击后向前按位猜解): ?...5.使用默认http防火墙StrictHttpFirewall 6.Spring Security身份认证配置,该配置默认为拒绝对之前不匹配请求的访问: ? 7.

1.4K30

实战记录—PHP使用curl出错输出错误信息

} curl_close($ch);//关闭curl 同理,像正则,Json,数据库这些出错基本都会有提供有帮助的错误信息 CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议...9 访问资源错误 FTP 访问拒绝。服务器拒绝登入或无法获取您想要的特定资源或目录。最有可 能的是您试图进入一个在此服务器上不存在的目录。 11 FTP密码错误 FTP 非正常的PASS 回复。...只有部分文件传输。 19 RETR命令传输完成 FTP 不能下载/访问给定的文件, RETR (或类似)命令失败。 21 命令成功完成 FTP quote 错误。quote 命令服务器返回错误。...35 SSL/TLS握手失败 SSL 连接错误。SSL 握手失败。 36 下载无法恢复 FTP 续传损坏。不能继续早些时候中止的下载。 37 文件权限错误 文件无法读取。无法打开文件。权限问题?...74 错误TFTP服务器 无此用户(TFTP) 。 75 字符转换失败 字符转换失败。 76 必须记录回调 需要字符转换功能。 77 CA证书权限 读SSL 证书出现问题(路径?访问权限? ) 。

5.9K50

【安全】Web渗透测试(全流程)

; 使用随机数改写文件名和文件路径,使得用户不能轻易访问自己上传的文件。...SQL的方式 3.6 跨站脚本漏洞 漏洞描述 当应用程序的网页中包含不受信任的、未经恰当验证或转义的数据,或者使用可以创建 HTML或JavaScript 的浏览器 API 更新现有的网页,就会出现...安全建议 备份信息泄露漏洞:删除相关备份信息,做好权限控制 测试页面信息泄露漏洞:删除相关测试界面,做好权限控制 源码信息泄露漏洞:做好权限控制 错误信息泄露漏洞:将错误信息对用户透明化,在CGI处理错误后可以返回友好的提示语以及返回码...风险评级:高风险 安全建议 除公有资源外,默认情况下拒绝访问非本人所有的私有资源; 对API和控制器的访问进行速率限制,以最大限度地降低自动化攻击工具的危害; 当用户注销后,服务器上的Cookie,JWT...3.12 安全配置错误 漏洞描述 应用程序缺少适当的安全加固,或者云服务的权限配置错误。 应用程序启用或安装了不必要的功能(例如:不必要的端口、服务、网页、帐户或权限)。

1.2K30

安卓开发开发规范手册V1.0

设置组件访问权限。...设置组件访问权限。对导出的provider组件设置权限,同时将权限的protectionLevel设置为signature或signatureOrSystem。.../实现任意可读文件的访问的Uri字符串; 设置权限来进行内部应用通过Content provider的数据共享 使用签名验证来控制Content provider共享数据的访问权限,如设置protectionLevel...进行捕获异常,通过getXXXExtra()获取的数据进行以下判断,以及用try catch方式捕获所有异常,防止出现拒绝服务漏洞,包括:空指针异常、类型转换异常、数组越界访问异常、类未定义异常、其他异常...其中getSharedPreferences如果设置全局写权限,则当攻击app跟攻击app具有相同的Android:sharedUserId属性和签名,攻击app则可以访问到内部存储文件进行写入操作

1.7K00

IIS发布ASP.NET应用常见错误及解决办法

当我向IIS发布ASP.NET Core程序的时候,同样出现了这个错误。后来我安装了相应的工具,网站就可以正常访问了。 权限错误 如果错误信息类似下面这样,说明IIS没有访问文件夹的权限。...向文件夹增加IUSR权限即可。 “/”应用程序中的服务器错误访问拒绝。 说明: 访问服务此请求所需的资源出错。您可能没有查看所请求的资源的权限。...错误消息 401.3: 您无权使用您提供的凭据查看此目录或页(由于访问控制列表而导致访问拒绝)。请让 Web 服务器的管理员授予您访问“XXX”的权限。...解决办法 添加IIS_IUSRS权限 如果出现访问权限类型的错误,需要向Web文件夹授予相关权限,以便IIS能够读取并修改文件夹和配置文件的内容。...安装 如果向IIS发布ASP.NET Core应用程序,可能出现无法读取配置文件的错误。这时候尝试安装 .NET Core Windows Server Hosting工具。

3.1K50

Kubernetes 无法查看 pods 日志问题

前言 最近使用二进制部署完 Kubernetes 1.18.2 版本,运行命令 kubectl logs -n kube-system calico-node-mbjnm ,报下面错误。 ?...原因:我们知道 Kubernetes 认证过程分为:认证 --> 授权 --> 准入控制,上面报错就是因为没有通过认证而拒绝。...认证拒绝解决方法 错误的解决方法 通过谷歌搜索,发现很多博客文章使用下面方法来解决上面报错。修改 kubelet.config 配置,添加下面配置,开启匿名访问。...分析:从上图我们可以知道,Kubernetes 认证已经通过,但到授权时出现问题,因为没有查看 Pods 日志权限。...解决思路:报错可以知道,kubernetes 用户 没有查看 Pods 日志权限,我们可以给 kubernetes 用户 绑定一个权限

2.1K30

组策略限制3389登录的绕过方式

症状: 要登录到这台远程计算机,您必须授予允许通过终端服务登录的权限。...默认地,“远程桌面用户”组的成员拥有该权限,如果您不是“远程桌面用户”组或其他拥有该权限的组的成员,或者如果“远程桌面用户”组没有该权限,您必须手动授予该权限。 ?...2003组策略拒绝远程登录错误 ? 2008组策略拒绝远程登录错误 ?...2012组策略拒绝远程登录错误 原因: 因为目标机器设置了组策略用户权限分配中的“拒绝通过远程桌面服务登录”或“拒绝本地登录”选项,所以在进行远程终端连接就会出现上图报错提示。 ?...Windows组策略(用户权限分配)常量名: 组策略设置 常量名 作为受信任的调用方访问凭据管理器 SeTrustedCredManAccessPrivilege 网络访问此计算机 SeNetworkLogonRight

2.7K10
领券