前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络安全知识培训学习笔记

网络安全知识培训学习笔记

作者头像
SmileNicky
发布2019-10-28 11:55:02
5640
发布2019-10-28 11:55:02
举报
文章被收录于专栏:Nicky's blog

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/u014427391/article/details/102648862

逻辑漏洞

条件竞争

多个线程竞争同一个共享代码、变量、文件等称之为条件竞争。那么什么情况存在竞争条件?

实例: 上传文件,下面是一个上传文件的例子,上传文件之前先校验权限

代码语言:javascript
复制
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#define DELAY 10000

int main()
{
     char * fn = "/tmp/XYZ";
     char buffer[160];
     FILE *fp;
     long int  i;
     //get user input
     scanf("0s", buffer );
     if(!access(fn, W_OK))
     {
     //simulating delay
        for (i=0; i < DELAY; i++){
          int a = i^2;
        }
        fp = fopen(fn, "a+");
        fwrite("\n", sizeof(char), 1, fp);

        fwrite(buffer, sizeof(char), strlen(buffer), fp);

        fclose(fp);
    }else{
        printf("No permission \n");
    }
}

从例子看并没有看出什么,可是对于专业安全人员来说,什么程序就是一个很典型的竞争条件。分析一下,首先上传文件之前会进行权限校验,然后才可以上传,在校验权限直接存在一个时间差,在这个时间差直接就可以形成一个竞争条件,黑客完全可以利用这个竞争条件,在时间差,暴露破解,不断发请求上传文件,竞争上传文件,当然黑客上传的不是正规文件,一般都是一些脚本木马。

渗透测试工具

渗透测试工具:BurpSuite(数据包抓取) 渗透测试Burp的intruder功能实现多个并发请求

逻辑漏洞分类

暴力破解 越权漏洞 条件竞争

安全案例

密码重置 邮箱找回:分析token构造,时间戳md5值 MD5(time+username)

验证码方式找回: 防御:设置更复杂的验证码,设置时间 验证身份->修改密码界面(session,验证身份用户到修改密码界面是同个用户)

越权漏洞

越权漏洞:平行越权,垂直越权 平行越权:用户的等级相同进行越权

用户A,B:普通用户 用户C:管理员用户

A->B:平行越权

A->C:垂直越权

例子:购物车 订单信息例子

越权漏洞测试挖掘,查订单操作,修改个人信息

  • 鉴权参数,accountId
  • 操作:抓包->鉴权参数

相关名词: ECB模式 分组加密模式 Hash碰撞 数字签名

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/10/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 条件竞争
  • 渗透测试工具
  • 逻辑漏洞分类
  • 安全案例
  • 越权漏洞
相关产品与服务
网站渗透测试
网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档