1
よりは、知っているしたいと思います:アンチ・ddosセキュリティ・システムのPythonがソケットTCP接続に使用するものは何ですか?詳細に
- デフォルトSYN_RECEIVEDタイマーが何であるか、
- どのように私は
- 、それを変更し得るかは、実装SYNクッキーやSYNキャッシュされています。
私は、公然とアクセス可能な単純なサーバーを作成しようとしています。組み込みのTCPソケットやRAWソケットを使用するかどうかを選択し、これらのセキュリティメカニズムが存在しない場合は、TCPハンドシェイクを再実装する必要があります。
Pythonランタイムは、これらの決定とは何の関係もありません。これは、実行しているオペレーティングシステムとその構成方法によって、完全かつ明白に異なります。 –
また、率直に言って、アプリケーション層にDDOS保護を全く入れようとしていないのは、間違っていることです。ロードバランシング&cの理由があります。別の層で行われます。利用する。 –
... Python、特にデフォルトのCPythonランタイムは、良いHAレイヤーが行うべきことの種類のために、あまり選択されていないツールです。並行性はほとんどなく、Goや(非常に注意深く書かれている)ネイティブCは実行可能であり、ランタイムは新しく現代のカーネル機能をすぐに利用できる立場にはありません。アプリケーション層は、その仕事に合った言語で書いてください。また、フロントエンドのWebやロードバランシング層を使用して、彼らの仕事に合った言語で書かれています。 –