- SQL注入
- XSS:Cross Site Script,跨站脚本攻击。原本可缩写成CSS,但为了和网页设计中的CSS区分
- CSRF:Cross Site Request Fake,跨站点请求伪造
https://www.keakon.net/2012/12/03/Tornado%E4%BD%BF%E7%94%A8%E7%BB%8F%E9%AA%8C
https://www.keakon.net/2012/12/03/Tornado%E4%BD%BF%E7%94%A8%E7%BB%8F%E9%AA%8C
http://www.dev120.com/archives/50
其他
最早的时候,我们只需要 GET 和 POST 方法,POST 方法的引入也只是为了消除 URL 过长,参数隐藏,上传文件的问题,完全和语义无关。接触到 RESTful 之后,我们开始思考 GET 和 POST 的不同语义
PATCH vs PUT
PUT
是完整更新,PATCH
是部分更新;PATCH方法是新引入的,对PUT方法的补充,用来对已知资源进行局部更新http://gloveangels.com/restful-http-patch-method/ https://ihower.tw/blog/archives/6483
一切的安全问题都体现在“输入输出”上,一切的安全问题都存在于“数据流”的整个过程中。
web安全问题的本质:输入提交的“特殊数据”,在某个层没处理好,被当作该层的指令,在输出的时候,就会出现相应层的安全问题
精彩举例:
...
用String:
用Hash
appendfsync always
,保证每次操作都持久到文件中appendfsync everysec
,每秒持久化一次HttpOnly
find
,find /home/ljianhui -user ljianhui
grep
:按行查找文本文件或管道,ls -l | grep -i d
ps
:查看系统进程运行情况;ps aux
查看系统所有的进程数据netstat -anp
:查看端口打开情况
redis作session
redis==2.10.3
open_session
、save_session
connection_pool=redis.ConnectionPool(
max_connections=config.redis_max_connections,
**config.redis_config
)))