並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 51件

新着順 人気順

Tomcatの検索結果1 - 40 件 / 51件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Tomcatに関するエントリは51件あります。 Javatechfeedセキュリティ などが関連タグです。 人気エントリには 『TOMCAT殺害事件 - Qiita』などがあります。
  • TOMCAT殺害事件 - Qiita

    OOMKillerの殺意 顧客EC2のTomcatがアクセスの無い早朝にもかかわらずOOMKillerに突然殺されてしまったので、調査した顛末をたぶん同じような問題に直面されている方もおられるかと思いますので備忘録として記載します。 Javaヒープのチューニングにも多少役立つかと思います。 (この記事はJava8が対象となります。) OOMKillerとはOut of Memory時に、サーバ全体を守るためにメモリーを消費しているプロセスを停止するLinuxの標準機能です。 そのOOMKillerになんとTomcatが突然殺害されてしまいました。 問答無用の辻斬り状態です。 早朝ですのでアクセスログには何も記録されておらず、catalina.outには OpenJDK 64-Bit Server VM warning: Setting LargePageSizeInBytes has no

      TOMCAT殺害事件 - Qiita
    • Apache Tomcatの脆弱性(CVE-2020-1938)を狙ったと思われる8009/tcpへのアクセス増加

      概要 2020年2月24日にApache Software FoundationからApache Tomcatの脆弱性(CVE-2020-1938)情報が公開されました。これは、Apache JServ Protocol(AJP)に関する脆弱性です。AJPとは、Apache Tomcatと通信を行うためのプロトコルであり、例えば、HTTPサーバ(Apache HTTP Server)とアプリケーションサーバ(Apache Tomcat)を連携する際に用いられます。この場合、HTTPリクエストをApache HTTP Serverで受け取り、Javaで動的な処理が必要となるものをApache Tomcatで実行する構成になります。なお、Apache TomcatもHTTPサーバとしての機能を備えており、標準で8080/tcp(HTTP)及び8009/tcp(AJP)を使用する設定となっていま

        Apache Tomcatの脆弱性(CVE-2020-1938)を狙ったと思われる8009/tcpへのアクセス増加
      • Tomcat Javaアプリケーションのコンテナ移行自動化ツール群「Tomcat modernization flow」、Google Cloudがプレビューリリース

        Google Cloudは、Apache Tomcatで実行されているJavaアプリケーションを自動的にコンテナ環境へ移行してくれるツール群「Tomcat modernization flow」のパブリックプレビュー版をリリースしました。 Apache TomcatはJavaでアプリケーションサーバを実装するプラットフォームとして人気の高いアプリケーションンサーバです。ただしApache Tomcatが登場し普及した時期はDockerコンテナなどの技術が登場する前であるため、多くのApache Tomcatは仮想マシンなどの上で稼働していると見られます。 Google Cloudが発表したTomcat modernizatio flowは、この仮想環境上のApach Tomcatの情報を自動的に収集し、移行計画を策定、Google Kubernetes Engine(GKE)などコンテナ環

          Tomcat Javaアプリケーションのコンテナ移行自動化ツール群「Tomcat modernization flow」、Google Cloudがプレビューリリース
        • EC2インスタンスのTomcatプロセスを監視する方法 | DevelopersIO

          困っていた内容 CloudWatchからtomcatプロセスを監視したいのですが、どうすればよいでしょうか? CloudWatch Agentの設定ファイルにおいて、httpdの様にexeでtomcatと指定しても、正しく監視できていません。 どう対応すればいいの? procstatプラグインの「pattern」を使用することで監視が可能です。 本記事では、実際の設定方法について解説します。 やってみた 前提 CloudWatch Agentをセットアップが完了していること (SSMのParameter storeに設定を保存していること) tomcatがインストールされていること 手順 ドキュメントでは、以下の様に記載されています。 procstat プラグインでプロセスメトリクスを収集する - Amazon CloudWatch ・pattern: プロセスの起動に使用するコマンドライ

            EC2インスタンスのTomcatプロセスを監視する方法 | DevelopersIO
          • GraalVM 20.0: TomcatがWindowsのネイティブイメージとして実行可能に

            原文(投稿日:2020/03/15)へのリンク JavaやPython、JavaSciptなど、複数言語で記述されたアプリケーション実行のための共有ランタイムを提供する多言語仮想マシンのGraalVMが、Windowsプラットフォームをフルサポートしたメジャーバージョン20.0をリリースした。GraalVM 20.0 Windowsディストリビューションには、JavaScriptエンジン、GraalVMアップデートユーティリティのgu、GraalVMコンパイラの使用可能なJDKが含まれている。LinuxやmacOS用のディストリビューションとは異なり、WindowsではまだNode.jsサポートが使用できない点には注意が必要だ。 GraalVMのネイティブイメージ生成ユーティリティもアップデートされて、Windows上で拡張サポートが提供されるようになった。ネイティブイメージは、事前(ah

              GraalVM 20.0: TomcatがWindowsのネイティブイメージとして実行可能に
            • Apache Tomcatの脆弱性「Ghostcat」を検証

              オンプレミスからクラウドへの移行をはじめ、ハイブリッドクラウド環境をシームレスに保護しながら、クラウドの利点を実現します。 詳しくはこちら

                Apache Tomcatの脆弱性「Ghostcat」を検証
              • 「Apache Tomcat」の脆弱性「CVE-2019-0232」を解説、遠隔からコードが実行される恐れ | トレンドマイクロ セキュリティブログ

                ホーム   »   脆弱性   »   「Apache Tomcat」の脆弱性「CVE-2019-0232」を解説、遠隔からコードが実行される恐れ 「Apache Tomcat」は、オープンソースのJavaサーブレットコンテナで、Apache Software Foundation(ASF)の支援を受けるコミュニティによって開発されました。このApache Tomcatは、「Java Servlet」、「JavaServer Pages(JSP)」、「Java Expression Language(EL)」、「WebSocket」を含むいくつかのJava EE の仕様を実装しており、Javaのみで記述された「ピュアJava」のHTTP Webサーバ環境を提供します。 セキュリティ企業「Nightwatch Cyber security」は、2019年4月15日、脆弱性「CVE-2019-

                  「Apache Tomcat」の脆弱性「CVE-2019-0232」を解説、遠隔からコードが実行される恐れ | トレンドマイクロ セキュリティブログ
                • JVNVU#98868043: Apache TomcatにHttp11Processorインスタンスにおける競合状態による情報漏えいの脆弱性

                  JVNVU#98868043 Apache TomcatにHttp11Processorインスタンスにおける競合状態による情報漏えいの脆弱性 Apache Tomcatには、Http11Processorインスタンスにて競合状態が発生し、誤ったクライアントへのレスポンスを行うことで情報漏えいとなる脆弱性が存在します。 Apache Tomcat 10.1.0-M1から10.1.0-M12までのバージョン Apache Tomcat 10.0.0-M1から10.0.18までのバージョン Apache Tomcat 9.0.0-M1から9.0.60までのバージョン Apache Tomcat 8.5.0から8.5.77までのバージョン The Apache Software Foundationから、Apache Tomcatの脆弱性に対するアップデートが公開されました。 Http11Proc

                  • Visual Studio Code + Docker + Remote DevelopmentでTomcat上のWebアプリを超簡単にデバッグ | SIOS Tech. Lab

                      Visual Studio Code + Docker + Remote DevelopmentでTomcat上のWebアプリを超簡単にデバッグ | SIOS Tech. Lab
                    • Tomcat の修正 Commit を読んで理解する CVE-2021-43980 | DevelopersIO

                      はじめに こんにちは。小室@さっぽろです。2022/09/30 Tomcat で新しい脆弱性が JVN のサイトにて公開されました。 JVNVU#98868043 - Apache TomcatにHttp11Processorインスタンスにおける競合状態による情報漏えいの脆弱性 複数のクライアントから接続された場合、Http11Processorのインスタンスを共有していることに起因して、レスポンスのすべてまたはその一部を誤ったクライアントに送信するため、情報が漏えいする可能性があります。 という内容でなかなかな内容です。 気になる脆弱性であったため 趣味で コードを見てみました。Tomcat のコードを追うのは初めてなので理解が間違っているかもしれません。 理解が間違っているところや曖昧な箇所があれば指摘ください。 *1 「なぜそうなるのか」まではある程度調べたものの、再現方法に関しては

                        Tomcat の修正 Commit を読んで理解する CVE-2021-43980 | DevelopersIO
                      • App2Containerでtomcat環境をコンテナ化してみた | DevelopersIO

                        中山です この記事はApp2Containerをとりあえず触ってみた、チュートリアル的な記事となります。 App2Containerとは App2Containerは、ASP.NETおよびJavaアプリケーションをコンテナ化するツールです。 AWS App2Container の発表 - アプリケーションをコンテナ化して AWS クラウドに移行する これによって、既存のアプリケーションをAWSのコンテナプラットフォームサービスであるECSもしくはEKSに簡単にデプロイできるようになります。 やってみた 公式のチュートリアルに沿って試していきたいと思います。今回は、tomcat上で動作するアプリケーションの移行をやってみます。 Containerizing a Java application on Linux 動作要件 動作要件は以下の通りです。 移行元の環境を用意する際にこれらが満たされ

                          App2Containerでtomcat環境をコンテナ化してみた | DevelopersIO
                        • [AWS CDK] 一撃でIPアドレスベースのApache HTTP ServerとApache TomcatのVirtual Hostが動作しているEC2インスタンスを作成してみた | DevelopersIO

                          [AWS CDK] 一撃でIPアドレスベースのApache HTTP ServerとApache TomcatのVirtual Hostが動作しているEC2インスタンスを作成してみた 一撃でIPアドレスベースのApache HTTP ServerとApache TomcatのVirtual Hostが動作しているEC2インスタンスを作成したい こんにちは、のんピ(@non____97)です。 皆さんは一撃でIPアドレスベースのApache HTTP ServerとApache TomcatのVirtual Hostが動作しているEC2インスタンスを作成したいなと思ったことはありますか? 私はちょっとあります。 以前、以下記事でApache HTTP ServerとApache TomcatのVirtual Hostが動作しているEC2インスタンスをAuto ScalingさせてALBで接続

                            [AWS CDK] 一撃でIPアドレスベースのApache HTTP ServerとApache TomcatのVirtual Hostが動作しているEC2インスタンスを作成してみた | DevelopersIO
                          • DockerでTomcatのサンプルアプリをデプロイする - Qiita

                            実現したこと Dockerの公式tomcatイメージをもとに、tomcatのサンプルアプリを含むイメージをビルドしてコンテナをデプロイする 環境 Windows 10 Home 1903 Docker Toolbox version 19.03.1 手順 1.Docker Toolboxをインストールして起動する 以下からダウンロードしてインストールする https://docs.docker.com/toolbox/toolbox_install_windows/ 2.Dockerfileを作って、作業用フォルダに格納する ここではDocker Hubにある公式のtomcatイメージをpullしてくる。tomcatのサンプルアプリをダウンロードしてくるために、wgetを事前にインストールして、tomcatの公式サイトからダウンロード。curlでもダウンロードできると思われるが、練習のため

                              DockerでTomcatのサンプルアプリをデプロイする - Qiita
                            • 図解で解説!! Apache、Tomcatってなんなの? - Qiita

                              ログイン画面出ているのに404になった。 そこで、関連してくるApacheとTomcatについて書いていこうと思います! はじめに Apacheってなんだ?! Tomcatってなんだ?! お前達は一体どこにいるんだ?! 何をしてるんだ?! そんなApacheとTomcatの疑問に関してまとめていきます。 ※概念部分のみで、以降には技術的なコードを書いてませんのでご了承を... 環境 Apacheって何? Webサーバ用のソフトのこと 正式名称はApache HTTP Serverという 世界中で最も使用されているWebサーバソフト Webサーバって何? ブラウザからのHTTPリクエストに対して、HTMLファイルなどをレスポンスとして返してくれるサーバのこと 今回でいうとPCなどにApacheというWebサーバ用のソフトを入れることでWebサーバになる! Tomcatって何? APPサーバ(

                                図解で解説!! Apache、Tomcatってなんなの? - Qiita
                              • TomcatとGlassFishって結局どっちを使うのがいーの? - Qiita

                                はじめに はじめまして。ykusaです。 今日はTomcatとGlassFishの使い分けについて説明します。 JavaでWebアプリの開発をしたことがある方ならTomcatは使ったことがあるかと思います。一方で、美味しそうなお魚マークのGlassFishは使ったことがありますか? どちらもWebアプリを運用できるという点では同じことができますが、それぞれに向き不向きがあります。 機能の○×を付けるだけであれば、その辺に落ちている表を見ればいいのですが、運用やサポートも含めた比較内容はなかなかまとまっていません。 実際にどちらを使うの?となった際に、機能の実現性の有無だけでなく、運用やサポート、それに加えて将来的な展望なども知っておくと、選定の際に役立ちます。 どっちを使うのがいい?となった際に、説明できるとかっこいいですよ! 基本情報 まずは、Tomcat、GlassFishについて、基

                                  TomcatとGlassFishって結局どっちを使うのがいーの? - Qiita
                                • JVNVU#94243578: Apache TomcatにおけるWebSocket接続の実装に関する問題

                                  Apache Tomcatには、WebSocket接続の実装に起因する、データが誤った用途に利用される問題が存在します。 WebアプリケーションにWebSocket接続のクローズと同時にWebSocketメッセージを送信した場合、アプリケーションは、ソケットが閉じられた後もソケットを使用し続ける可能性があります(CVE-2022-25762)。 これにより、後続のWebSocket接続が同一のWebSocketオブジェクトを同時に使用してしまい、データが誤って返答されたり他のエラーが発生する可能性があります。

                                  • Apache Tomcatの脆弱性(CVE-2021-24122)に関する注意喚起

                                    JPCERT-AT-2021-0002 JPCERT/CC 2021-01-15 I. 概要2021年1月14日(米国時間)、Apache Software FoundationはApache Tomcatの脆弱性(CVE-2021-24122)に関する情報を公開しました。NTFSファイルシステムを利用しているシステム構成で、ネットワーク上にリソースを提供している場合、Java APIのFile.getCanonicalPath()の予期しない動作により、結果としてJSPのソースコードが漏えいするなどの可能性があります。 Apache Software Foundation CVE-2021-24122 Apache Tomcat Information Disclosure https://lists.apache.org/thread.html/r1595889b083e05986f4

                                      Apache Tomcatの脆弱性(CVE-2021-24122)に関する注意喚起
                                    • 手軽に学ぶ!初心者向けJavaアプリのAWSデプロイ方法。Eclipse、Tomcat、Apacheで始めるクラウド運用。 - Qiita

                                      手軽に学ぶ!初心者向けJavaアプリのAWSデプロイ方法。Eclipse、Tomcat、Apacheで始めるクラウド運用。AWSEclipseTomcat初心者Java入門 1. イントロダクション この記事は、JavaアプリのAWSデプロイにおける手順を分かりやすく解説しています。初心者にとってはハードルが高いかもしれませんが、心配しないでください。ステップバイステップで進めるように、具体的なコマンドを使いながらAWSデプロイの手順を詳しく説明しています。 記事は大きく2つに分かれています。まず、AWSを用いたVPC(Virtual Private Cloud)の作成方法を解説します。その次に、ApacheおよびTomcatを用いたWebサーバーの環境構築方法を解説します。この記事を読むことで、AWSデプロイの手順を理解し、実際にJavaアプリをAWS上でデプロイすることができるようにな

                                        手軽に学ぶ!初心者向けJavaアプリのAWSデプロイ方法。Eclipse、Tomcat、Apacheで始めるクラウド運用。 - Qiita
                                      • Apache Tomcatに情報漏洩につながる脆弱性、最新版にアップデートを

                                        United States Computer Emergency Readiness Team (US-CERT)は12月4日(米国時間)、「Apache Releases Security Advisory for Apache Tomcat|CISA」において、Apache Tomcatに脆弱性が発見され、開発元のThe Apache Software Foundationがセキュリティアドバイザリをリリースしたことを伝えた。この脆弱性を悪用されると、HTTP/2接続において情報漏洩が起こる危険性がある。 脆弱性に関する情報は、コミッターのMark Thomasによる次のアナウンスにまとめられている。 [SECURITY] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up この脆弱性はHTTP/2のリクエスト処理の不備に

                                          Apache Tomcatに情報漏洩につながる脆弱性、最新版にアップデートを
                                        • 「Apache Tomcat」に特定条件下で誤ったクライアントへレスポンスを返す脆弱性/深刻度は「High」

                                            「Apache Tomcat」に特定条件下で誤ったクライアントへレスポンスを返す脆弱性/深刻度は「High」
                                          • Apache Tomcat の脆弱性 (CVE-2020-9484) に関する注意喚起

                                            JPCERT-AT-2020-0024 JPCERT/CC 2020-05-21(新規) 2021-03-02(更新) I. 概要Apache Software Foundation は、2020年5月20日 (現地時間) に、Apache Tomcat の脆弱性 (CVE-2020-9484) に関する情報を公開しました。脆弱性を悪用されると、デシリアライズ対象データの検証が適切に行われていないことに起因して、遠隔の第三者が、サーバ上に管理可能なファイルを配置することができる場合に、任意のコードを実行する可能性があります。 脆弱性の詳細については、Apache Software Foundation からの情報を参照してください。 Apache Software Foundation CVE-2020-9484 Apache Tomcat Remote Code Execution vi

                                              Apache Tomcat の脆弱性 (CVE-2020-9484) に関する注意喚起
                                            • Tomcatの脆弱性、CVE-2020-9484の解説

                                              はじめに Tomcatに新たな脆弱性CVE-2020-9484が発見されました。既にアップデートは提供されています。影響を受けるバージョンなどの情報についてはオフィシャルのページを参照ください。今回はこの脆弱性の技術的な側面について解説します。 攻撃成功率は高くない CVE-2020-9484は一応リモートからの任意のコード実行(RCE)であるとされていますが、現実的には攻撃を成功させるためのハードルは高く、実際に被害が発生する可能性はそれほどは高くありません。攻撃が成功するために必要となる条件は下記になります。 攻撃者がTomcatが稼働しているサーバ上のどこかに任意の名前・中身のファイルを配置できること Tomcatがセッションの永続化のためにPersistenceManagerをFileStoreで使っており、かつsessionAttributeValueClassNameFilte

                                                Tomcatの脆弱性、CVE-2020-9484の解説
                                              • ApacheとTomcatを連携させてみた - Qiita

                                                ちょっと使いそうな感じだったので、いろいろネット上の記事を見つつ、検証してみた。 参考にしたサイト http://www.bnote.net/linux/a_ajp_t.shtml http://t-team.seesaa.net/article/268330406.html http://d.hatena.ne.jp/nemunemu10/20110914/1316016268 サーバ環境準備 AWS上にRHEL7環境を構築し、今回の検証に利用する。 なお、利用したAMIは下記のとおり。

                                                  ApacheとTomcatを連携させてみた - Qiita
                                                • Tomcat9をアップデートしたらWebサーバ(Apache)とAJP接続できなくなった話

                                                  こんにちは。おおたにです。 先日Tomcat9を最新バージョン(その時点では9.0.33)にアップデートしたところ、WebサーバとのAJP接続がうまくいかなくなったので、今回はその対処法を紹介します。 原因 こちらの脆弱性への対応のため、Tomcat 9.0.31でAJP1.3コネクタ設定が変更されたことが原因でした。具体的な変更点はTomcat 9.0.31のchangelogにありますが、主なものは以下の3点です。 AJPコネクタ(8009番ポートのやつ)がデフォルトでdisabledになったバインドアドレスのデフォルトがIPv6ループバックアドレス(::1)になった新しい属性secretRequiredが追加され、デフォルトでtrueとなっている(trueの場合、secret属性でシークレットキーを指定する必要がある) 以下、上記変更に対応するための設定方法です。今回はApache

                                                  • AmazonLinux2でWebサーバ構築(Apache/Tomcat) - Qiita

                                                    JavaアプリケーションのAP,Webサーバとして環境を構築します。 AmazonLinux2はCentOS7と似た感覚で操作が可能です。 また、インストールする各種ミドルウェアの設定は別稿で取り扱います。 環境情報(事前情報) 本稿ではルート権限が必要です。AMIデフォルトで作成済みの「ec2-user」ユーザならsudo出来ると思いますが、何らかの事情で使えない場合は適宜読み替えてください。 EC2インスタンスOS(AMI):Amazon Linux 2 AMI (HVM), SSD Volume Type 64 ビット (x86) 割当セキュリティグループ:インバウンド側TCP-22,80番ポート以外disable Elastic IP及びインターネットゲートウェイを設定していない為、NATゲートウェイを用いてアウトバウンド側への通信は出来るように設定 HTTP通信を受け取る為、EL

                                                      AmazonLinux2でWebサーバ構築(Apache/Tomcat) - Qiita
                                                    • 意外と知られていない、Tomcatのエラーページのバージョン番号の簡単な隠し方

                                                      Tomcatのデフォルトのエラーページのバージョン番号の隠したいという要望は結構あります。これについて調べてみると、「jarファイルを解凍して、その中のプロパティファイルを変更して、…」という情報が多いようですが、もっと簡単な方法があります。日本語の情報がほぼ無かったので、いくつかの補足情報とともにここに書いておきます。 設定の仕方 結論から言うと、conf/server.xmlに以下のValveの定義を追加して、Tomcatを再起動するだけです。 <Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/> 設定前後の画面の比較 この設定により、以下のようにデフォルトエラーページの表示が変わります。 設定前 設定後 NPEが発生したことを

                                                        意外と知られていない、Tomcatのエラーページのバージョン番号の簡単な隠し方
                                                      • いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?

                                                        関連キーワード Apache | アプリケーションサーバ | Webアプリケーション 「“Apache”と“Tomcat”は何が違うのか?」 これは開発者がよく耳にする質問だが、誤解を招く恐れのある聞き方だ。一般的に、この質問で真に尋ねたいのは「『Apache HTTP Server』と『Apache Tomcat』(以下、Tomcat)は何が違うのか」という点だ。Apache HTTP ServerもTomcatも、オープンソースソフトウェアの開発プロジェクトを運営する非営利団体Apache Software Foundationが管理している。この事実を考えると、「Apache対Tomcat」という質問の不正確さが理解できるだろう。 この混乱は主に「Apache」という単語が、「Apache HTTP Server」を指す一般用語となっていることが原因だ。1995年に公開されたApac

                                                          いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?
                                                        • Apache Tomcat の脆弱性(CVE-2020-1938)を標的としたアクセスの観測等について | 警察庁 @police

                                                          Apache Tomcat の脆弱性(CVE-2020-1938)を標的としたアクセスの観測について 宛先ポート 9530/TCP に対する Mirai ボットの特徴を有するアクセスの増加 ※本資料における「送信元国・地域」については、判明した送信元IP アドレスが当該国・地域に割り当てられていることを指しており、踏み台となっているなどにより、送信者の所在と一致していない場合があります。 詳細 Apache Tomcat の脆弱性(CVE-2020-1938)を標的としたアクセスの観測等について(PDF形式:813KB)

                                                          • Apache Tomcat 9 を CentOS 7 にインストールする手順 |

                                                            本稿では Java のアプリケーション・サーバー Apache Tomcat 9 を CentOS 7 にインストールする手順について解説します。 事前準備 Apache Tomcat をインストールする前に、まずは Apache Tomcat 9 の動作の前提となる環境を作ります。 Apache Tomcat 9 は Java で作られているため JDK (Java SE Development Kit) が必要です。 つぎの記事などを参考に JDK をインストールしてください。 また、Linux 上で Tomcat を動かすための専用ユーザとして tomcat を追加します。 # useradd -s /sbin/nologin tomcat Apache Tomcat 9 のダウンロードと配置 それでは Apache Tomcat 9 のインストール作業に移ります。 まずは Apac

                                                              Apache Tomcat 9 を CentOS 7 にインストールする手順 |
                                                            • 「Apache Tomcat」に深刻度Importantの脆弱性 ~v9.0.44/8.5.64以降に更新を/POSTリクエストのエラー応答に別のユーザーのリクエストデータが含まれてしまう可能性

                                                                「Apache Tomcat」に深刻度Importantの脆弱性 ~v9.0.44/8.5.64以降に更新を/POSTリクエストのエラー応答に別のユーザーのリクエストデータが含まれてしまう可能性
                                                              • JVNVU#92183876: Apache TomcatのJsonErrorReportValveにおけるエスケープ処理不備の問題

                                                                JVNVU#92183876 Apache TomcatのJsonErrorReportValveにおけるエスケープ処理不備の問題

                                                                • いつかTomcat10を使用する……気になれないパッケージ名変更の闇 - Qiita

                                                                  ※この記事12/23が空いていたので、代わりに投稿しました。ライトなものです。 Tomcatの最新バージョンは9.0 現在の Apache Tomcat の最新メジャーバージョンは9.0です。 https://tomcat.apache.org/ を見ると、2020/12/25 現在 Apache Tomcat 9.0.41 Apache Tomcat 8.5.61 Apache Tomcat 7.0.107 が更新されています。2011/1にリリースされたTomcat7.0もようやく2021/3/31にEOLを迎えると発表されています。 http://tomcat.apache.org/tomcat-70-eol.html いつかは、いま運用保守したり開発しているアプリケーションをTomcat10に乗り換える必要がありますが、ここに頭の痛い問題があります。Jakrta EE 9 のパッケ

                                                                    いつかTomcat10を使用する……気になれないパッケージ名変更の闇 - Qiita
                                                                  • Tomcat - server.xml - Connectorタグ(Http)

                                                                    Connectorタグ Tomcat Version:8.5.23 Connectorタグは、以下の通信プロトコルをサポートしています。 HTTPプロトコル HTTP/1.0 HTTP/1.1 HTTP/2 SSLプロトコル(HTTPS) AJPプロトコル Tomcatは、Servlet及びJSPを実行させるだけでなくスタンドアローンのWebサーバーとしても機能します。 ※.但し、静的コンテンツを処理させるのはWebサーバーであるApacheHttpdServer,IIS,Nginxなどを利用すべきです。(筆者見解) HTTP Connector要素は、Connectorコンポーネントを表します。 このコンポーネントの特定のインスタンスは、サーバー上にport属性で指定したTCPポート番号を解放します。 このようなコネクタは、1つのサービスの一部として構成することができます。 解放したTC

                                                                      Tomcat - server.xml - Connectorタグ(Http)
                                                                    • TomcatのDBコネクションが8個までしか増えない謎を追う ~ あるOSSサポートエンジニアの1日 - Qiita

                                                                      <Resource name="jdbc/MyDB" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" factry="org.apache.tomcat.jdbc.pool.DataSourceFactory" url="jdbc:mysql://dbserver.example.com:3306/db4app" username="dbuser" password="xxxxxxxxxx" initialSize="20" maxActive="20" /> mysql> show processlist; +------+--------+---------------------------------+--------+---------+------+----

                                                                        TomcatのDBコネクションが8個までしか増えない謎を追う ~ あるOSSサポートエンジニアの1日 - Qiita
                                                                      • 【セキュリティ ニュース】「Apache Tomcat」にRCE脆弱性 - 5月公開の最新版で修正済み(1ページ目 / 全1ページ):Security NEXT

                                                                        「Apache Tomcat」にリモートよりコードの実行が可能となる脆弱性が含まれていることがわかった。5月11日以降に公開されたアップデートで修正されており、アップデートが呼びかけられている。 サーバ上のファイルを編集できるなど特定条件下においてリモートよりコードの実行が可能となる脆弱性「CVE-2020-9484」が存在することを、同ソフトウェアの開発関係者が明らかにしたもの。重要度は4段階中2番目にあたる「高(High)」とされている。 同ソフトウェアの開発チームでは、5月11日に最新版となる「Apache Tomcat 10.0.0-M5」「同9.0.35」「同8.5.55」、同月16日に「同7.0.104」をリリースしており、これらアップデートで同脆弱性を修正済みだという。 開発者は利用者に対し、あらためてアップデートを呼びかけるとともに、脆弱性の公表を受けて、JPCERTコーデ

                                                                        • Apache Tomcatにローカル権限昇格の脆弱性、アップデートが必要

                                                                          JPCERTコーディネーションセンター(JPCERT/CC: Japan Computer Emergency Response Team Coordination Center)は1月27日、オープンソースのJavaアプリケーションサーバ「Apache Tomcat」に脆弱性が報告され、開発元のApache Software Foundationが修正版をリリースしたと伝えた。この脆弱性を悪用されると、ローカルの攻撃者によってTomcatのプロセスが使用しているユーザーの権限でアクションを実行される可能性がある。 JVNVU#93604797: Apache TomcatにTime-of-check Time-of-use(TOCTOU)競合状態による権限昇格の脆弱性 この脆弱性はCVE-2022-23181として追跡されており、2020年5月に報告されたCVE-2020-9484の脆弱

                                                                            Apache Tomcatにローカル権限昇格の脆弱性、アップデートが必要
                                                                          • CentOS 7 にmod_jkをインストールして、ApacheとTomcatとAJPで連携させてみる - Qiita

                                                                            CentOS 7 にmod_jkをインストールして、ApacheとTomcatとAJPで連携させてみる TL;DR CentOS上で、mod_jkを使ってApache、Tomcatを連携させる mod_jkのビルドにはapxsが必要 CentOSの場合、apxsはhttpd-develでインストールできる mod_jkは共有メモリを使うので、SELinuxに阻まれることがあるので注意 というわけで、この記事ではCentOS上にインストールしたApache、Tomcatをmod_jkを使って連携させてみます。 mod_jk mod_jkとは、Tomcatプロジェクトが開発している、Webサーバーとの接続プラグインのひとつです。 The Apache Tomcat Connectors: mod_jk, ISAPI redirector, NSAPI redirector Configurin

                                                                              CentOS 7 にmod_jkをインストールして、ApacheとTomcatとAJPで連携させてみる - Qiita
                                                                            • Deploy a Spring Boot WAR into a Tomcat Server | Baeldung

                                                                              REST with Spring The canonical reference for building a production grade API with Spring Learn Spring Security ▼▲ THE unique Spring Security education if you’re working with Java today

                                                                                Deploy a Spring Boot WAR into a Tomcat Server | Baeldung
                                                                              • Windows に Gitbucket をインストールする (Apache - Tomcat - PostgreSQL連携) - プログラミングスタイル

                                                                                Windowsのローカル環境に無料のGitサーバ「Gitbucket」をインストールする手順について説明します。Apacheと連携させたTomcat上で動作させ、PostgreSQLと連携させる方法で説明します。 目次 本ページで利用するチートシート 動作確認環境 GitBucketとは? GitBucketをダウンロードする GitBucket単体で起動する 動作確認 停止方法 GitBucketをTomcat上で起動する 動作確認 Apache経由でGitBucketにアクセスする Apache側の対応 Tomcat側の対応 動作確認 利用するDBを「H2」→「PostgreSQL」に変更する PostgreSQL側の対応 GitBucket側の対応 動作確認 本ページで利用するチートシート # GitBucket起動コマンド java -jar gitbucket.war # Git

                                                                                  Windows に Gitbucket をインストールする (Apache - Tomcat - PostgreSQL連携) - プログラミングスタイル
                                                                                • Tomcat の session id の生成がめちゃくちゃ遅いとき - tokuhirom's blog

                                                                                  Sep 27 23:41:00 dev3 docker[56810]: 2021-09-27 23:41:00.043 WARN 1 --- [nio-8080-exec-1] o.a.c.util.SessionIdGeneratorBase : Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [140,998] milliseconds. というようなエラーが起きるときがある(VPS などで /dev/random の entropy が十分ではない場合)。 https://newbedev.com/what-exactly-does-djava-security-egd-file-dev-urandom-do-when-containerizing-a-spring-b

                                                                                  新着記事