Why Amazon Seller Central Resets Connections on macOS Sequoia

Amazon Seller Central uses AWS CloudFront as its CDN and TLS termination layer, and like other AWS-hosted platforms, it negotiates TLS 1.3 with ECH enabled. macOS Sequoia’s Safari, configured to enforce TLS 1.3 as the minimum protocol, sends an ECH-enabled ClientHello. ISP gateways in regions where Amazon operates data centers (particularly in India, Brazil, and Southeast Asia) often implement SSL inspection that is incompatible with ECH, resulting in an immediate TCP RST and ERR_CONNECTION_RESET.

The issue is particularly prevalent when accessing Seller Central through shared or corporate networks that perform HTTPS interception. The corporate proxy terminates the TLS connection, re-signs the certificate with its own CA, and forwards the traffic to Amazon. When ECH is involved, the corporate proxy cannot re-sign the encrypted SNI, and the connection is reset.

The Role of Browser Integrity Sync on Amazon Web Services

Amazon’s AWS infrastructure uses browser integrity sync to validate client sessions across AWS load balancers. When a TLS handshake is interrupted mid-sequence (as happens when a corporate proxy resets the connection), the integrity sync cannot complete, and AWS interprets the interrupted session as a potential security event. The result is an access denial page or an ERR_CONNECTION_RESET that persists until the client performs a full browser state reset.

Fixing Seller Central Connection Resets

Enabling HTTP/1.1 Fallback via Browser Developer Tools

Open Safari → Develop → Show Web Inspector → Network tab. Enable Record Network Activity and attempt to load Seller Central. If the handshake fails at the TLS layer, Safari’s developer tools will display the specific TLS alert code (e.g., “handshake_failure” or “protocol_version”). This confirms that the issue is TLS version negotiation rather than a network reset.

To work around TLS version incompatibility, use Chrome for Seller Central access. Chrome’s TLS stack on macOS Sequoia has a different negotiation algorithm than Safari and may successfully negotiate TLS 1.2 fallback with Amazon’s servers, bypassing the ECH requirement entirely.

Disabling Corporate Proxy for Amazon Domains

If you are on a corporate network, configure the proxy to passthrough Amazon’s domains (amazon.com, aws.amazon.com, sellercentral.amazon.com) without SSL inspection. This is typically done in the corporate proxy’s configuration panel under “SSL Inspection Exceptions” or “Bypass Rules.” Adding Amazon’s domains to the exception list allows ECH to function without interception, resolving the connection reset issue.

Clearing macOS System Keychain SSL State

Open Keychain Access → System → All Items, search for “Amazon” and “AWS”, delete all certificates and keys associated with these domains. Then navigate to System Settings → Privacy & Security → Certificates and remove any expired or untrusted certificates. Restart the Mac and attempt to access Seller Central again — the system will request fresh certificates from Amazon’s servers, bypassing any corrupted SSL state.

Call to Action

Before reinstalling macOS or changing ISP, use the webs.ninja network lab to run an AWS CloudFront routing metrics diagnostic that shows your connection path to Amazon’s edge nodes. If the metrics indicate a degraded route to the nearest CloudFront PoP, switch to a VPN to route through an alternative path. If the metrics show a clean path but the reset persists, the issue is your local browser or proxy configuration — apply the Keychain clear and proxy bypass fixes described above.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注