Assorted links for Tuesday, October 22:
- What’s new in System.Text.Json in .NET 9
The 9.0 release of System.Text.Json includes many features, primarily with a focus on JSON schema and intelligent application support. It also includes highly requested enhancements such as nullable reference type support, customizing enum member names, out-of-order metadata deserialization and customizing serialization indentation.
- A quick introduction to return address protection technologies
- North Korean hackers use newly discovered Linux malware to raid ATMs
The malware, tracked under the name FASTCash, is a remote access tool that gets installed on payment switches inside compromised networks that handle payment card transactions.
The purpose of FASTCash is to compromise a key switch inside the complex networks that broker payment transactions among merchants and their banks on the one hand and, on the other, the payment card issuers who must approve a transaction… When a compromised card is used to make a fraudulent translation, FASTCash tampers with the messages the switch receives from issuers before relaying it back to the merchant bank. As a result, issuer messages denying the transaction are changed to approvals.
- Building Knowledge Graphs at Production Scale for GenAI
- Docker Best Practices: Using ARG and ENV in Your Dockerfiles
If you need to access a variable during the build process but not at runtime, use
ARG
. If you need to access the variable both during the build and at runtime, or only at runtime, useENV
.