KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

KEIS BLOG

タグ「セキュリティ」の記事

« タグ一覧に戻る

見慣れないIPアドレスの正体を調べる4つの方法

アクセスログを眺めていると、時々「これは誰だ?」というIPアドレスに出くわします。大量のアクセスを飛ばしてくるIP、深夜に管理画面を叩いてくるIP——正規のユーザーなのか、それとも攻撃者なのか。この記事では、素性の分からないIPアドレスを調べる実践的な手順をまとめます。 そもそも何を知りたいのか IPを「調べる」と一口に言っても、知りたいことは大きく2つに分かれます。素性(どこの国の、どの...

記事は「プログラム」ではなく「ファイル」として届く ― 速い・落ちにくい・狙われにくい仕組み

このブログ自体が、これからご説明する仕組みの上で動いています。記事を「公開」したあと、それが読者のブラウザに届くまでに何が起きているのか ―― その届け方の仕組みを、なるべく専門用語を使わずにお話しします。 先に結論をお伝えします。公開後の記事は「動いているプログラム」ではなく「できあがったファイル」として届きます。この一点が、表示の速さ・止まりにくさ・狙われにくさのすべてにつながっていま...

なぜ速くて、落ちなくて、狙われにくいのか ― ケイズのCMSの静的配信

Web サイトに求められるのは、結局のところ「速い・落ちない・安全」です。ニュースリリースやキャンペーンでアクセスが集中しても遅くならず、止まらず、攻撃にも強い ―― この 3 つを、ケイズのCMSは配信のしくみ(静的配信)そのもので実現しています。今回はその「公開した後」の強さを、数字を交えてご紹介します。 読者に届くのは「できあがったファイル」だけ 多くの CMS は、読者がページを開...

Kubernetes内のPod間通信とDNSキャッシュ問題をいかに解決しているのか + 避けるべきアンチパターン

前回の記事で解説したように、Kubernetes(K8s)のクラスタ内ではPod間通信は主にDNSによって行われ、Service → Endpoints → Podという仕組みを通じてPodが入れ替わるたびにトラフィック先を動的に更新します。DNS TTLも短く設定され、Pod入れ替え時のDNSキャッシュ問題を最小化していることがポイントでした。 しかし、このメカニズムを前提にしたK...

瑕疵担保期間を2年に、脆弱性対応を瑕疵扱いに

こんにちは、亀井です。 ちょっと考えたんですけど、ウチっていわゆる受託開発をやっている会社なわけですが、品質には自信があるんです。なので、当社の自社コードと当社が納品した設定に起因する瑕疵担保期間を2年にしようと思います。 だって、品質に自信があるんだから1年でも2年でも一緒でしょ?ということです。 実際に当社で受託した案件で、そんなに深刻なバグって、出た記憶が無いんですよね。なので瑕疵担保...

エージェントフォワードとは?Macユーザー向けわかりやすい解説と実例

SSH(Secure Shell)を使ってリモートサーバーに接続する際、セキュリティを保ちながら効率的に作業を行うための便利な機能の一つに「エージェントフォワード(Agent Forward)」があります。今回は、エージェントフォワードの基本概念から、Mac環境での設定方法、実際の使用例までをわかりやすく解説します。 エージェントフォワードとは? エージェントフォワードは、SSHエー...

まだ tmux 使ってないの?初心者でも便利に使える!

ターミナルでの作業を効率化するための強力なツールとして、多くの開発者やシステム管理者に愛用されているのが「tmux」です。しかし、まだtmuxを使ったことがない方も多いのではないでしょうか。この記事では、初心者でも簡単に始められるtmuxの使い方と、その便利さについて詳しく解説します。特に、リモートとの接続が切れたときにどれほど役立つかを具体的な事例を交えて紹介します。 目次 ...

なぜ若手は挫折するのか?

10,000時間の“名人方程式”は、もはやソフトウェア開発に当てはまらない ──労働時間の半減とスキル半減期が示す新しい熟練ライン という事で、この業界、若手がとにかく挫折するんですよ。ブラックだからでは無いんです。なんでだろうなーと思っていて、ふとある記事がきっかけで、アハ体験的な気づきがあったので、ブログにまとめてみました。 TL;DR 普通の人が勉強しちゃいけない、時間を費やしてはいけ...

Ansible の設計思想を理解する

ウチの会社ではAnsibleというツールをめっちゃ使います。 自動化の分野で広く利用されているオープンソースツールですなんですが、システムの構成管理、アプリケーションのデプロイメント、タスクの自動化など、多岐にわたる用途で使われてます。 Ansibleを効果的に利用するためには、その設計思想を深く理解することが結構助けになるように思います。が、残念ながらその設計思想がゴリゴリの専門用語の塊で...

Spring Boot のバージョン戦略解説とおすすめのバージョンアップ方法

Spring BootはJavaアプリ開発をグッと楽にしてくれる優秀なフレームワークですが、一方で頻繁なバージョンアップにも戸惑いがちです。どのタイミングでどのバージョンに移行すればいいのか――ここをしっかり押さえておかないと、思わぬトラブルに見舞われることもあります。この記事では、私が普段のプロジェクトで心がけているSpring Bootのバージョン戦略、実際のアップデート手順、そしてバー...

コーディングするのが仕事じゃない!ミドルクラス以上のソフトウェアエンジニアのお仕事

ソフトウェア開発業界、特に生成AIが出てきて、「エンジニアの役割って、すげーかわったなー・・・」と思う今日この頃です。かつて「コーディングが主な仕事」だったジュニアクラスのエンジニアの仕事はすっかり生成AIが行う時代になっちゃいました。 一方で、ミドルクラス以上のソフトウェアエンジニアの役割は、単なるプログラミングからさらに多岐にわたる重要な業務へとシフトしています。ちゃなことで、「...

suid が利かなくてはまった

perl スクリプトの中で secure ログを cat するような処理を書いていて、secure ログを cat するには root 権限が必要なので、 その perl スクリプトを suid すればいいよね、と軽く考えていた。 suid はほぼ使う機会が無いので知らなかったのだけど、実はスクリプト系のものには suid は無効らしい。 p...

エンジニア募集中!

採用情報はこちら

CATEGORY

技術情報

思考

便利サービス

社内イベント

採用担当の戦い

その他

メンバー

LATEST ENTRY

2026.07.08

見慣れないIPアドレスの正体を調べる4つの方法

技術情報

2026.07.08

「providerを固定したのになぜ直らない?」Terraform初心者がハマる落とし穴

技術情報

2026.07.08

【KEISのメンバー #1】入社2年目・若手エンジニアに聞く、未経験からの1年と「続けられるエンジニア」

メンバー

2026.06.21

{% partial %} 文法リファレンス ― 名前・属性・型解決・スコープの全仕様

技術情報

2026.06.21

Liquid に自作タグを足す ― partial タグで見る作り方

技術情報

TAG