本章将主要介绍使用Node.js开发web应用可能面临的安全问题,读者通过阅读本章可以了解web安全的基本概念,并且通过各种防御措施抵御一些常规的恶意攻击,搭建一个安全的web站点。
在学习本章之前,读者需要对HTTP协议、SQL数据库、Javascript有所了解。
在互联网时代,数据安全与个人隐私遭到了前所未有的挑战,我们作为网站开发者,必须让一个web站点满足基本的安全三要素:(1)机密性,要求保护数据内容不能泄露,加密是实现机密性的常用手段。
(2)完整性,要求用户获取的数据是完整不被篡改的,我们知道很多OAuth协议要求进行sign签名,就是保证了双方数据的完整性。
(3)可用性,保证我们的
2017/10/10 11:42:54 660KB Web安全实战
1
工具WAS可以模拟测试尾巴服务器的承受能力。
在附件说明文档中,介绍了一种Web应用的功能优化方法,并利用WAS测试了它的功能改善程度。
文件包中包含了mscvp50.dll文件
2016/4/5 15:12:46 10.42MB WAS 网络压力测试 微软 mscvp50.dll
1
Memcached是一个高功能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。
它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
Memcached基于一个存储键/值对的hashmap。
其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
2019/5/2 22:56:54 167KB memcached 数据库 database memcache
1
这款mysql精简携带版仅有18M大小,简介一下:MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。
MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
精简说明:精简掉了除mysql主服务之外的其余多余服务和扩展组件,以及pdb文件,从而将体积缩小到了200多MB,压缩后只有13,适合个人学习以及没有其他额外需求的用户使用。
使用说明:先解压会出现如下目录,分别有三个脚本:1、startConsole.bat:直接启动mysql服务器2、install.bat:将mysql安装成Windows服务3、uninstall.bat:卸载mysql服务特别留意:用户名:root,密码空端口3306
2015/6/23 16:23:03 35.6MB mysql8.0.30x64
1
Memcached是一个高功能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。
它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
Memcached基于一个存储键/值对的hashmap。
其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
官网www.memcached.org管理监控工具http://www.junopen.com/memadmin遗憾的是不能以服务随机启动查看版本:Memcached_x64.exe-V运行命令:Memcached_x64.exe-vv服务运行:Memcached_x64.exe-p11211-U11211-l127.0.0.1-dCacheMEM-m512m-c2048-t4
2019/11/15 15:51:05 1.58MB memcached Memcached_x64
1
测试工具-IronWASP是一款优秀的web应用程序高级安全性的测试平台,是开源的系统,次要用户测试Web应用程序的漏洞。
这个工具是非常简单易用的,初学者可以使用
2019/2/3 10:13:16 12.26MB 测试web漏洞
1
H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式规划,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统
2017/4/14 16:34:09 8.04MB H+ UI框架
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡