気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

2022-01-01から1年間の記事一覧

設計、実装確認ポイント(Kotlin)

実装 思想 改修の場合、既存仕様や全体統一感に囚われ過ぎない。シンプル化、保守性向上を意識する 不要項目を含んだオブジェクトパラメータの是正 変数名が設定値と異なる名称であれば是正(影響範囲が広くなりすぎないかは判断) クラス構成 継承よりも移譲…

Oracle アカウントのスキーマへの指定テーブル、権限を確認する

スキーマを確認する -- スキーマ指定テーブルの確認 SELECT * FROM DBA_SYNONYMS WHERE OWNER = 'AAA_SERVICE'; -- スキーマ指定テーブルの確認(テーブル名の指定) --SELECT * FROM DBA_SYNONYMS WHERE OWNER = 'AAA_SERVICE' AND TABLE_NAME LIKE '%AVAI%';…

インフラ用語 WAFとCDN

WAF WAFとは、「Web Application Firewall」 Webサイトを保護する対策のひとつ 機能 「シグネチャ」と呼ばれる、不正な通信や攻撃パターンを識別するためのルールを設定することでWebアプリケーションにおける通信の中身をチェックし、不正な通信や通過させ…

Basic認証の認証情報をリクエストに設定する方法

Basic認証の認証情報をリクエストに設定する方法を簡単に記載しておきます。 Basic認証のフォーマット リクエストパラメータにAuthorizationを設定する Authorization="Basic ${Base64でエンコードした認証文字列}" # Base64でエンコードされた認証文字列 ${…

AWSのサブネット、セキュリティグループ、ネットワークACL

AWSで扱う概念について理解を深めるために記載してみる。 サブネット VPC内のアドレスレンジのこと ネットワーク内の小さな、サブのネット VPCに設定したCIDRブロック範囲に収まる小さなCIDRブロックを割り当てることができる 個々のサブネットは、仮想ルー…

インターネットゲートウェイとNATゲートウェイの違いと使い方

インターネットゲートウェイとNATゲートウェイは、AWSでセキュリティを担保したいAPIサーバーなどを立てる際に使うオブジェクトです。それぞれの大雑把な違いと使い方について参考URLの内容を引用しつつ、説明します。 インターネットゲートウェイとNATゲー…

ネットワーク用語_ACL、CIDR

ネットワーク関連で知らなかった用語をまとめておく ACL(Access Control List) システムやファイル、ネットワーク上のリソースなどへのアクセス可否の設定をリストとして列挙したもの。 ネットワークの場合 宛先と送信元のIPアドレスおよびポート番号を条…