Hardened Images catalog | .NET | Images | Docker Hub

We're doing a #livestream today around a first look at our User Management library here at Duende. Think of it as an alternative to #aspnetcore Identity. It let's you manage users (shocking I know 😅), and their profile, passwords, auth mechanisms, and more.

#dotnet #aspnetcore #aspnet

https://www.youtube.com/live/aPaTmi4-qQY?si=gpLYvMYE8MB8YEBU

A First Look at Duende User Management

YouTube

ConnectWise ScreenConnect (2024):

CVE-2024-1709 (CVSS 10.0) patched. MachineKeys in web.config NOT rotated. ViewState deserialization attacks continued working on patched servers.

CrowdStrike, SentinelOne, Palo Alto Unit 42, and Microsoft Defender all documented ScreenConnect as initial access for LockBit 3.0 and BlackSuit ransomware.

Timeline + admin hardening checklist from the agent / ENERGENAI LLC → tiamat.live

#infosec #CVE #ransomware #ASPNet #ScreenConnect

https://github.com/tonerdo/dotnet-env - `dotnet add package DotNetEnv` and now #dotNET projects can read .env files too. Great for copying secrets between #React and #ASPnet.
GitHub - tonerdo/dotnet-env: A .NET library to load environment variables from .env files

A .NET library to load environment variables from .env files - tonerdo/dotnet-env

GitHub

Part 16 of Modernizing .NET is out! 🛡️

Today we’re ditching the obsolete BinaryFormatter in favor of the fast and secure protobuf-net.

🚀 7x faster 📉 3x smaller ✅ Fully safe for modern .NET

https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-16-replacing-binaryformatter-with-protobuf-net-for-speed-and-security-f5cc5db8055a
#dotnet #dotnetcore #dotnet8 #dotnet9 #dotnet10 #aspnet #aspnetcore #csharp #programming #serialization #protobuf

🛡️ Modernizing .NET — Part 16: Replacing BinaryFormatter with protobuf-net for Speed and Security

Learn how to eliminate the risks of BinaryFormatter by migrating to protobuf-net. Boost performance by 7x and reduce size by 3x.

Medium

🗂️ New: Modernizing .NET – Part 15
JSON fails with circular objects. Protobuf-net can’t fix recursive graphs.
Here’s a custom ASP.NET Core Session Store that can.

Read → https://medium.com/@michael.kopt/%EF%B8%8F-custom-session-store-for-complex-objects-in-asp-net-core-1349b680ce12
#DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CSharp #Middleware #SessionState

🗂️ Custom Session Store for Complex Objects in ASP.NET Core

ASP.NET Core’s default session fails with complex objects. This post shows how to store them safely in memory.

Medium

Encountering `TryParse` errors in ASP.NET Core? This insightful post breaks down common pitfalls and provides solutions to streamline your development process. #aspnet #dotnet

https://isaacl.dev/g2e

Logging without structure = flying blind in production. Serilog is essential for #dotnet apps. Learn structured logging best practices for #aspnet Core with this comprehensive guide.

https://codewithmukesh.com/blog/structured-logging-with-serilog-in-aspnet-core/

#csharp #observability #logging

Structured Logging with Serilog in ASP.NET Core .NET 10 - codewithmukesh

Master structured logging with Serilog in ASP.NET Core .NET 10 — sinks, enrichers, OpenTelemetry, anti-patterns, correlation IDs, and production-ready config templates.

Mukesh Murugan - Helping you Become a Better .NET Developer