首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DotNet NB && CloudNative

    资深开发者亲授:.NET 9 应用安全实战指南

    作为资深开发者,我深知安全偷懒的代价——凌晨被生产环境漏洞警报惊醒、用户数据泄露或收到勒索邮件。本文将用真实案例和久经考验的策略,手把手教你加固 .NET 9 应用。 1. 认清安全威胁全景 在动手实施前,先了解主要威胁: • 注入攻击(SQL、XSS 等) • 身份验证漏洞 • 敏感数据暴露 • 安全配置错误 • 不安全反序列化 • 日志监控缺失 .NET 9 虽自带安全改进 .NET 9 内置加密工具: var key = Convert.FromBase64String(Configuration["EncryptionKey"]); // 从配置获取密钥 using 在 .NET 9 应用中实施这些策略后,你保护的不仅是代码,更是用户、数据和声誉。 作为资深开发者,我亲眼见证过安全加固如何避免灾难。请严肃对待安全,持续改进! 下一步行动 1. 对现有应用进行安全审查 3. 持续关注新威胁和 .NET 安全更新

    39210编辑于 2025-04-28
  • 来自专栏IT运维技术圈

    详解tomcat 9 安全加固方法

    directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /> 9.

    2.4K10编辑于 2022-08-18
  • 来自专栏ADAS性能优化

    Armv9安全新架构

    Arm在今年3月份推出了ARmv9.Arm 期望Armv9架构将是未来3000亿颗基于Arm架构芯片的技术先驱,而Armv9架构中,ARM 提供了机密计算Arm Confidential ComputeArchitecture (Arm CCA)的安全新架构。 Arm CCA 提供额外的安全架构,即使在使用中也能保护数据和代码,并能够更好地控制谁可以访问数据和算法。 这项在 Armv9-A 中引入的技术将通过降低与共享数据相关的风险并帮助开发人员实施强大的隐私控制来帮助释放数据的真正力量和潜力。 § 非常适合保护在公共云环境和主机操作系统的安全性和完整性难以审核或保证的任何平台中运行的工作负载。

    1.2K20编辑于 2022-05-13
  • 来自专栏啄木鸟软件测试

    安全测试工具(连载9

    4 APP反向编译工具 APP反向编译工具是APP安全领域很重要的工具,本节介绍Dex2jar、和jd-gui。秀一节介绍apktool。 jar文件和混淆完毕的jar文件 接下来在“Library jars,wars,ears .....”区域内点击【Add…】按键,添加所有混淆的jar文件所需要辅助的jar文件包,如果用Eclipse开发 试过上面操作的读者会发现Proguard仅仅对jar文件进行了简单的混淆,比如变量改为a,b,c,d…,而对程序逻辑,算法依旧清晰可见,一般在真正工作开发中希望使用一些专业化的混淆工具,比如360 APP

    85310发布于 2019-12-12
  • 来自专栏嘉为动态

    微软安全公告—2016年9

    微软于北京时间2016年9月13日发布了14个新的安全公告,其中7个为严重等级,7个为重要等级。 我们推荐您安装所有更新,对于暂时只采用部分更新的用户,我们推荐您首先部署等级为“严重”的安全公告。安全公告每月更新一次,旨在解决严重的漏洞问题。 ---- 2016年9月新的安全漏洞 以下是所有安全公告的内容,供您参考。 Microsoft Exchange Server 2016)影响情况远程执行代码建议修补时限2周以内重启要求可能需要重启公告IDMS16-109 ▽最高严重级重要受影响软件及其软件版本Microsoft 开发人员工具和软件 受影响的软件及其软件版本Microsoft 开发人员工具和软件( Microsoft Silverlight)卸载信息使用控制面板中的添加删除程序详细信息https://technet.microsoft.com

    1.1K20发布于 2018-12-21
  • 来自专栏Timeline Sec

    9期】Timeline精选之安全大杂烩

    [+] VMware vCenter 7.0.2.00100 unauth Arbitrary File Read + SSRF + Reflected XSS https://github.com/l0ggg/VMware_vCenter

    82620编辑于 2021-12-09
  • 来自专栏网络技术联盟站

    OSPF技术连载9:OSPF TTL 安全检查

    启用OSPF TTL 安全检查 为了抵御TTL攻击,OSPF TTL 安全检查机制应运而生。启用此功能后,OSPF将仅接受TTL为255的数据包,拒绝任何TTL小于配置阈值的数据包。 步骤: 启用OSPF TTL 安全检查 首先,需要在OSPF配置中启用TTL安全检查功能。 验证配置 配置完成后,建议验证OSPF TTL 安全检查是否已正确启用。 4、网络设备不支持OSPF TTL 安全检查 在某些情况下,一些旧的或特殊类型的网络设备可能不支持OSPF TTL 安全检查功能。 解决方案:在启用OSPF TTL 安全检查之前,请确保网络设备支持此功能。如果有设备不支持,可以考虑升级设备固件或寻找其他安全措施。

    41330编辑于 2023-09-05
  • 来自专栏网络技术联盟站

    OSPF技术连载9:OSPF TTL 安全检查

    启用OSPF TTL 安全检查为了抵御TTL攻击,OSPF TTL 安全检查机制应运而生。启用此功能后,OSPF将仅接受TTL为255的数据包,拒绝任何TTL小于配置阈值的数据包。 步骤:图片启用OSPF TTL 安全检查首先,需要在OSPF配置中启用TTL安全检查功能。 验证配置配置完成后,建议验证OSPF TTL 安全检查是否已正确启用。 4、网络设备不支持OSPF TTL 安全检查在某些情况下,一些旧的或特殊类型的网络设备可能不支持OSPF TTL 安全检查功能。 解决方案:在启用OSPF TTL 安全检查之前,请确保网络设备支持此功能。如果有设备不支持,可以考虑升级设备固件或寻找其他安全措施。

    59631编辑于 2023-07-22
  • 来自专栏clz

    Web开发安全

    Web 开发安全 参加字节跳动的青训营时写的笔记。这部分是刘宇晨老师讲的课。 1. 攻击 1.1 跨站脚本攻击(XSS) XSS 攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。 (出自阮一峰的网络日志) 协议相同 域名相同 端口相同 同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。 2.2.2 CSP CSP(Content Security Policy):内容安全策略 决定好哪些源(域名)是安全的 来自安全源的脚本可以执行,否则直接报错 对于 eval / inline script 2.2.4 SameSite Cookie 避免用户信息被携带 下面的部分参考自Cookie 的 SameSite 属性 Cookie 的 SameSite 属性用来限制第三方 Cookie,从而减少安全风险

    1.3K20编辑于 2023-01-02
  • 来自专栏Sign

    精灵之息 开发日志(9

    其实制作精灵之息的过程一直让我有种在上个世纪给FC红白机开发游戏的感觉。 想做的东西非常庞大,但是实际上能做的东西十分有限。

    53720发布于 2021-08-22
  • 来自专栏xdecode

    开发安全规约

    FileNotFoundException 7 */ 8 private boolean isValidImage(File file) throws IOException { 9 ($("#popup_title"), title); 5 6 7 /** 8 * 使用jquery的html()之前先将content进行去脚本处理 9 PrivilegeVoteImpls.SUCCESS : FSPrivilegeVote.FS_AUTH_ERROR; 9 boolean isPermitted = vote.isPermitted

    94290发布于 2018-01-24
  • 来自专栏捞月亮的小北

    9. 注解开发总结

    9300编辑于 2023-12-01
  • 来自专栏运维博客

    9. CMDB前端开发(上)

    CMDB前端开发(上) 大纲 登录页面 后台基本布局 登录页面 前端代码架构可以参考: https://blog.51cto.com/devwanghui/6193473 开发前预览页面 仪表盘占位页面开发

    2K10编辑于 2023-05-07
  • 来自专栏JUC并发原理与源码

    JUC并发—9.并发安全集合二

    大纲1.并发安全的数组列表CopyOnWriteArrayList2.并发安全的链表队列ConcurrentLinkedQueue3.并发编程中的阻塞队列概述4.JUC的各种阻塞队列介绍5.LinkedBlockingQueue HashMap是ConcurrentHashMap并发安全的ArrayList是CopyOnWriteArrayList并发安全的LinkedList是ConcurrentLinkedQueue从CopyOnWriteArrayList 所以CopyOnWriteArrayList可以保证多线程对数组写写 + 读写的并发安全。 并发安全的HashMap是ConcurrentHashMap并发安全的ArrayList是CopyOnWriteArrayList并发安全的LinkedList是ConcurrentLinkedQueue 因此使用这些并发安全的集合时,要考虑并发下的统计数据的不一致问题。

    27710编辑于 2025-04-29
  • 来自专栏世民谈云计算

    理解Neutron (9): Neutron FWaaS 和 Nova 安全

    FWaaS 并不旨在取代安全组的功能,并且它提供更为补充安全组,特别是在其当前实现状态下。 FWaaS 目前缺乏安全组提供的一些功能,包括无法指定通信的方向等。 411d-b678-e6db3dac45f5', 'position': 1, 'destination_port': None, 'id': u'8658229d-6e34-4069-b091-e560f9e54dc9 ', 'name': u'rule-allow-icmp', 'tenant_id': u'74c8ada23a3449f888d9e19b76d13aab', 'enabled': True, 'action u'd14e23a3-2ee6-411d-b678-e6db3dac45f5', 'position': 2, 'destination_port': '80', 'id': u'00b5bad2-dd14-48d6-9a5c -7b65e6e8c480', 'name': u'fule-allow-tcp-80', 'tenant_id': u'74c8ada23a3449f888d9e19b76d13aab', 'enabled

    1.7K10发布于 2019-06-28
  • 来自专栏Play & Scala 技术分享

    Play For Scala 开发指南 - 第9章 Json 开发

    Play Json 简介 Play 内置了一套JSON库,以帮助开发者简化JSON操作。 Play 为开发者提供了 Format 宏,只需要一行代码便可以完成声明操作。 Json.format[Address] implicit val personFormat = Json.format[Person] Format 宏的展开是在编译期执行的,一方面提升了类型的安全性 Json 请求与 Json 响应 Json是目前使用最为广泛的数据交换格式,利用 Play 的 Json 库,我们可以开发非常健壮的 RESTful 应用。 小结 随着NoSQL数据库和微服务的不断普及,JSON数据在Web开发中显得越来越重要。借助 MongoDB 等 BSON数据库,我们可以实现全栈式 Json 开发,大大简化了数据的处理流程。

    2.1K20发布于 2019-03-12
  • 来自专栏DotNet NB && CloudNative

    .NET 9应用安全实战:构筑金库级防护体系的9大核心策略

    安全不是空洞的口号,而是生死攸关的底线。在.NET 9的世界中,安全威胁的演变速度与框架更新同样迅猛。编写安全代码绝非简单勾选清单——它需要将安全意识融入每一行代码的基因。 本文将深入探讨如何通过高级技术手段,让你的.NET 9应用固若金汤。 1. NET 9中认证中间件的改进让集成更加丝滑。 最佳实践: • 使用JWT(JSON Web令牌)但需设置较短有效期 • 通过刷新令牌维护会话安全 • 切勿将令牌存入本地存储,改用HttpOnly Cookie 示例:.NET 9中配置JWT认证 services.AddAuthentication 将这些实践深度融入.NET 9开发流程,你不仅能抵御现有威胁,更能构建值得用户托付的可靠系统。下次敲下代码时,请自问:这条代码安全吗?若答案存疑,你已知道该如何行动。

    34610编辑于 2025-05-26
  • 来自专栏全栈工程师修炼之路

    9-Kubernetes入门基础之集群安全介绍

    [TOC] Security - 集群安全 描述: Kubernetes 作为一个分布式的集群管理工具,保证集群的安全性是非常至关重要的。 Role-Based Access Control): 基于角色的访问控制(默认规则) 后续详细讲解 使用 - RBAC - 鉴权 描述: 实际生产环境中往往需要对不同运维人员赋预不同的权限,而根据实际情况也可能会赋予开发人员只读的权限此时我们可以使用 -481a-9ac9-d6919ef7aef1 # rules: # - nonResourceURLs: # - /api # - /api/* # - /apis apiVersion: ["v1"] resources: ["pods"] Initialzers 应用场景: 修改资源的配置,比如自动给Pod添加一个Sidecar容器或存储卷; Initializers 开发 KEY----- MIIEogIBAAKCAQEA5q/YNa8t+bPfMkPlfu54eBTkBHueqDJY1ogJCTS2XSrvEk50 xd5OUVBYyh6Z8dWOexQVeMGtXg9Nmc3okTde38vyTU4A9UsCjJbl9UzsAGsB4dTa

    1.6K31编辑于 2022-09-29
  • 来自专栏JUC并发原理与源码

    JUC并发—9.并发安全集合三

    大纲1.并发安全的数组列表CopyOnWriteArrayList2.并发安全的链表队列ConcurrentLinkedQueue3.并发编程中的阻塞队列概述4.JUC的各种阻塞队列介绍5.LinkedBlockingQueue (2)有界队列LinkedBlockingQueue一.并发安全的无界队列比如ConcurrentLinkedQueue,是没有边界没有大小限制的。它就是一个单向链表,可以无限制的往里面去存放数据。 二.并发安全的有界队列比如LinkedBlockingQueue,是有边界的有大小限制的。它也是一个单向链表,如果超过了限制,往队列里添加数据就会被阻塞。 然后使用ReentrantLock.lockInterruptibly()方法来获取一个可被中断的锁,加锁的目的是保证数据添加到队列过程中的安全性 + 避免队列长度超阈值。

    20700编辑于 2025-04-29
  • 来自专栏EdisonTalk

    Kong入门学习实践(9)安全防护插件

    一来Kong已经提供了很多内置的插件,二来我们也可以使用Lua语言自定义开发插件。今天,我们就来了解一些常用的安全防护插件。 关于安全防护插件 我们在实际应用往往会有一些场景需要限制IP访问和CORS配置,来提高应用访问的安全性。 在Kong中就提供了一些内置的安全防护的插件: IP限制 机器人检测 CORS IP限制 此插件主要用于限制非白名单中的IP来源对服务进行访问,或者禁止黑名单中的IP来源进行访问。 CORS CORS即Cross-Origin Resource Sharing,跨站资源共享,对于做Web系统的开发的我们应该很熟悉了,它是应对浏览器同源策略的一个解决方案。

    79330编辑于 2023-07-09
领券