API112 728x90 Google Workspace 감사 로그 Admin SDK API 활용 모니터링 Google Admin SDK API를 사용하여 OAuth 2.0 인증을 설정하는 방법입니다.Google Cloud Console에서 OAuth 2.0 클라이언트 ID 생성Google Cloud Console에 로그인합니다.API 및 서비스 > 사용자 인증 정보로 이동합니다.OAuth 2.0 클라이언트 ID를 생성합니다. 클라이언트 유형은 웹 애플리케이션을 선택합니다.리디렉션 URI를 추가합니다.OAuth 2.0 클라이언트 ID 생성 후 필요한 정보Client ID: 클라이언트 ID 생성 시 제공된 값Client Secret: 클라이언트 ID 생성 시 제공된 값n8n에서 OAuth 2.0 인증 설정n8n 인터페이스에 로그인합니다.Credentials 메뉴로 이동하여 새로운 OAuth2 API 자격 증명을.. 2024. 8. 17. JSON 값을 블록 키트 형식으로 슬랙에 보기 쉬운 구조로 출력 슬랙에서 JSON 값을 보기 쉽고 효율적으로 출력하기 위해, 슬랙 API를 통해 메시지를 전송할 때 블록 키트를 사용할 수 있습니다. 블록 키트는 슬랙에서 다양한 포맷을 지원하여 구조화된 메시지를 쉽게 작성할 수 있게 합니다. 아래는 파이썬을 사용하여 슬랙 API를 통해 JSON 데이터를 블록 키트 형식으로 슬랙 채널에 전송하는 예제입니다. 이 예제에서는 requests 라이브러리를 사용하여 슬랙 API 호출을 수행합니다.import requestsimport json# 슬랙 봇 토큰과 채널 ID를 설정합니다.slack_bot_token = 'YOUR_SLACK_BOT_TOKEN'slack_channel_id = 'YOUR_SLACK_CHANNEL_ID'# 전송할 JSON 데이터를 준비합니다.data =.. 2024. 8. 3. SOC 구축: TheHive, Cortex 및 MISP 설치 TheHive와 Cortex를 연동하여 SOC(Security Operations Center) 운영을 계획하신다면, 기본적으로 Elasticsearch를 포함한 몇 가지 주요 구성 요소가 필요합니다. TheHive와 Cortex는 특히 사건(response)을 관리하고, 위협을 분석하며, 자동화된 대응을 지원하기 위해 설계된 도구들입니다. Elasticsearch는 이러한 도구들이 데이터를 저장하고 검색하는 데 필수적인 역할을 합니다. 다음은 TheHive와 Cortex 연동 및 SOC 운영을 위한 기본적인 구성 요소들입니다.Elasticsearch: TheHive와 Cortex 모두 Elasticsearch를 데이터 저장소로 사용합니다. 이는 빠른 검색과 데이터 분석을 위해 필수적입니다.설치 및 설정.. 2024. 7. 27. Kubernetes 컨테이너 상태정보 API 통해 JSON 형태로 수집 방법 Kubernetes에서 컨테이너의 stats 정보를 JSON 형태로 받아오려면 Kubernetes API를 직접 사용할 수 있습니다. 다음은 기본적인 절차를 설명합니다.1. API 액세스 준비Kubernetes 클러스터와 소통하기 위해 kubectl을 설정하거나, 직접 API를 호출할 수 있는 권한과 토큰을 확보해야 합니다.2. Metrics 서버 설치컨테이너의 리소스 사용량(예: CPU, 메모리)을 수집하고 API를 통해 제공하려면 Metrics 서버가 클러스터에 설치되어 있어야 합니다. Metrics 서버는 Kubernetes 클러스터의 리소스 사용 데이터를 수집하는 역할을 합니다. 설치가 되어 있지 않다면, 아래 명령을 통해 설치할 수 있습니다.kubectl apply -f https://githu.. 2024. 6. 24. 다수의 크리덴셜을 동적으로 할당하는 반복수행 자동화 방식 n8n에서 여러 계정의 정보를 수집할 때 각 계정별로 노드를 생성하는 대신 하나의 노드로 처리하는 방법은 주로 크리덴셜을 동적으로 전환하거나, API 키를 변수로 처리하는 방법을 사용할 수 있습니다. 여러 유튜브 채널 정보를 수집하는 경우를 예로 들면 다음과 같은 접근 방식을 고려할 수 있습니다.함수 노드를 이용한 동적 크리덴셜 처리n8n에서는 함수(Function) 노드를 사용하여 동적으로 크리덴셜을 변경할 수 있습니다.크리덴셜 저장: 모든 유튜브 채널 크리덴셜을 미리 n8n에 저장합니다. 각 크리덴셜에 명확한 식별자를 부여합니다.함수 노드 설정: 워크플로우 내에서 함수 노드를 사용하여 현재 처리해야 할 유튜브 채널에 해당하는 크리덴셜 식별자를 동적으로 결정합니다. 이 식별자는 크리덴셜을 선택하는 데 .. 2024. 6. 11. 이전 1 ··· 10 11 12 13 14 15 16 ··· 23 다음 728x90 728x90