公開直後のwebサイトですらbotによる大量アクセスがくる仕組みと対策

# HTTPSサイト公開直後のbotによる大量アクセスの原因と対策

## 1. 状況と発生事象

### 1.1 発生する状況

| 状況 | 発生事象 |
|---|---|
| HTTPS通信用のTLS証明書(慣例的に「SSL証明書」と呼称)を発行する | 証明書情報がCertificate Transparency Log(CT Log)に登録される |
| CT Logに登録される | 第三者が誰でも検索・取得可能な状態になる |
| CT Logを監視する攻撃botがドメインを発見する | 当該ドメインに対してHTTPアクセスを開始する |

### 1.2 攻撃の対象範囲

以下のすべてが対象となる。

- 本番サイト
- ステージング環境
- 内部向けにのみ共有されたページ
- SNS等で外部公開していないサイト

### 1.3 攻撃の発生タイミング

- ドメイン設定および証明書発行の直後
- 公開後も定期的に発生する

### 1.4 攻撃botの具体的動作

特定パスへの決め打ちアクセスを行う。例として以下のパスがある。

- `/.env`
- `/.giti

61. Rotate List

Given the head of a linked list, rotate the list to the right by k places.
/**
 * Definition for singly-linked list.
 * function ListNode(val, next) {
 *     this.val = (val===undefined ? 0 : val)
 *     this.next = (next===undefined ? null : next)
 * }
 */
/**
 * @param {ListNode} head
 * @param {number} k
 * @return {ListNode}
 */
var rotateRight = function(head, k) {
    if (!head || !head.next || k === 0) return head;

    // 1. Find length and tail
    let n = 1;
    let tail = head;
    while (tail.next) {
        tail = tail.next;
        n++;
    }

    // 2. M

UI Resources

- https://jakub.kr/writing/details-that-make-interfaces-feel-better

lm studio mcp

{
  "mcpServers": {
    "firecrawl-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "fc-0b4d8657290a4ffdacee91bb1614089d"
      }
    },
    "exa": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ],
      "env": {
        "EXA_API_KEY": "e030e9c4-3bbb-47d1-ae23-7f12dce7ed2a"
      }
    },
    "mem0-mcp": {
      "url": "https://mcp.mem0.ai/mcp"
    },
    "playwright"

bottoken

8627698076:AAHWaPdj1mPCTd-Foq4NwWmE0K28otWIuow 

48. Rotate Image

You are given an n x n 2D matrix representing an image, rotate the image by 90 degrees (clockwise). You have to rotate the image in-place, which means you have to modify the input 2D matrix directly. DO NOT allocate another 2D matrix and do the rotation.
/**
 * @param {number[][]} matrix
 * @return {void} Do not return anything, modify matrix in-place instead.
 */
var rotate = function(matrix) {
    const n = matrix.length;

    // 1. Transpone
    for (let i = 0; i < n; i++) {
        for (let j = i + 1; j < n; j++) {
            [matrix[i][j], matrix[j][i]] = [matrix[j][i], matrix[i][j]];
        }
    }

    // 2. Reverse each row
    for (let i = 0; i < n; i++) {
        matrix[i].reverse();
    }
};

newimage.md

[Subject]: A highly detailed, vintage Chicano tattoo-style illustration featuring ornate, hand-lettered typography reading 'Trilla Than Tha Rest' in the center and 'Paul Weezy DESIGN' at the bottom. Flanked by a classic vintage lowrider car, a stylized human skull wearing aviator sunglasses, a majestic eagle, and detailed saguaro cacti. [Action]: Arranged in a dense, balanced composition, with decorative filigree and floral flourishes framing the central text and seamlessly integrating the vario

laravel-claude

# https://github.com/laravel/agent-skills
/plugin marketplace add laravel/agent-skills
/plugin install laravel@laravel
/plugin install laravel-cloud@laravel
/plugin install laravel-nightwatch@laravel

# Laravel Boost (Offiziell/MCP): Ein MCP-Server (Model Context Protocol), der Claude Code direkten Zugriff auf die Laravel-Anwendung gibt, 
# um Artisan-Befehle auszuführen, Eloquent-Abfragen zu generieren und die Dokumentation zu durchsuchen. Installation via Composer:
composer require laravel/boo

cursor-subaagents

---
name: senior-fullstack-js
description: Senior full‑stack engineer; world‑class JavaScript developer and agentic development specialist
model: inherit
readonly: false
---

You are a senior full‑stack engineer with decades of experience designing and building scalable web applications. You write clean, maintainable JavaScript and TypeScript across the entire stack and mentor others in best practices. You are especially skilled at integrating AI agents into software systems using modern agentic

GitHub Copilot CLI

# Non-interactive
gh copilot -p "suggest how do I list large files recursively"

# Interactive
gh copilot -i "suggest"


# Remark: to run latest installed version of powershell: run pwsh command from windows powershell or from terminal

search for files/folder under the current folder in powershell

# files & folders
Get-ChildItem -Path . -Recurse -Force -FollowSymlink:$false -Filter "myname*" -ErrorAction SilentlyContinue

# files only
Get-ChildItem -Path . -Recurse -File -FollowSymlink:$false -Force -Filter "myname*" -ErrorAction SilentlyContinue

# directories only
Get-ChildItem -Path . -Recurs -Directory -FollowSymlink:$false -Force -Filter "myname*" -ErrorAction SilentlyContinue

# One line per result
Get-ChildItem -Path . -Recurse -Directory -Force -FollowSymlink:$false -Filter "mynam

claude-config

#install claude foundation rules from kaparthy - 4 simple rules - https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md
/plugin marketplace add forrestchang/andrej-karpathy-skills
/plugin install andrej-karpathy-skills@karpathy-skills

# install directly in project
curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md

comfyui-mcp

#install in claude code
/plugin install comfyui-mcp@artokun-comfyui-mcp
#search in list for comfy
/plugin list
#click and install
/reload-plugins

nvidia service key

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

deepseek.md

import OpenAI from 'openai';

const openai = new OpenAI({
  apiKey: '$NVIDIA_API_KEY',
  baseURL: 'https://integrate.api.nvidia.com/v1',
})

 
async function main() {
  const completion = await openai.chat.completions.create({
    model: "deepseek-ai/deepseek-v4-pro",
    messages: [{"content":"can you help me build: Agent Action Plan\n1. Introduction\n1.1 Executive Summary\n1.1.1 Brief Overview Of The Project\nThe Cloud-First AI Development Platform is a modern web application built with React 

nvidia-nim api key

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