python框架及漏洞

python框架及漏洞

python框架

Django框架介绍:

Django也是一个MVC框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views)。

漏洞:

        1.  Django任意代码执行

        2.  Django重置密码漏洞

        3.  Django SQL注入漏洞

        4.  Django 目录遍历漏洞

        5.  Django 跨脚本漏洞,拒绝服务漏洞

Flask框架介绍:

flask是一款非常流行的Python Web框架,微框架,简洁,只做它需要做的,给开发者提供了很大的扩展性。相应的插件写的很好,用的爽,开发效率高,比如使用SQLAlchemy的ORM操作数据库可以节省开发者大量书写sql的时间。

漏洞:

        1.  Flask (SSTI) 模板注入漏洞

Cubes框架介绍:

Cubes是一个轻量级的Python框架和一套工具,用于开发报告和分析应用程序,在线分析处理(OLAP),多维分析和聚合数据的浏览。

漏洞:(暂时没找到)

Web2py框架介绍:

web2py是一个完整的web框架,可以被开发人员用来完全开发一个web应用程序。它包括SQL数据库集成和用于设计程序的多线程Web服务器。

漏洞:

        1.  Web2py 本地文件包含漏洞

        2.  Web2py 输入验证漏洞

Falcon框架介绍:

alcon是一个面向Hadoop的数据集和处理过程的管理平台。Falcon本质上是通过数据处理引擎将数据集和处理过程的配置文件转化为重复的业务处理流程。Falcon并不做任何繁重的工作,所有的过程和处理流管理都是由工作流调度器来完成的。Falcon所做的就是维持实体之间的依赖关系。Falcon给开发人员提供便捷。

漏洞:(暂时没找到)

DPark 框架介绍:

DPark 是一个类似MapReduce 的基于Mesos(Apache 下的一个集群管理器,提供了有效的、跨分布式应用或框架的资源隔离和共享等功能)的集群并行计算框架(Cluster Computing Framework),DPark 是Spark 的Python克隆版本,是一个Python 实现的分布式计算框架,可以非常方便地实现大规模数据处理和低延时的迭代计算。该计算框架类似于MapReduce,但是比其更灵活,可以用Python 非常方便地进行分布式计算,并且提供了更多的功能,以便更好地进行迭代式计算。

漏洞:(暂时没找到)

Buildbot框架介绍:

buildbot是一个开源的基于python的持续集成系统,它能够以下三种方式触发相应的自动构建和测试运行,从而迅速的发现问题所在,同时指出造成这个错误的开发人员,当然我们还可以通过页面直观的了解到当前所有和master绑定的任务以及各种测试状态。

漏洞:

        1.  buildbot 授权问题漏洞

zerorpc框架介绍:

zerorpc是一套小巧的,灵活的,轻量级高性能rpc框架,它基于ZeroMQ和MessagePack实现,在2012年的PyCon上由dotcloud公司开源。simple tool to solve a simple problem 是zerorpc的设计初衷,整个框架的python代码只有2000行左右。

漏洞:(暂时没找到)

Bottle框架介绍:

Bottle是一个快速小巧,轻量级的 WSGI 微型 web 框架。同时Bottle也是一个简单高效的遵循WSGI的微型python Web框架。

漏洞:

        1.  Bottle HTTP头注入漏洞

Tornado框架介绍:

Tornado就是我们在 FriendFeed 的 Web 服务器及其常用工具的开源版本。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对 epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。我们开发这个 Web 服务器的主要目的就是为了处理 FriendFeed 的实时功能 ——在 FriendFeed 的应用里每一个活动用户都会保持着一个服务器连接。

漏洞:

        1. Tornado 文件读取漏洞

        2.  Tornado 跨站攻击,伪造cookie漏洞

        3.  Tornado 模板注入漏洞

webpy框架介绍:

webpy一个python的web框架

漏洞:(暂时没找到)

Scrapy框架介绍:

写一个爬虫,需要做很多的事情。比如:发送网络请求、数据解析、数据存储、反反爬虫机制(更换ip代理、设置请求头等)、异步请求等。这些工作如果每次都要自己从零开始写的话,比较浪费时间。因此Scrapy把一些基础的东西封装好了,在他上面写爬虫可以变的更加的高效(爬取效率和开发效率)。因此真正在公司里,一些上了量的爬虫,都是使用Scrapy框架来解决。

漏洞:

        1.  Scrapy 未授权访问漏洞

        2.  Scrapy 反序例化漏洞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值