エラー 403 は Ubuntu クライアントのみ

エラー 403 は Ubuntu クライアントのみ

私は非常に奇妙な状況に直面しています。Ubuntu 22.04のラップトップまたはUbuntu 20.04のPCからgescom.itサイト(これまで何年もアクセスしていた)にアクセスしようとすると、返されるページは次のようになります。

Forbidden
You don't have permission to access / on this server.
Apache/2.4.18 (Ubuntu) Server at www.gescom.it Port 80

Chrome または Firefox からアクセスしても同じ悪い結果になります。アドレス バーの「南京錠」を確認すると、SSL 証明書によってサイトが正しいものであることが示されます。

Lynx を使用して「ターミナル」モードで接続しようとすると、サイトが表示されることを付け加えておきます。

同じマシンを Windows とのデュアル ブートで再起動すると、表示されるページは通常のページになり、ナビゲーションも正常に続行されます。このことから、企業ルーターは問題とは何の関係もないと考えられます。証拠として、ラップトップを別のインターネット回線を持つ別のルーターに接続しても、状況は変わりません。

プロバイダーに問い合わせたところ、問題はプロバイダー側​​にあるわけではないと言われました。しかし、403 エラーは権限の問題のようで、奇妙なことに Ubuntu クライアントでのみ発生します... 何に関係しているのでしょうか?

それは Web サーバーの構成または Ubuntu パラメータに依存しますか?

不思議なのは、今日までこの問題が一度も発生しなかったことです...

このサイトは正常に見えますか?

同様の問題に遭遇したことがありますか?

答え1

問題を再現し、原因を推測して回避策を提供することができました。

私は以前にもこのようなことに遭遇したことがあります(かなり昔で、それほど露骨ではありませんでしたが)。

この問題は Web サーバーの構成に関係しており、ほぼ間違いなく意図的なものです。おそらく、DoS 攻撃などに対処していて、ヒューリスティックがブラウザーの文字列を検出してブロックしたのでしょう。デスクトップで Linux を使用している人は比較的少ないため、トラフィックの削減は価値があると考えたのでしょう。

これは、多くの誤検知を引き起こし、回避するのが簡単なので、本当に愚かな行為です。

この問題を回避する方法の 1 つは、ブラウザにプラグインをインストールして、送信されるブラウザ文字列を変更することです。私は Firefox を使用しており、User-Agent Switcher および Manager 拡張機能をインストールしました。これを Windows 版 Chrome のふりをするように設定すると、サイトが表示されました。Chrome にも同様のプラグインがあると思います。

関連情報