首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

代码审查:从 ArrayList 说线程安全

).collect(toList()); 就能很好的解决,确实如此,当时代码审查时意识到这里有线程安全问题,然后我就有点思维定势,只想着用解决线程安全问题的方式去处理,没有换个角度想到这种更好的写法。...---- 本文从代码审查过程中发现的一个 ArrayList 相关的「线程安全」问题出发,来剖析和理解线程安全。...,很显然这已经是属于线程不安全的情况了。...我提出代码审查的修改意见后,小伙伴将文首代码里的 List resultList = new ArrayList(); 修改为了 List resultList =...对应的,我们在做代码审查的过程中,也要对涉及到多线程使用的场景时刻绷着一根弦,在代码合入前把好关,将隐患拒之门外。 参考 线程安全——维基百科

95220
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安卓应用安全指南 4.1.1 创建使用活动 示例代码

    在本节中,我们根据活动的使用情况,对 4 种活动进行了分类。 你可以通过下面的图表来找出,你应该创建哪种类型的活动。 由于安全编程最佳实践根据活动的使用方式而有所不同,因此我们也将解释活动的实现。...表 4-1 活动类型的定义 类型 定义 私有 不能由其他应用加载,所以是最安全活动 公共 应该由很多未指定的应用使用的活动 伙伴 只能由可信的伙伴公司开发的应用使用的活动 内部 只能由其他内部应用使用的活动...4.1.1.1 创建/使用私有活动 私有活动是其他应用程序无法启动的活动,因此它是最安全活动。...9) 即使数据来自同一应用中的活动,也要小心并安全地处理收到的结果数据。...2) 小心并安全地处理接收到的意图。 3) 返回结果时,请勿包含敏感信息。 下面展示了创建公共活动的示例代码。 AndroidManifest.xml <?

    1.6K10

    《IntelliJ IDEA 插件开发》第七节:通过Inspection机制,对静态代码安全审查

    不太可能一个写代码还得配一个保姆,所以就像 p3c、pmd-idea,这样的插件出来了,帮助程序员把代码写好,治理掉一些不合标准的问题代码。...伪随机数检测 目的:把代码中的 new Random 不安全伪随机数警告并提供修复,处理为 new SecureRandom RandomRule PsiElementFactory factory...提醒模板 小傅哥-提醒: 不安全的伪随机数生成器 java.util.Random 依赖一个可被预测的伪随机数生成器。...像 p3c 就是一款静态代码检测工具,用的人也非常多,不过它的插件开发不是基于 Java 实现的,代码开发上也并没有一些注释。...p3c 插件,是怎么检查出你那屎山的代码? 发布Jar包到Maven中央仓库(为开发开源中间件做准备) 还重构?就你那代码只能铲了重写!

    2.1K30

    借你一慧眼,识别代码安全审计工具「建议收藏」

    代码安全审计产品、代码缺陷分析产品、代码安全分析等基于源代码静态分析技术的产品市场上越来越多,但是质量却层次不齐,误报率非常高,漏报率也不低,究其原因是为什么呢?...,硬编码等特定缺陷,对于很多跨越文件的缺陷和安全漏洞是根本发现不了的。...我以国际上通用的一个Java检测的Benchmark中代码作为案例分析一下。...好了,如果读者认真读到了这里,我相信您也具有了一慧眼,掌握了如何对一款代码安全审计工具或代码缺陷检测工具做出评价和选择。...关注安全 关注作者 —————————————————————————————————————– 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1.3K20

    国家网信办:掌握超过100万用户个人信息运营者赴国外上市需审查

    第二条 关键信息基础设施运营者(以下简称运营者)采购网络产品和服务,数据处理者(以下称运营者)开展数据处理活动,影响或可能影响国家安全的,应当按照本办法进行网络安全审查。...第十条 网络安全审查重点评估采购活动、数据处理活动以及国外上市可能带来的国家安全风险,主要考虑以下因素:   (一)产品和服务使用后带来的关键信息基础设施被非法控制、遭受干扰或破坏的风险;   (二)产品和服务供应中断对关键信息基础设施业务连续性的危害...第十二条 网络安全审查工作机制成员单位和相关关键信息基础设施保护工作部门应当自收到审查结论建议之日起15个工作日内书面回复意见。...第十六条 网络安全审查工作机制成员单位认为影响或可能影响国家安全的网络产品和服务、数据处理活动以及国外上市行为,由网络安全审查办公室按程序报中央网络安全和信息化委员会批准后,依照本办法的规定进行审查。...第二十二条 涉及国家秘密信息的,依照国家有关保密规定执行。 第二十三条 本办法自2021年 月 日起实施,《网络产品和服务安全审查办法(试行)》同时废止。

    65530

    《网络安全审查办法(修订草案征求意见稿)》 公开征求意见

    第二条关键信息基础设施运营者(以下简称运营者)采购网络产品和服务,数据处理者(以下称运营者)开展数据处理活动,影响或可能影响国家安全的,应当按照本办法进行网络安全审查。...第十条 网络安全审查重点评估采购活动、数据处理活动以及国外上市可能带来的国家安全风险,主要考虑以下因素: (一)产品和服务使用后带来的关键信息基础设施被非法控制、遭受干扰或破坏的风险; (二)产品和服务供应中断对关键信息基础设施业务连续性的危害...第十二条 网络安全审查工作机制成员单位和相关关键信息基础设施保护工作部门应当自收到审查结论建议之日起15个工作日内书面回复意见。...第十六条 网络安全审查工作机制成员单位认为影响或可能影响国家安全的网络产品和服务、数据处理活动以及国外上市行为,由网络安全审查办公室按程序报中央网络安全和信息化委员会批准后,依照本办法的规定进行审查。...第二十二条涉及国家秘密信息的,依照国家有关保密规定执行。 第二十三条 本办法自2021年 月 日起实施,《网络产品和服务安全审查办法(试行)》同时废止。 精彩推荐

    63720

    甲方被投诉:硬件包(2383万)被废、软件包(1.06亿)中标

    ; 10、中标供应商所投第20项“活存储”产品的“RAID3、RAID10、RAID50”参数不满足招标文件技术要求; 11、中标供应商所投第33项“活存储”产品的“接口”参数不满足招标文件技术要求...根据《政府采购质疑和投诉办法》第三十二条的规定,认定投诉事项1、2、3、4、5、6、18成立。...另外,在审查过程中发现,通过符合性审查的其他供应商所投产品亦存在投诉事项认定所述情形,该项目合格供应商数量不符合法定数量,责令重新开展采购活动。...18: 废标公告 2022年4月22日发布中标结果变更公告,根据太原市财政局政府采购投诉处理决定书(并财购诉决【2022】12号),取消南京南大四维科技发展有限公司中标人资格,本项目重新开展采购活动...我局依法受理该投诉后,征询了相关当事人意见,查阅了相关实证材料,依法进行了审查

    90620

    《中华人民共和国密码法》正式发布,你的密码合规了吗?(内附密码法全文)

    十二条 任何组织或者个人不得窃取他人加密保护的信息或者非法侵入他人的密码保障系统。 任何组织或者个人不得利用密码从事危害国家安全、社会公共利益、他人合法权益等违法犯罪活动。...第二十条 密码管理部门和密码工作机构应当建立健全严格的监督和安全审查制度,对其工作人员遵守法律和纪律等情况进行监督,并依法采取必要措施,定期或者不定期组织开展安全审查。...关键信息基础设施的运营者采购涉及商用密码的网络产品和服务,可能影响国家安全的,应当按照《中华人民共和国网络安全法》的规定,通过国家网信部门会同国家密码管理部门等有关部门组织的国家安全审查。...第四章 法律责任 第三十二条 违反本法第十二条规定,窃取他人加密保护的信息,非法侵入他人的密码保障系统,或者利用密码从事危害国家安全、社会公共利益、他人合法权益等违法活动的,由有关部门依照《中华人民共和国网络安全法...关键信息基础设施的运营者违反本法第二十七条第二款规定,使用未经安全审查或者安全审查未通过的产品或者服务的,由有关主管部门责令停止使用,处采购金额一倍以上十倍以下罚款;对直接负责的主管人员和其他直接责任人员处一万元以上十万元以下罚款

    1.3K20

    网信办修改《网络安全法》的决定(征求意见稿)公布

    第六十二条  违反本法第二十六条规定,开展网络安全认证、检测、风险评估等活动,或者向社会发布系统漏洞、计算机病毒、网络攻击、网络侵入等网络安全信息的,由有关主管部门责令改正,给予警告;拒不改正或者情节严重的...四、 将第六十五条修改为: “关键信息基础设施的运营者违反本法第三十五条规定,使用未经安全审查或者安全审查未通过的网络产品或者服务的,由有关主管部门责令停止使用,处采购金额一倍以上十倍以下或者上一年度营业额百分之五以下罚款...现法条: 第六十五条  关键信息基础设施的运营者违反本法第三十五条规定,使用未经安全审查或者安全审查未通过的网络产品或者服务的,由有关主管部门责令停止使用,处采购金额一倍以上十倍以下罚款;对直接负责的主管人员和其他直接责任人员处一万元以上十万元以下罚款...第六十二条 违反本法第二十六条规定,开展网络安全认证、检测、风险评估等活动,或者向社会发布系统漏洞、计算机病毒、网络攻击、网络侵入等网络安全信息的,由有关主管部门责令改正,给予警告;拒不改正或者情节严重的...第六十五条 关键信息基础设施的运营者违反本法第三十五条规定,使用未经安全审查或者安全审查未通过的网络产品或者服务的,由有关主管部门责令停止使用,处采购金额一倍以上十倍以下罚款;对直接负责的主管人员和其他直接责任人员处一万元以上十万元以下罚款

    1K30

    重磅消息,《网络安全法》将迎来修改

    关于修改《中华人民共和国网络安全法》的决定(征求意见稿) 一、将第五十九条、第六十条、第六十一条、第六十二条修改为:“违反本法第二十一条、第二十二条第一款和第二款、第二十三条、第二十四条第一款、第二十五条...二、将第六十三条、第六十七条修改为:“违反本法第二十七条、第四十六条规定,从事危害网络安全活动,或者提供专门用于从事危害网络安全活动的程序、工具,或者为他人从事危害网络安全活动提供技术支持、广告推广...、支付结算等帮助,或者设立用于实施违法犯罪活动的网站、通讯群组,或者利用网络发布涉及实施违法犯罪活动的信息,尚不构成犯罪的,由公安机关没收违法所得,处五日以下拘留,可以并处五万元以上五十万元以下罚款;情节较重的...四、将第六十五条修改为:“关键信息基础设施的运营者违反本法第三十五条规定,使用未经安全审查或者安全审查未通过的网络产品或者服务的,由有关主管部门责令停止使用,处采购金额一倍以上十倍以下或者上一年度营业额百分之五以下罚款...六、将第七十条修改为:“发布或者传输本法第十二条第二款和其他法律、行政法规禁止发布或者传输的信息的,依照有关法律、行政法规的规定处罚。

    49120

    国务院要求关键信息基础设施运营者应优先采购「安可产品和服务」:包括公共通信、金融、政务、能源、交通、水利、国防等

    任何个人和组织不得实施非法侵入、干扰、破坏关键信息基础设施的活动,不得危害关键信息基础设施安全。...第三章 运营者责任义务 第十二条 安全保护措施应当与关键信息基础设施同步规划、同步建设、同步使用。 第十三条 运营者应当建立健全网络安全保护制度和责任制,保障人力、财力、物力投入。...第十四条 运营者应当设置专门安全管理机构,并对专门安全管理机构负责人和关键岗位人员进行安全背景审查审查时,公安机关、国家安全机关应当予以协助。...第四章 保障和促进 第二十二条 保护工作部门应当制定本行业、本领域关键信息基础设施安全规划,明确保护目标、基本要求、工作任务、具体措施。...对基础电信网络实施漏洞探测、渗透性测试等活动,应当事先向国务院电信主管部门报告。 第三十二条 国家采取措施,优先保障能源、电信等关键信息基础设施安全运行。

    3.5K30

    李克强签署国务院令 公布《关键信息基础设施安全保护条例》

    任何个人和组织不得实施非法侵入、干扰、破坏关键信息基础设施的活动,不得危害关键信息基础设施安全。...第十四条 运营者应当设置专门安全管理机构,并对专门安全管理机构负责人和关键岗位人员进行安全背景审查审查时,公安机关、国家安全机关应当予以协助。...第十九条 运营者应当优先采购安全可信的网络产品和服务;采购网络产品和服务可能影响国家安全的,应当按照国家网络安全规定通过安全审查。...第四章 保障和促进 第二十二条 保护工作部门应当制定本行业、本领域关键信息基础设施安全规划,明确保护目标、基本要求、工作任务、具体措施。...对基础电信网络实施漏洞探测、渗透性测试等活动,应当事先向国务院电信主管部门报告。 第三十二条 国家采取措施,优先保障能源、电信等关键信息基础设施安全运行。

    45920

    《中华人民共和国网络安全法》分类目录文章标签友情链接联系我们

    第三十四条 除本法第二十一条的规定外,关键信息基础设施的运营者还应当履行下列安全保护义务: (一)设置专门安全管理机构和安全管理负责人,并对该负责人和关键岗位的人员进行安全背景审查; (二)定期对从业人员进行网络安全教育...第三十五条 关键信息基础设施的运营者采购网络产品和服务,可能影响国家安全的,应当通过国家网信部门会同国务院有关部门组织的国家安全审查。...第六十二条 违反本法第二十六条规定,开展网络安全认证、检测、风险评估等活动,或者向社会发布系统漏洞、计算机病毒、网络攻击、网络侵入等网络安全信息的,由有关主管部门责令改正,给予警告;拒不改正或者情节严重的...第六十三条 违反本法第二十七条规定,从事危害网络安全活动,或者提供专门用于从事危害网络安全活动的程序、工具,或者为他人从事危害网络安全活动提供技术支持、广告推广、支付结算等帮助,尚不构成犯罪的,由公安机关没收违法所得...第六十五条 关键信息基础设施的运营者违反本法第三十五条规定,使用未经安全审查或者安全审查未通过的网络产品或者服务的,由有关主管部门责令停止使用,处采购金额一倍以上十倍以下罚款;对直接负责的主管人员和其他直接责任人员处一万元以上十万元以下罚款

    99050

    《关于规范金融业开源技术应用与发展的意见》:央行、网信办、工信部、银保监会、证监会联合发布

    十、支持金融机构对开源技术版权、专利、商标、声明等进行事前合规审查,通过审查开源许可证遵从性和兼容性、梳理开源技术间依赖性等,避免法律纠纷。可根据需要引入第三方合规审查服务。...十二、支持金融机构加强开源技术供应链管理,保障开源技术产品和服务质量,通过合同或协议条款,明确开源技术提供商义务和责任,并要求开源技术提供商对其提供的开源技术进行技术评估、合规审查等。...十五、支持金融机构加入合法合规的开源社区、开源基金会等开源社会组织,参与开源技术规划设计、研发决策、社区运营等活动。...发挥桥梁纽带作用,建立稳定、高效的交流分享机制,定期开展开源技术交流、产金对接、应用推广等活动。...推动金融机构开展开源技术成熟度评估,进行开源许可安全合规审查,建立开源技术选型评估模型,提升开源技术应用质量与效率。 十九、加强开源技术及应用标准化建设,瞄准急需、重点领域加快标准制定与实施。

    41420

    国务院最新发布《关键信息基础设施安全保护条例》,9月1日起施行

    任何个人和组织不得实施非法侵入、干扰、破坏关键信息基础设施的活动,不得危害关键信息基础设施安全。...第十四条 运营者应当设置专门安全管理机构,并对专门安全管理机构负责人和关键岗位人员进行安全背景审查审查时,公安机关、国家安全机关应当予以协助。...第十九条 运营者应当优先采购安全可信的网络产品和服务;采购网络产品和服务可能影响国家安全的,应当按照国家网络安全规定通过安全审查。...第四章 保障和促进 第二十二条 保护工作部门应当制定本行业、本领域关键信息基础设施安全规划,明确保护目标、基本要求、工作任务、具体措施。...对基础电信网络实施漏洞探测、渗透性测试等活动,应当事先向国务院电信主管部门报告。 第三十二条 国家采取措施,优先保障能源、电信等关键信息基础设施安全运行。

    1K50

    李克强签署国务院令,公布《关键信息基础设施安全保护条例》

    任何个人和组织不得实施非法侵入、干扰、破坏关键信息基础设施的活动,不得危害关键信息基础设施安全。...第十四条 运营者应当设置专门安全管理机构,并对专门安全管理机构负责人和关键岗位人员进行安全背景审查审查时,公安机关、国家安全机关应当予以协助。...第十九条 运营者应当优先采购安全可信的网络产品和服务;采购网络产品和服务可能影响国家安全的,应当按照国家网络安全规定通过安全审查。...第四章 保障和促进 第二十二条 保护工作部门应当制定本行业、本领域关键信息基础设施安全规划,明确保护目标、基本要求、工作任务、具体措施。...对基础电信网络实施漏洞探测、渗透性测试等活动,应当事先向国务院电信主管部门报告。 第三十二条 国家采取措施,优先保障能源、电信等关键信息基础设施安全运行。

    47930
    领券