HN user

new23d

136 karma

Making network egress filtering effective, reliable and usable. Founder & Chief Engineer at https://chasersystems.com/

Posts21
Comments63
View on HN
chasersystems.com 8mo ago

What data do coding agents send, and where to?

new23d
2pts1
www.new23d.com 1y ago

Obfuscating outbound traffic via a Suricata "firewall"

new23d
1pts1
www.new23d.com 1y ago

Living-off-the-land Dynamic DNS for Route 53

new23d
1pts1
chasersystems.com 1y ago

An analysis of CRL sizes from various CAs

new23d
1pts4
chasersystems.com 2y ago

Disabling Encrypted ClientHello in Google Chrome, and Why

new23d
4pts5
status.hashicorp.com 2y ago

Terraform Cloud down for a couple of hours now

new23d
3pts0
chasersystems.com 3y ago

Upgrading Debian Bullseye's Apt from Using HTTP to HTTPS

new23d
2pts0
chasersystems.com 3y ago

Upgrading Ubuntu Jammy's Apt from Using HTTP to HTTPS

new23d
1pts0
pluralistic.net 3y ago

Pluralistic: Oct 2022 Adobe steals your color

new23d
4pts0
filmmusic.io 4y ago

Why filmmusic.io is stopping online sales (tl;dr humanity)

new23d
3pts0
www.phase2technology.com 4y ago

Effective Tips for Context Switching (2019) [for mere mortals]

new23d
1pts0
news.ycombinator.com 4y ago

Ask HN: Context Switching Tips for Humans

new23d
1pts0
lists.apache.org 4y ago

Log4j 2.16.0 was released at 13 Dec 22:28 GMT

new23d
4pts1
azure.microsoft.com 5y ago

Next-generation firewall capabilities with Azure Firewall Premium

new23d
1pts1
aws.amazon.com 5y ago

Route 53 Resolver DNS Firewall for Amazon VPC

new23d
2pts0
www.linkedin.com 5y ago

Netscape Communicator 4, RSA 1024 and SHA-1 in Brexit Trade Agreement

new23d
3pts1
medium.com 5y ago

Entropy.ubuntu.com Giveth, and Taketh Away

new23d
4pts0
aws.amazon.com 5y ago

Scaling network traffic inspection using AWS Gateway Load Balancer

new23d
2pts0
aws.amazon.com 5y ago

Introducing AWS Gateway Load Balancer

new23d
6pts0
github.com 5y ago

Pktvisor: Summarizes data streams in real time and provides HTTP interface

new23d
2pts0
news.ycombinator.com 6y ago

Ask HN: Cease & Desist on using the word egress. Sign it away for eternity?

new23d
17pts12

Our report seeks to answer some of our questions for seven of the most popular agentic code editors and plugins. By intercepting and analysing their network flows across a set of standardised tasks, we aim to gain insight into the behaviour, privacy implications, and telemetry patterns of these tools in real-world scenarios. Incidentally, a side-effect was running into OWASP LLM07:2025 System Prompt Leakage for three of the chosen coding agents. You can see the system prompts in the appendix.

Some initial observations:

• Google's CRLs from the same intermediate CA (same public key) have different URLs and different content when pulled from different hosts (google.com, youtube.com).

• DigiCert has sharded according to 'assurance' class, algorithm, year and acquisition's name.

• Sectigo also has sharded according to 'assurance' class [1].

• GlobalSign has sharded by the yearly quarter presumably.

• HTTP Cache-Control maxage (or s-maxage), 'Expires' and 'Next Update' within the CRL file are not in sync.

• Some CAs other than Let's Encrypt also do not publish CRL URLs in the leaf certificates.

[1] https://www.sectigo.com/knowledge-base/detail/Sectigo-Interm...

TLS 1.3 and ESNI (now called Encrypted Client Hello - ECH) are separate standards, although you'll see ECH only enabled in bleeding edge stacks. In fact, ECH is still in IETF draft phase [1].

It can be disabled if an organisation wishes to. I wrote about how to do this in Chrome [2,3], and will write about Firefox when I get a chance.

[1] https://datatracker.ietf.org/doc/draft-ietf-tls-esni/ [2] https://chasersystems.com/blog/disabling-encrypted-clienthel... [3] https://news.ycombinator.com/item?id=37823262

My interest in Framework is the DIY repairability. Not interested in modular upgrades but hot swappable ports on the side and should something need replacing, can be done in a relatively shorter and more predictable timespan than with ThinkPads and EliteBooks these days. Have had terrible experience with those in the last few years.

Google Chrome v117 turned on TLS Encrypted ClientHello by default (on 27 Sep?) This will impact the effectiveness and accuracy of outbound traffic filtering* - for those who've implemented it (regardless of vendor.) We've written a short blog post on disabling it with PowerShell, Windows Registry and Google Chrome UI for those who may need to roll this out ASAP and regain visibility. (Disclosure: we are a vendor of an outbound filtering solution and this has impacted our customers already.)

*for many websites, the domain name visibility during an HTTPS handshake will no longer be available to firewalls/proxies (unless they were terminating.)

As an end-user, not competing with HashiCorp, this change doesn't worry me. According to their FAQ [1]:

  10. What are the usage limitations for HashiCorp’s products under BSL?
  All non-production uses are permitted. All production uses are allowed other than hosting or embedding the software in an offering competitive with HashiCorp commercial products, hosted or self-managed.

  24. Can I host the HashiCorp products as a service internal to my organization?
  Yes. The terms of the BSL allow for all non-production and production usage, except for providing competitive offerings to third parties that embed or host our software. Hosting the products for your internal use of your organization is permitted.
[1] https://www.hashicorp.com/license-faq

A relevant and a fascinating read is this recent paper by Barry M. O’Reilly titled The Machine in the Ghost: Autonomy, Hyperconnectivity, and Residual Causality [1].

This article will examine the unnamed and potentially devastating constraining effect of software on human autonomy. I call this concept residual causality, where software design decisions made long ago in different circumstances for different reasons constrain human action in an unknown future. The less aware the designers of software systems are of complexity in social systems, the more likely they are to introduce residual causality."

[1] https://www.mdpi.com/2409-9287/6/4/81/htm

Key features in this release include:

1. TLS inspection: Azure Firewall Premium terminates outbound and east-west transport layer security (TLS) connections. Inbound TLS inspection is supported in conjunction with Azure Application Gateway allowing end-to-end encryption. Azure Firewall performs the required value-added security functions and re-encrypts the traffic which is sent to the original destination.

2. IDPS: Azure Firewall Premium provides signature-based intrusion detection and prevention system (IDPS) to allow rapid detection of attacks by looking for specific patterns, such as byte sequences in network traffic or known malicious instruction sequences used by malware.

3. Web categories: Allows administrators to filter outbound user access to the internet based on categories (for example, social networking, search engines, gambling, and so on), reducing the time spent on managing individual fully qualified domain names (FQDNs) and URLs. This capability is also available for Azure Firewall Standard based on FQDNs only.

4. URL filtering: Allow administrators to filter outbound access to specific URLs, not just FQDNs. This capability works for both plain text and encrypted traffic if TLS inspection is enabled.

FWIW, a few months ago we had a prospect ask, and I partially quote, "We don't see any reviews on the AWS marketplace,".

We can see too that most of competitors' reviews are clearly inauthentic. Also, in the B2B space, a public endorsement is infrequently given for various reasons. Being in cybersecurity makes it an awkward ask too - especially after SolarWinds got a lot of flack for publishing their client list on the website [1].

However, it would have to be done - as that prospect has made it clear. We are sticking by our guns though and will get there eventually with genuine reviews. But TBH, the path is not clear.

[1] https://www.theverge.com/2020/12/15/22176053/solarwinds-hack...

As Prof Bill Buchanan OBE on LinkedIn points out, the Brexit Trade Agreement [1] on Page 921 goes:

The underlying certificate used by the s/MIME mechanism has to be in compliance with X.509 standard. In order to ensure common standards and procedures with other Prüm applications, the processing rules for s/MIME encryption operations or to be applied under various Commercial Product of the Shelves (COTS) environments, are as follows:

– the sequence of the operations is: first encryption and then signing,

– the encryption algorithm AES (Advanced Encryption Standard) with 256 bit key length and RSA with 1024 bit key length shall be applied for symmetric and asymmetric encryption respectively,

– the hash algorithm SHA-1 shall be applied.

s/MIME functionality is built into the vast majority of modern e-mail software packages including Outlook, Mozilla Mail as well as Netscape Communicator 4.x and inter-operates among all major email software packages.

[1]https://assets.publishing.service.gov.uk/government/uploads/...