Elastalert 이란 무엇인가? 사용 사례

이번 포스팅에서는 좀 특별한 주제로 글을 써보려고 합니다. 바로 ‘Elastalert’ 오픈소스에 대한 내용입니다. 이게 뭔가 하시는 분들도 계실 테지만 IT 분야에서는 꽤 알려진 오픈소스 도구로 간단히 말하자면, 데이터 모니터링과 알람을 설정할 수 있는 정말 유용한 Python 기반의 Tool 입니다. 오늘은 이 elastalert이 무엇인지 어떻게 실무에서 사용되는지 실제 사례를 통하여 자세하게 설명 드리도록 하겠습니다.   ElastAlert란? … Read more

SpiderFoot OSINT 오픈소스 사용 후기

얼마전 오픈소스 OSINT Tool SpiderFoot을 테스해본 결과를 리뷰해봅니다. OSINT 수집도구에 관심이 있다면 SpiderFoot에 대해서 본문 내용을 통해 자세하게 알아보시면 도움을 얻을수 있을것입니다. 실제 설치하여 다양한 테스트를 해본 결과에 대한 리뷰를 지금부터 함께 살펴보실까요?   SpiderFoot OSINT     SpiderFoot는 광범위한 데이터 소스와 통합하고 직관적인 웹 기반 인터페이스 또는 명령줄 옵션을 제공하여 데이터 분석을 단순화하는 오픈 … Read more

saltstack 특징과 자주 사용하는 명령어 설명

saltstack은 무엇이며 saltstack으로 실무에서 유용하게 사요할수 있는 방안과 실제 예제를 통해 어떻게 사용되는지 설명드리도록 하겠습니다. 인프라 관리 자동화 툴을 고민중에 있다면 해결책을 찾을수 있을것입니다.   Saltstack 이란?   Saltstack는 Ansible, Puppet, Chef 등의 다른 소프트웨어와 비슷합니다. 이 솔루션은 중앙 집중식으로 통합된 운영 및 관리를 위한 확장 가능한 플랫폼으로서, 분산 시스템의 배치, 모니터링 및 유지관리 작업을 … Read more

Nginx Reverse Proxy 설정 방법 – 완벽정리

웹 개발이나 서버 관리를 하면서 정말 유용하게 사용할 수 있는 nginx의 reverse proxy 설정 방법에 대해 자세하게 알아보겠습니다. Nginx를 처음 접하시는 분들도 쉽게 따라할 수 있도록 최대한 간단하고 명확하게 설명해드리도록 하겠습니다. 실무에서 Nginx를 사용하고 계신다면 본문 내용을 자세하게 읽어보시면 도움을 얻을수 있을것입니다.   Nginx 역방향 프록시(Reverse Proxy)란?   Nginx 웹서버는 오픈소스 웹 서버 및 HTTP … Read more

HTTP 상태코드(응답코드) 확실한 정리

이번 포스팅에서는 웹 개발하다가 자주 마주치게 되는 하지만 가끔은 헷갈릴 수 있는 ‘HTTP 응답 코드’에 대해 알아보려고 합니다. 웹사이트를 만들거나 인터넷을 통해 웹서비스를 사용하면서 응답 코드를 보게 되는데요. 이 코드들이 정확히 무슨 의미인지 어떻게 활용할 수 있는지 쉽게 풀어서 설명드리겠습니다.   HTTP 응답 코드의 기본 이해   HTTP 프로토콜은 클라이언트와 서버 간의 통신을 위한 규칙을 … Read more

느린 노트북 빠르게 하는 방법 6가지

현재 사용하고 있는 노트북의 속도가 느리다고 생각한다면 몇가지 전문가가 아니더라도 조금이라도 빠르게 할수 있는 체크사항들에 대해서 설명드리겠습니다. 예를들어 노트북 재부팅시 5분이상 오랜 시간이 걸린다거나 현재 열려있는 브라우저(인터넷창)이 아주 많이 떠잇찌 않은데요 느린 현상이 반복된다면 본문 내용을 읽어보시면 도움이 되실겁니다.   본문 내용에 앞서 가장 좋은 방법은 솔직히 사양이 업그레이드된 신규 노트북을 새로 사는것이 가장 좋긴합니다. … Read more

Saltstack, Chef, Ansible 특징과 차이점 비교

IT 인프라를 구축하고 관리하는 데 사용되는 도구인 saltstack, chef, ansible에 대해 자세히 알아보겠습니다. 각각의 기능과 특징, 운영하는데 있어 장단점에는 어떤 것들이 있는지 살펴보겠습니다. 이 글이 IT 업계 혹은 해당 산업군에서 근무하는 분들에게 조금이나마 도움이 되길 바랍니다.   대표적인 3가지 오픈 소스인 saltstack, chef, ansible는 소프트웨어 프로비저닝, 구성 관리, 애플리케이션 배포 도구입니다. 다양한 유닉스 계열의 리눅스 … Read more

AI(인공지능), ML(머신러닝) 특징과 차이점은 무엇일까요?

몇년전 부터 IT 업계에서는 머신러닝 기술을 활용한 다양한 솔루션이나 서비스들이 출시되어 현재 많이 사용중입니다. 최근에는 머신러닝에 이어 AI(인공지능)가 이슈화가 되고 있고 AI 기술을 활용한 다양한 서비스나 솔루션들이 시장에 나오고 있는데요. 이번 글에서는 머신러닝과 AI의 특징은 각각 무엇이며 두가지 기술의 차이점은 무엇인지 상세하게 다뤄보도록 하겠습니다.   AI(인공지능) VS ML(머신러닝) 특징 및 차이점     지금부터 AI와 … Read more

CPU, GPU 특징과 차이점 알아두면 좋아요

최근들어 대중들에게 널리 알려진 엔비디아 주가가 사상 최고치를 경신하고 있는데요, 엔비디아는 컴퓨터용 그래픽 처리 장치와 멀티미디어 장치를 개발하는 회사로 유명합니다. 또한 최근 대두되고 있는 AI 분야에서도 GPU 하드웨어의 중요성이 부각되고 있습니다. 지금부터 GPU와 CPU는 각각 어떤 특징이 있고 또 어떤 차이점을 가지고 있을까요?   GPU란? 특징   그래픽 카드의 핵심 부품인 GPU는 그래픽 데이터를 빠르게 … Read more

Secaas란 무엇일까요? 개념 및 정의

최근 보안업계에서 화두가 되고 부각되고 있는 Secaas가 무엇일까요? 오늘은 이 Secaas의 핵심 기능인 데이터 관리와 분석 방법에 대해 자세히 알아보겠습니다. 해당 분야에서 일하시는 분들과 이제 막 입문하신 분들에게 제가 쓴 글이 조금이나마 도움이 되길 바랍니다.   Secure as a Service는 어떤 서비스?   SaaS는 “Security as a Service”의 약어로, 보안 서비스를 클라우드 기반으로 제공하는 것을 … Read more