nemuzukaのブックマーク (113)

  • KotlinとSpring Security 6.xを使って、Introspection Endpointでトークンを検証するOAuth2のリソースサーバ−を実装する | DevelopersIO


    KotlinSpring Security 6.x使Introspection EndpointOAuth2 AWS TypeScriptJavaSpring Boot KotlinSpring Security 6.x使OAuth220233Spring Boot 3.x使Spring Security 6.x使Spring Security Spring
    KotlinとSpring Security 6.xを使って、Introspection Endpointでトークンを検証するOAuth2のリソースサーバ−を実装する | DevelopersIO
    nemuzuka
    nemuzuka 2023/09/16
  • 脆弱性対応どうやってたかについて話してきました #devio2022 | DevelopersIO

    DevelopersIO Sapporo 2022 が開催され、久々のオフラインイベントが有りました。 その中でここ最近ライフワークのようになっていた、Spring, Tomcat 等の脆弱性対応について話してきました。 時間に対して資料がオーバーしていたため、共有できなかったURLをいくつか追記します。またコードについての解説も全くしていなかったのでそこもリンクを追記します。 時間がなかった参照リンク Log4j2 脆弱性問題における SpringBoot アプリケーションの検証 cve-2022-22965 Spring4Shell の影響調査 Tomcat の修正 Commit を読んで理解する CVE-2021-43980 piyolog - Log4jの深刻な脆弱性CVE-2021-44228についてまとめてみた JVNVU#94675398 Spring Frameworkにお

    脆弱性対応どうやってたかについて話してきました #devio2022 | DevelopersIO
    nemuzuka
    nemuzuka 2022/11/22
  • 【翻訳記事】BDDの考案者が執筆した記事「テストについて話し合わなくてはならない」を翻訳しました! - ブロッコリーのブログ

    目次 目次 はじめに(記事の見どころなど) テストについて話し合わなくてはならない テストの目的 「うまくいかないかもしれないものは何ですか?」 なぜテストをするのですか? この場合に限り…… テスト駆動開発 〜テストについて語る前に説明が必要です〜 テストについて話しましょう なぜすべてのテストを自動化しないの? テストカバレッジは有用な指標ですか? 「テストをシフトレフトする」とはどういう意味ですか? いつ、どこでテストすべきですか? 十分なテストとはどれくらいですか? おわりに はじめに(記事の見どころなど) 今回は著者人の許可をもらった上で、「テストについて話し合わなくてはならない」(原題は「We need to talk about testing」)を翻訳したので紹介します。 dannorth.net 記事はDaniel Terhorst-North(Dan North

    【翻訳記事】BDDの考案者が執筆した記事「テストについて話し合わなくてはならない」を翻訳しました! - ブロッコリーのブログ
    nemuzuka
    nemuzuka 2022/10/13
  • Tomcat の修正 Commit を読んで理解する CVE-2021-43980 | DevelopersIO


     2022/09/30 Tomcat  JVN  JVNVU#98868043 - Apache TomcatHttp11Processor Http11Processor    Tomcat   *1 調
    Tomcat の修正 Commit を読んで理解する CVE-2021-43980 | DevelopersIO
    nemuzuka
    nemuzuka 2022/10/03
  • Unit Test の改善に取り組んでみました | DevelopersIO

    はじめに prismatix 事業部で QA エンジニアをしている長友です。 今回は私の所属するチームの方がテスト改善を行ってくださったので、そのお話です。 経緯 今私のいるチームには、私以外に K さんというメンバーの方がおられます。 これまで私の所属する prismatix 事業部で、いろいろなマイクロサービスの開発に携われてきた方です。エンジニアリング力が高く、テストに関するも出されている方で、私もその方のを持っています。ですから話すときはよくテストの話題になります。 その方が、これまで開発チームにいた中で作っていたテストコードによるテストのやり方に課題を感じていたということで、今回その改善をすることになりました。 いろいろ試行錯誤をされて、こうしたらいいのではないかというアイデアが出てきたので、それをどうやって開発チームに実践してもらうかをやってみたことをお話します。 なお、私

    Unit Test の改善に取り組んでみました | DevelopersIO
    nemuzuka
    nemuzuka 2022/09/16
  • cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO


      Spring4Shell 調  Spring Framework  spring-boot-2-6-6 spring-boot-2-5-12 spring-framework-5.3.18 Tomcat 9.0.62   Binding  class.*  Java8 Tomcat 9.0.62  Update 
    cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO
    nemuzuka
    nemuzuka 2022/04/03
  • インスタンス間のパブリックIPでの通信は本当に外部に出ないのか試してみた | DevelopersIO

    この記事はアノテーション株式会社 AWS Technical Support Advent Calendar 2021のカレンダー | Advent Calendar 2021 - Qiita 24日目の記事です。 はじめに Amazon VPC ドキュメントのよくある質問1にこんな内容があります。 Q:2 つのインスタンスがパブリック IP アドレスを使用して通信する場合、またはインスタンスが AWS のサービスのパブリックエンドポイントと通信する場合、トラフィックはインターネットを経由しますか? いいえ。パブリックアドレススペースを使用する場合、AWSホストされているインスタンスとサービス間のすべての通信は AWS のプライベートネットワークを使用します。AWS ネットワークから発信され、AWS ネットワーク上の送信先を持つパケットは、AWS 中国リージョンとの間のトラフィックを除

    インスタンス間のパブリックIPでの通信は本当に外部に出ないのか試してみた | DevelopersIO
    nemuzuka
    nemuzuka 2021/12/24
  • Log4j2 脆弱性問題における SpringBoot アプリケーションの検証 | DevelopersIO


     CVE-2021-44228   AWS WAF  Rule  Update AWS  Log4jAWS WAFLog4JRCE  SpringBoot 調  Spring  Log4J2 Vulnerability and Spring Boot  Spring Boot users are only affected by this vulnerability if they have switc
    Log4j2 脆弱性問題における SpringBoot アプリケーションの検証 | DevelopersIO
    nemuzuka
    nemuzuka 2021/12/12
  • (2日目) 顔見知りが居ない会社・チームにJOINする時に意識した事 - お?意外といけるやん!


      Advent Calendar 2021 2qiita.com  @kajiken      zenn.dev    Github    2021  JOIN   ytakeCTO sotarok   
    (2日目) 顔見知りが居ない会社・チームにJOINする時に意識した事 - お?意外といけるやん!
    nemuzuka
    nemuzuka 2021/12/02
    わかりみしかない
  • Spring BootアプリにFlywayを導入してみた


    Spring BootDBFlyway Flyway Flyway DB OSS  XML LiquibaseXML MyBatis MigrationsFlyway FlywaySpring BootAuto Configuration Maven pom.xml <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</
    nemuzuka
    nemuzuka 2021/12/01
  • Spring Boot 2 アプリケーションを Fargate Graviton2 で起動する | DevelopersIO

    AWS Fargate の Graviton2 対応が GA になりました。従来のコンピュートリソースより 20% 安く、最大 40% 高性能なリソースを利用できます。 https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-fargate-amazon-ecs-aws-graviton2-processors/ 弊社が提供する Prismatix は Spring Boot 2 アプリケーションを AWS Fargate にデプロイして提供しています。 Prismatix を従来の Fargate から Graviton2 ベースの Fargate に移行するだけで AWS 利用費を下げることができ、AWS 利用費を下げることは顧客のサービス利用費を下げることになり、顧客の満足度向上にもつながります。 ぜひとも提供したい。早速

    Spring Boot 2 アプリケーションを Fargate Graviton2 で起動する | DevelopersIO
    nemuzuka
    nemuzuka 2021/11/26
  • AWSアカウント間のDynamoDBデータ移行計画の記録(事象の回避とまとめ) | DevelopersIO


       3 AWSS3, DynamoDB  AWSS3, DynamoDB AWSDynamoDB     Producer  Worker Write Capacity Unit  1/5 
    AWSアカウント間のDynamoDBデータ移行計画の記録(事象の回避とまとめ) | DevelopersIO
    nemuzuka
    nemuzuka 2021/10/22
  • Using Native Memory by JVM | DevelopersIO


       JVM調  JavaContainerECSJavaSpring BootContainer ContainerContainer使 
    Using Native Memory by JVM | DevelopersIO
    nemuzuka
    nemuzuka 2021/10/01
  • 炎上プロジェクトでスキルを会得する前にお前は死ぬ - GoTheDistance


    IT7115PMPJ   (@iwa3nen) 2021828 1... ()  4002
    炎上プロジェクトでスキルを会得する前にお前は死ぬ - GoTheDistance
    nemuzuka
    nemuzuka 2021/08/30
    > 乗り越えちゃうと、多少きつくてもあいつならってなりがち
  • RFC 6749(The OAuth 2.0 Authorization Framework)を読む会をしました | DevelopersIO

    この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。 現在私は barista という OpenID Connect と OAuth2.0 に準拠した ID 製品の実装を行っています。 また、私の所属する Prismatix 事業部では prismatix というEC、CRMAPI 製品の開発を行っていますが、この prismatix の認可サーバーとして barista を利用しています。 RFC 6749 - The OAuth 2.0 Authorization Framework を読む会 以前雰囲気でOAuth2.0を使っているエンジニアがOAuth2.0を整理して、手を動かしながら学べるを読む会を行ったのですが、今回はRFC 6749 - The OAuth 2.0 Authorization Framework を読む会をし

    nemuzuka
    nemuzuka 2021/07/30
  • Elasticsearch 入門。その1 | DevelopersIO

    はじめに prismatix事業部の中村です。 私が開発に携わっているEC/CRMのWebAPIプラットフォーム prismatix では検索サービスを提供しており、その内部では Elasticsearch を利用しています。 今回イチから Elasticsearch を勉強する機会がありましたので、構築方法や使い方を書いていこうと思います。 Elasticsearchとは Elastic社が提供している Elastic Stackというプロダクト群に含まれる、分散処理が可能検索及び分析エンジンです。 Elastic Stack には、下記のプロダクトが存在します。 Elasticsearch : 心臓部となるJSONベースの検索/分析エンジン Kibana : 検索、可視化用のUI Beats : アプリやインフラの統計情報等のデータ収集ツール Logstash : データ収集パイプライ

    Elasticsearch 入門。その1 | DevelopersIO
    nemuzuka
    nemuzuka 2021/07/09
  • 本人と直接話す方がよい - Konifar's ZATSU


      
    本人と直接話す方がよい - Konifar's ZATSU
    nemuzuka
    nemuzuka 2021/06/17
    わかる。でもできないこともある
  • AWSアカウント間のS3, DynamoDBデータ移行計画の記録(データ完全性検証方法の検討) | DevelopersIO


          Amazon S3    Amazon ElastiCache for Redis    Amazon DynamoDB       3             
    AWSアカウント間のS3, DynamoDBデータ移行計画の記録(データ完全性検証方法の検討) | DevelopersIO
    nemuzuka
    nemuzuka 2021/06/16
  • Quarkus Sample – OpenID Connect でセキュアなエンドポイントを構築する | DevelopersIO


      CloudNative  Quarkus  OpenID Connect QUARKUS - USING OPENID CONNECT TO PROTECT WEB APPLICATIONS USING AUTHORIZATION CODE FLOW  KeyCloak  Auth0   Quarkus  Quarkus  Quarkus - Start coding with code.quarkus.io pom.xml  <dependencies> <depend
    Quarkus Sample – OpenID Connect でセキュアなエンドポイントを構築する | DevelopersIO
    nemuzuka
    nemuzuka 2021/04/02
  • MKDocs – 拡張プラグイン集(1) | DevelopersIO


     OL稿  使GitBook CLI  MKDocs  MkDocs  (shinyaa31) MkDocsMaterial for MkDocs
    MKDocs – 拡張プラグイン集(1) | DevelopersIO
    nemuzuka
    nemuzuka 2021/01/20