並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

"Java Security Manager"の検索結果1 - 19 件 / 19件

  • サイボウズ Live アクセス障害の裏で起こっていたこと - Cybozu Inside Out | サイボウズエンジニアのブログ

    どうも!アプリケーション基盤チームの@yokotaso です。 2017/11/13 にサイボウズLiveの長時間にわたる障害が発生しご迷惑をおかけしました。 技術的な調査が一段落し、対応を進めております。 障害にいたった原因と対応のお話をさせていただきます。 簡単なまとめ Java8u152以降で、CPU負荷が高まる現象 Java標準のデシリアライズとSecurity Managerの相性が悪くなった 解決策は現時点では存在しない。サイボウズLiveでは、Java標準のデシリアライズをやめる準備段階 障害発生時の状況 障害発生の数時間前に、運用マシンのメンテナンスを行っておりました。 Javaのマイナーアップデート カーネルのアップデート その他、設定ファイルなどの更新 障害発生時には次のような現象が見られました。 JavaプロセスがCPU高負荷状態 MySQLに大量のロック及びエラーが

      サイボウズ Live アクセス障害の裏で起こっていたこと - Cybozu Inside Out | サイボウズエンジニアのブログ
    • Java Security Manager でセキュアなサービスを構築しよう - Cybozu Inside Out | サイボウズエンジニアのブログ

      こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。 今回は Java アプリケーションをセキュアに運用する仕組みである Java Security Manager について紹介しようと思います。この仕組みは Linux の強制アクセス制御機構(SELinux や AppArmor) の Java 版に相当するもので、プログラムの挙動を制限することができます。弊社が提供するクラウドサービス cybozu.com でも有効化されています。 セキュアなサービスを提供する上では良い仕組みだと思うのですが、検索したところ Java Security Manager に関する記事があまり多くなかったため、我々が得た知見をここに記します。 Java Security Manager とは Java Security Manager (以下 JSM) とは、Java コードを安

        Java Security Manager でセキュアなサービスを構築しよう - Cybozu Inside Out | サイボウズエンジニアのブログ
      • JMX で快適モニタリング環境を作ろう - Cybozu Inside Out | サイボウズエンジニアのブログ

        こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。 今回は Java アプリケーションのモニタリング等で活躍する JMX について記します。JMX を用いれば、きめ細やかでかつ手軽にモニタリングすることができます。もちろんサイボウズが提供するクラウドサービス cybozu.com でも JMX を活用して日々モニタリングを行っています。 モニタリングの重要性については今さら言うまでもありません。一方で現実のモニタリングは何かと手間がかかったり属人化してしまったりすることがありがちです。JMX は銀の弾丸ではありませんが、少なくともメトリクスの収集・提供部分に関しては利便性を提供してくれます。JMX ユーザーが少しでも増えるよう、この記事で紹介させていただきます。 JMX とは JMX とは Java Management Extensions の略称で、Java

          JMX で快適モニタリング環境を作ろう - Cybozu Inside Out | サイボウズエンジニアのブログ
        • Apache Log4j2 Remote Code Execution (RCE) Vulnerability - CVE-2021-44228 - ESA-2021-31

          Subject: Apache Log4j2 Vulnerability - CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, CVE-2021-44832 - ESA-2021-31 ​​Note - We will update this announcement with new details as they emerge from our analysis. Please check back periodically. Update Log Dec 16, 2021 - 04:20 UTC - Update Summary: ECK 1.9 released which automatically adds the JVM option to impacted Elasticsearch clusters managed by EC

            Apache Log4j2 Remote Code Execution (RCE) Vulnerability - CVE-2021-44228 - ESA-2021-31
          • Apache Tomcat 6.0 (6.0.53) - Documentation Index

            This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container. Apache Tomcat version 6.0 implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services. Select one of the links from the n

            • Elasticsearch 2.0.0リリース(日本語訳)

              ※この記事は次のブログを翻訳したものになります。 原文:Elasticsearch 2.0.0 GA released Elasticsearch 1.0.0のリリース以降、 477のコミッター2,799のpull requestがあった、 **Elasticsearch 2.0.0 GA(Lucene 5.2.1ベース)**をリリースしました。 それだけでなく、Shield(セキュリティプラグイン)とWatcher(アラーティングプラグイン)、 新しくなったMarvel(モニタリングプラグイン)(プロダクション環境でフリー!)、 また、新しくオープンソースとなったSense editorの2.0.0もリリースしました。 Elasticsearch 2.0.0のダウンロードはこちらから。 また、2.0.0での重要な変更点についてはこちらをご覧ください。 全ての変更点については、次をご覧くだ

                Elasticsearch 2.0.0リリース(日本語訳)
              • graal/LIMITATIONS.md at master · oracle/graal · GitHub

                Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up GraalVM Native Image Compatibility and Optimization Guide GraalVM Native Image uses a different way of executing Java programs than users of the Java HotSpot VM are used to. It distinguishes between image build time and image run tim

                  graal/LIMITATIONS.md at master · oracle/graal · GitHub
                • Grok の構文を検証する Grok Debugger を試してみた #Kibana | DevelopersIO

                  Grok filter plugin は正規表現で定義した Grok Pattern にマッチした文字列を Key 名とマッピングして抽出します。例えば、clientip が 127.0.0.1 というところに着目すると、%{IPORHOST:clientip}の Grok Pattern を定義することで IPORHOST に一致した文字列を clientip の Key名にマッピングして抽出します。IPORHOST とは何でしょうか。正規表現には見えません。これは IPORHOST という文字列に一致するかどうかではなく、IPORHOST という正規表現のエイリアス(Grok Pattern)に一致するかどうかです。Logstash の Grok filter plugin はよく利用される正規表現パターンをエイリアスで定義しています。エイリアスの定義は<LOGSTASH_GEM_DI

                    Grok の構文を検証する Grok Debugger を試してみた #Kibana | DevelopersIO
                  • Apache2, JDK6, Tomcat6 - garbagetown

                    諸々の事情により、OS インストール時に Apache や Tomcat はインストールしていないので、ちまちま入れていきます。 Apache2 $ sudo apt-get install apache2インストールが完了したら http://xxx.xxx.xxx.xxx/ にアクセスして「It Works!」と表示されることを確認する。 以前だと Apache HTTP Server のデフォルトページは「あなたの予想に反して、このページが見えているでしょうか?」と表示されたため、見えていいんだか悪いんだかよく分からず混乱したものです。 JDK6 OpenJDK なども選べるようですが、なんとなく Sun の JDK をインストール。JDK5 も選べますが、もうそろそろ JDK6 でいいでしょう。 $ sudo apt-get install sun-java6-jdk途中で DLJ

                      Apache2, JDK6, Tomcat6 - garbagetown
                    • Elasticsearch 2.0.0.beta1リリース間近(日本語訳)

                      ※この記事は次のブログを翻訳したものになります。 原文:Elasticsearch 2.0.0.beta1 coming soon! Elasticsearch 2.0.0.beta1のリリースの準備をしています。 これは、Lucene 5.2.1に含まれる多くの改善が利用できるようになります。 このリリースに関するいくつかの機能は次のようなものです。 Pipeline Aggregations 差分や移動平均、他のAggregationsの結果に対する series arithmeticのようなaggregationが利用可能になります。 この機能は、これまでは、クライアントサイドで実行する必要がありました。 しかし、この計算をより強力な解析クエリを構築してElasticsearchで 実行することができるようになります。 クライアントのコードをより簡潔にすることができます。 これにより

                        Elasticsearch 2.0.0.beta1リリース間近(日本語訳)
                      • Apache Tomcat 6.0 (6.0.53) - Documentation Index

                        This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container. Apache Tomcat version 6.0 implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services. Select one of the links from the n

                        • yum でインストールした Tomcat に JVM オプションを設定 -

                          Tomcat に JVM オプションを設定しようと思ったら、 通常、catalina.sh などを編集することになると思う。 ただ、yum で Tomcat をインストールした場合、 この catalina.sh は作成されず、Tomcat はデーモンとして登録される。 こんなときに、JVM オプションを設定しなければ ならなくなったらどうしたらいいのか…。 いろいろとディレクトリをあさってみたところ、 tomcat.conf に CATALINA_OPTS というエントリを追記することで、 JVM オプションを追加できそうな雰囲気。 $ cat /usr/share/tomcat/conf/tomcat.conf # System-wide configuration file for tomcat services # This will be sourced by tomcat an

                            yum でインストールした Tomcat に JVM オプションを設定 -
                          • (レポート) Elastic{ON} 2016 Opening Keynote #elasticon | DevelopersIO

                            はじめに Elastic{ON} 2016、いよいよ始まりました!会場はPier 48です。 スタートはOpening Keynoteから。最近のテックカンファレンスのKeynoteらしく、EDMがガンガン鳴ってました。 前から6列目に陣取りました。良い位置です。 レポート CEO, Co-Founder, Elastic. Steven Schuurman ・Elastic製品は50,000,000ダウンロードを突破。 ・事例紹介。Goldman Sachs、Hotel Tonight、DARPA...大規模顧客がたくさん。 ・未来。Do the right thing.More than search. Beyond Developers. Centralising your deployment. CTO & Co-Founder, Elastic. Shay Banon ・ELK

                              (レポート) Elastic{ON} 2016 Opening Keynote #elasticon | DevelopersIO
                            • The Apache Tomcat 5.5 Servlet/JSP Container - Documentation Index

                              This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container. Apache Tomcat version 5.5 implements the Servlet 2.4 and JavaServer Pages 2.0 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services. Select one of the links from the n

                              • Apache Tomcat 7 (7.0.109) - Documentation Index

                                This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container. Apache Tomcat version 7.0 implements the Servlet 3.0 and JavaServer Pages 2.2 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services. Select one of the links from the n

                                • Log4shellにprismatixがチームとしてどう立ち回ったか | DevelopersIO

                                  先日全世界を揺るがせたLog4jの脆弱性(通称Log4Shell)に対して、開発チームとしてどのように立ち回ったのか、その記録です。 2021/12/9に報告され、全世界を揺るがせたApache Log4jの脆弱性 CVE-2021-44228 ですが、我々prismatix事業部もその例外ではありませんでした。 脆弱性が判明した直後から、チームとして様々な対応を行っていましたが、一旦開発チームとしては状況が落ち着いています。このエントリでは、脆弱性に対してチームがどのように立ち回ったのか、記録を残しておきます。 最初の一報 12/10の朝、チームメンバーの藤村が、下記のtwitterにてlog4j2にRCEがあることを知り、Slackでチームに共有しました。 log4j2 って使ってましたっけ?RCE が見つかってやばいという話が出てる。 RCE in #Log4j2 #security

                                    Log4shellにprismatixがチームとしてどう立ち回ったか | DevelopersIO
                                  • TLS for the Elastic Stack: Elasticsearch, Kibana, Beats, and Logstash

                                    Transport Layer Security (TLS) can be deployed across the entire Elastic Stack, allowing for encrypted communications so you can rest easy at night knowing that the data transmitted over your networks is secured. It may not seem all that necessary, but then again consider the impossible situation of making sure that no developer starts logging sensitive data into the logs that you are shipping to

                                      TLS for the Elastic Stack: Elasticsearch, Kibana, Beats, and Logstash
                                    • TOMCAT5.5でLog4jにはまる

                                      自分のWebアプリのログ出力のLibとしてLog4jを加えたら catalina.outファイルが行数が巨大に成ってしまった。軽く10万行 Log4jを外したら元にもどった。 Log4j.propertiesはちゃんと作成し自分のアプリにいれた。 自分のアプリのログは正しく出力されている。 WebSphere6ではこの現象は無かった。 tomcatのドキュメントに書いてありました。 commons Logging を内部コード全体で使っている。 tomcat全体用にlog4j.propertiesを作成して /usr/share/tomcat5.5/common/classes ディレクトリに配置 # Global logging configuration log4j.rootLogger=ERROR, run log4j.appender.run=org.apache.log4j.Ro

                                      • (レポート) Elastic{ON} Tour 2015 in Tokyo キーノート #elasticon | DevelopersIO

                                        本レポートは2015年12月16日に開催されたElastic{ON} Tour 2015 in Tokyo、キーノートのレポートです。 レポート Shay Banon, Elastic CEO. Elasticのスタートについて。 妻がシェフになろうとロンドンに行った。 シェフになりたい妻のためのアプリケーションを作ろうとした。 そこで出会ったのがApache Lucene。Luceneの不満を解消するためにCompassを作り、Elasticsearchを作った。 Elasticsearch。5年前にOSS化。とても沢山の人に使ってもらった。 OSS化後、数ヶ月で仕事をやめ、フルタイムでコミットし始めた。 コミュニティが大きくなったので、事業化した。Elastic社。 どのくらい使われているか?40,000,000ダウンロード。 これだけダウンロードがあるということは、お客様にバリューを

                                          (レポート) Elastic{ON} Tour 2015 in Tokyo キーノート #elasticon | DevelopersIO
                                        1