Dustin Marx是一位专业软件开发者,从业已经有17年的时间,他拥有电子工程学士学位,还是一位MBA。Dustin维护着一个博客,专门介绍软件开发的各个主题。近日,他撰文谈到了Java开发中常见的危险信号,提出了在日常的Java开发中我们需要尽力避免的一些不正确的做法。感兴趣的读者可以参见本系列文章的第一部分。缺乏Javadoc注释我倾向于将所有的契约方法(特别是public方法)都使用Ja
目录Web API 安全概览安全隐患1. 注入(Injection)2. 无效认证和Session管理方式(Broken Authentication and Session Management)3. 跨站脚本(Cross-Site Scripting (XSS))4. 直接引用非安全对象(Ins...
转载 2015-09-18 11:37:00
224阅读
本文简介:用多线程开发的人都知道,在多线程的开发过程中有可能会出现线程安全问题(专业术语叫内存可见性问题),但并不一定每次都会出现。出现这样的情况,也会另开发者头皮发麻,无从下手,接下来我们会慢慢深入,揭开多线程的神秘面纱。本文主要介绍了Java多线程开发的优势,使用该技术可能会出现的一些内存不可见问题以及相应的解决措施。通过本文,读者将学习到如下几块知识:为什么需要多线程技术(多线程的优势)使用
项目语言:java 项目环境:JDK1.8 Web服务器Nginx+tomcat 数据库mysql 前端技术bootstrap+layui+jquery+ajax 后端技术maven+springboot+shiro+jpa+druid+log4j1、 敏感信息泄露 a) 漏洞描述:敏感信息泄露漏洞,是一种通过提交错误请求,使系统出现异常处理并报错,并且将系统程序、配置、路径、类、方法 等敏感信息
转载 2023-07-18 21:51:50
6阅读
1、涉及到私密信息 使用post请求,因为信息放在请求体中而不像get请求暴露在url上 2、HTTPS。传输层保护不足,在身份验证过程中没有使用SSL / TLS,因此暴露传输数据和会话Id.HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。HTTPS协 ...
转载 2021-07-16 11:11:00
173阅读
Scripting)  2、SQL注入攻击(S
转载 2023-07-07 23:23:27
27阅读
java应用程序开发 安全性是软件开发中最复杂,最广泛和最重要的方面之一。 在开发周期结束时,软件安全性也经常被忽略,或者被简化为仅需进行少量调整。 我们可以在年度主要数据安全漏洞清单中看到结果,该清单在2019年总计超过30亿条暴露记录。 如果Capital One可能发生这种情况,那么您也可能发生这种情况。 好消息是Java是具有许多内置安全性功能的长期开发平台。 Java安全性软件包已经过
From: http://blog.sina.com.cn/s/blog_5465f7f20100tuv1.html   1. SQL Injection<SQL注入攻击>    在Java中, 使用PrepareStatment是不可能产生这样的攻击的, 通常这类攻击产生是由于程序员借助一些API,或者配置文件, 动态的修改SQ
转载 2011-09-19 11:37:48
560阅读
精品推荐国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!Docker快速手上视
转载 2021-07-23 16:23:53
198阅读
精品推荐国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!Docker快速手上视
转载 2021-07-23 16:24:28
227阅读
任何服务器都可能被攻击,这是没法避免的,不能避免,但是可以防御,攻击和防御是一对矛盾,都
原创 2023-03-02 17:23:52
70阅读
在此主要说现在市面上存在的4个比较多的安全问题一、钓鱼钓鱼: 比较有诱惑性的标题仿冒真实网站骗取用户账号骗取用户资料二、篡改页面有一大部分被黑的网站中会有关键字 (在被黑的网站中,用的最多的“Hacked by”)搜索引擎的语法 Intitle:keyword标题中含有关键字的网页 Intext:keyword正文中含有关键词的网页 Si...
原创 2023-03-31 22:19:51
35阅读
PHP开发安全问题总结php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,近期需要总结
转载 2023-03-06 08:56:16
77阅读
一、Servlet的线程安全问题 Java web服务器下,每个Servlet只有一个实例(即单例模式),导致有多个Http请求发给一个Servlet实例,每个请求是一个线程。如果Servlet有类变量或实例变量,那么该变量就变成了共享资源,当多个线程访问操作该变量时,就有可能存在安全隐患。例如,当一个Http请求在访问该变量的时候,另一个Http请求可能在修改它的值。 解决方法:在Servle
转载 2023-09-15 10:30:07
124阅读
合法用户&ldquo;注销&rdquo;后,在未关闭浏览器的情况下,点击浏览器&ldquo;后退&rdquo;按钮,可从本地页面缓存中读取数据,绕过了服务端filter过滤。 解决方案:配置filter对存放敏感信息的页面限制页面缓存。如: httpResponse.setHeader("Cache-Control","no-cache");
转载 2012-10-08 14:43:30
515阅读
javaweb网站安全问题web网站安全问题防范安全部署tomcat方法分类专栏:网站安全网站安全问题java安全部署web网站安全服务网站安全服务网站安全防护服务网站安全维护如何防止网站被黑网站安全文章标签:javaweb网站安全问题web网站安全问题tomcat安全设置java网站安全网站安全服务版权Apachetomcat是JAVA开发,JSP运行首选的web环境,国内很多网站,以及平台都在
原创 2020-12-02 11:13:11
257阅读
Apache tomcat是JAVA开发,JSP运行首选的web环境,国内很多网站,以及平台都在使用tomcat 环境来运行网站,高效,稳定,安全,赢得了国内许多客户。  tomcat 该如何安全设置与部署呢? SINE安全教您一步一步把tomcat安全做到极致。
 一、安全的意义减少对生命的威胁,减少自身财务损失。二、如何减少自身安全隐患带胸牌 :关于带胸牌这件事情,其实是非常重要的。可能说现在没有什么特殊的事情发生,如果 一旦发生特殊情况甚至发生在我们的身上。小了说损失了我们的财产大了说伤及到了我们的 人生安全。你想想如果大家都不带胸牌,有个外来人员进入八楼都无法分辨,悄无声息的把 我们的笔记本拿走了,对我们来说是财产上的一大损失,如果说来的是
原创 2022-12-21 10:06:46
125阅读
常见Web安全问题及防御策略 一切的安全方案设计的基础,都是建立在信任关系上的。我们必须相信一些东西,必须要有一些最基本的假设,安全方案才能得以建立。 1、安全世界观 安全世界观一词是《白帽子讲Web安全》一书的开篇章节,多年后再读经典,仍然受益匪浅! 正如开篇所说的:“互联网本来是安全的,自从有了研究安全的人,互联网就不安全了。” 世上没有攻不破的系统,只有还没攻破的系统,有多少条路可以通罗马,
原创 2021-06-12 16:15:58
254阅读
1、安全世界观安全世界观一词是《白帽子讲Web安全》一书的开篇章节,多年后再读经典,仍然受益匪浅!正如开篇所说的:“互联网本来是安全的,自从有了研究安全的人,互联网就不安全了。” 世上没有攻不破的系统,只有还没攻破的系统,有多少条路可以通罗马,大概就有多少种攻克之道。1.1 Web安全的兴起“破坏往往比建设容易”,但凡事都不是绝对的。跟机场安全检查进行类比。通过一个安全检查(过滤,净化)的过程,可
原创 2022-02-26 17:19:04
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5