原文:java安全编码指南之:文件IO操作

目录 简介 创建文件的时候指定合适的权限 注意检查文件操作的返回值 删除使用过后的临时文件 释放不再被使用的资源 注意Buffer的安全性 注意 Process 的标准输入输出 InputStream.read 和 Reader.read write 方法不要超出范围 注意带数组的read的使用 little endian和big endian的问题 简介 对于文件的IO操作应该是我们经常会使用 ...

2020-10-27 10:47 0 407 推荐指数:

查看详情

java安全编码指南之:线程安全规则

目录 简介 注意线程安全方法的重写 构造函数中this的溢出 不要在类初始化的时候使用后台线程 简介 如果我们在多线程中引入了共享变量,那么我们就需要考虑一下多线程下线程安全的问题了。那么我们在编写代码的过程中,需要注意哪些线程安全的问题呢? 一起 ...

Fri Oct 23 17:24:00 CST 2020 1 422
java安全编码指南之:输入校验

目录 简介 在字符串标准化之后进行校验 注意不可信字符串的格式化 小心使用Runtime.exec() 正则表达式的匹配 简介 为了保证java程序的安全,任何外部用户的输入我们都认为是可能有恶意攻击意图,我们需要对所有的用户输入都进行一定程度 ...

Mon Sep 21 18:24:00 CST 2020 0 956
java安全编码指南之:基础篇

目录 简介 java平台本身的安全安全第一,不要写聪明的代码 在代码设计之初就考虑安全性 避免重复的代码 限制权限 构建可信边界 封装 写文档 简介 作为一个程序员,只是写出好用的代码是不够的,我们还需要考虑到程序的安全 ...

Tue Aug 25 17:57:00 CST 2020 1 593
java安全编码指南之:异常处理

目录 简介 异常简介 不要忽略checked exceptions 不要在异常中暴露敏感信息 在处理捕获的异常时,需要恢复对象的初始状态 不要手动完成fin ...

Tue Sep 29 17:14:00 CST 2020 0 553
java安全编码指南之:输入注入injection

目录 简介 SQL注入 java中的SQL注入 使用PreparedStatement XML中的SQL注入 XML注入的java代码 简介 注入问题是安全中一个非常常见的问题,今天我们来探讨一下java中的SQL注入和XML注入的防范 ...

Mon Oct 12 17:05:00 CST 2020 0 440
java安全编码指南之:字符串和编码

目录 简介 使用变长编码的不完全字符来创建字符串 char不能表示所有的Unicode 注意Locale的使用 文件读写中的编码格式 不要将非字符数据编码为字符串 简介 字符串是我们日常编码过程中使用到最多的java类型了。全球各个地区的语言 ...

Wed Sep 16 17:38:00 CST 2020 1 544
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM