1-Tier49 AWS Log 수집 전략 베하~! 안녕하세요 1-Tier팀 입니다. 보안 사고에 대응하려면 로그를 잘 수집해야 합니다. 적절한 로그 수집에 따라 적절한 호출 쿼리를 통해 신속하고 효울적으로 보안 사고에 대응할 수 있게되고 사고 경위와 범위를 이해하는데 활용할 수 있습니다. 이번 포스팅에서는 다양한 로그와 수집 전략에 대해 배워보도록 하겠습니다. AWS는 위협 탐지용 GuardDuty와 사고 분석용 Detective 같은 관리형 서비스를 제공하는데 사용자 지정 분석을 수행하거나 추가적인 로그 수집을 위해서는 다양한 방법을 고려해야 합니다. 로그 수집 AWS 환경에 배포된 애플리케이션의 구성 요소와 계층에 대한 스택을 잘 파악한 후 소스별로 로그를 수집해야 합니다. 그 이유와 로그 수집 활성화 방법, 저장 옵션에 대해 알아보겠습니다.. 2024. 1. 25. NCP - VPC 타입과 Classic 타입 베하~! 안녕하세요 1-Tier팀 입니다. NAVER Cloud Platform (이하 NCP)에는 두 가지 플랫폼이 있습니다. 바로 VPC 타입과 Classic 타입입니다. 이번 포스팅에서는 두 플랫폼의 특징과 차이점, 장단점을 알아보도록 하겠습니다. 먼저 플랫폼이란, 각 환경을 독립 운용되어 서비스를 제공하며 Classic 환경의 네트워크 서비스는 VPC 환경에서 사용이 불가합니다.( 공인 IP 통신을 위한 환경 간 데이터 전송 및 연동은 가능함 ) 특징 Classic Type 공유된 네트워크에 자원을 구축함 ACG에 의해 접근을 통제함 CSP가 할당하는 사설 IP를 기반으로 워크로드를 구축함 VPC Public 네트워크에서 고객 전용 사설 네트워크인 VPC를 제공함 사용자가 직접 네트워크 설계가 가.. 2024. 1. 17. [Youtube API] Youtube VOC 만들기 베하~!! 안녕하세요!! 1-Tier팀 입니다. 이번 포스팅에서는 그동안 ToutubeAPI를 활용해서 만들었던 Youtube VOC 제작 결과를 한번 정리해 보려고 합니다. 먼저 소스 트리 입니다. Code static 파일 static - font : 고담 폰트를 사용했습니다. static - video : 메인 페이지의 배경 영상과 차트, 데이터 리스트 화면의 배경 이미지가 포함되어 있습니다. static : css파일들이 있으며 공통적으로 반영되는 *, html, ul, li 태그 와 class 들이 포함되어 있는 main 과 페이지 별 css 파일들이 모여있습니다. html 파일 chart : 차트를 생성하는 파일들이 포함되어 있으며 chart_list ( like 순위 출력 ), chart_l.. 2023. 12. 21. [Python] pymysql 사용하기 안녕하세요~ BTC 1-tier팀의 one입니다. 파이썬과 MySQL 데이터 베이스를 연동해주는 라이브러리 pymysql의 사용방법에 대해 알아보려고 합니다. pymysql로 DB를 연동하여 Select하는 과정을 알아보러가봅시다~🤗 먼저 pymysql이 없다면 설치를 진행해주시고, import를 해줍니다. pip install pymysql Pymysql 연동 데이터베이스와 Python의 연동을 위해 DB connect를 생성합니다. pymysql.connect() 함수를 이용하여 연결이 가능합니다. conn = pymysql.connect( host = db_host, user = db_user, password= db_passwd, port = 3306, db = 'test_db', charset=.. 2023. 12. 11. AWS Chatbot을 이용한 ChatOps 모니터링 베하~!! 안녕하세요 1-Tier팀 입니다. 시스템을 운영 하다보면 다양한 장애를 마주하게 됩니다. 각 장애는 어디서 발생했고, 어떻게 처리 되어야 할지 빠르게 파악하는 것이 중요합니다. 이번 포스팅에서는 장애 상황을 인지하고 분석하고 문제 해결을 위한 여러 툴을 사용하고 있는데 그 중에서 AWS Chatbot을 이용하여 모니터링 솔루션에 대해 알아보겠습니다. Amazon Bedrock 최근에는 대규모 언어 모델(LLM)의 발전으로 장애 상황을 생성형 AI (Generative AI) 에게 질문하고 답변받을 수 있습니다. 또한, 다양한 생성형 AI를 이용하면 기존에 직접 검색을 통한 해결 방법 대비 빠르게 문제해결이 가능합니다. AWS에서는 지난 23년 10월 23일, Amazon Bedrock이 정식 .. 2023. 12. 4. [Django/React] 장고와 리액트 연동 (3) 안녕하세요~ BTC 1-tier팀의 One입니다 😆😆 지난번 포스팅에 이어서 장고와 리액트 연동을 이어가봅시다! 지난 포스팅은 아래 링크를 참고해주세요~😊 https://btcd.tistory.com/1520 [Django/React] 장고와 리액트 연동 (1) 안녕하세요 1-tier팀의 One입니다 😆😆😆 백엔드와 프론트엔드 흔히 웹에서 프론트엔드는 사용자에게 시각적으로 보여지는 부분, 백엔드는 사용자에게 드러나지 않는 DB 공간(회원가입, 로그인) btcd.tistory.com https://btcd.tistory.com/1560 [Django/React] 장고와 리액트 연동 (2) 안녕하세요 1-tier팀의 One입니다 😁 저번 포스팅에 이어 장고와 리액트 연동을 이어서 진행해봅시다. 1편은 아래를.. 2023. 11. 21. Chart.js로 데이터 시각화 하기 베하~! 안녕하세요!! 1-Tier팀 입니다. 이번에는 Chart.js 에 대해 알아보려고 합니다. Chart.js는 8개의 차트 유형을 지원하는 데이터 시각화를 위한 오픈 소스 자바스크립트 라이브러리 입니다. 오늘은 Chart.js를 사용해 기존에 Youtube API로 수집한 데이터를 차트로 시각화 하겠습니다. 데이터 호출이나 전체 코드를 확인하고 싶으시면 이전 포스팅을 참고 바랍니다. 먼저, Chart.js를 사용하기 위해서는 다운로드를 하거나 코드에 CDN을 추가해 줘야 합니다. 저는 CDN 추가 방식으로 진행하겠습니다. 그 다음 차트를 그려주는 코드를 작성해 보겠습니다. 검색한 키워드에 대해 수집한 동영상의 데이터를 datasets에 담고 type을 bar로 하고 색상, 클릭 이벤트 등 옵션을 .. 2023. 11. 21. EKS - EFS CSI driver 베하~!!! 1-Tier팀 입니다. 원래라면 Youtube API 포스팅을 했어야 하지만... 업무 중 알게 된 CSI Driver 에 대한 정보를 공유드리고 싶어 가져왔습니다.!!! CSI는 Kubernetes 클러스터 내에서 EFS를 사용하기 위한 드라이버로 EFS 파일 시스템을 마운트하여 컨테이너에 공유 스토리지를 제공, 관리할 수 있도록 합니다. 먼저, EKS에서 EFS의 역할부터 알아보도록 하겠습니다. EFS는 EKS에서 여러 Pod들이 하나의 스토리지를 사용할 수 있도록 합니다. 하나의 AZ에서만 접근할 수 있는 EBS와 달리, EFS는 여러 가용 영역에서 접근할 수 있어 다른 Node에 배포되어 있는 Pod도 스토리지에 접근할 수 있습니다. EFS를 사용하기 위해서는 드라이버가 설치되어야 하.. 2023. 11. 9. 이전 1 2 3 4 5 6 7 다음