최근 포스트

Think Like a Hacker! : XSS란?

Overview 요새 새로운 팀의 on-boarding교육을 받고 있는데 거기서 배운 것들 중에 정리해둘 만한 것들을 포스팅 해보려고 합니다. 첫 번 째 시리즈로는 Think Like a Hacker! 로, 코딩할때 고려해야 할 취약점들의 설명과 예방 방법에 대한 내용입니다. 이...

Nginx Ingress Controller Annotations - Rewirte

Overview 여러 annotation을 통해 Nginx Ingress Controller의 설정값들을 변경할 수 있습니다. -> 전체 Annotation 이번문서에서는 여러 Annotation 중 url rewrite에 관련된 annotation에 대해서 알아보겠습니다...

Graphite와 Collectd를 사용해 모니터링하기!

Overview 이런 저런 일들이 있어 2020회고를 제외하고는 올해 첫 게시글이네요! 이제 다시 꾸준히 작성해야 겠습니다. 오늘도 봐주셔서 감사합니다! 이번 포스팅에서는 시스템 모니터링을 할 때 자주 등장하는 Graphite와 Collectd가 무엇인지, 어떻게 메트릭들...

[Ansible] 유용한 기능들 - When, Debug, Tag

Overview 이번 포스팅에서는 Ansible의 알고있으면 유용한 기능들을 다뤄보겠습니다. 1. 조건에 따라 특정 Task를 실행하고 싶을 때 : When Ansible은 그 구조의 특성상 하나의 task내에서 조건별로 분기를 할 수가 없습니다. 대신 task를 여러개로 쪼개서...

[Ansible] Roles

Overview 이번 포스팅에서는 Ansible의 Roles에 대해서 알아보겠습니다. Roles? 예를들어서 프로젝트를 진행한다고 했을 때 마구잡이로 프로그래밍을 하게되면 유지보수하기도, 미래에 재사용하기도 어렵습니다. 이런 문제들을 방지하기위해 코드의 구성을 체계화하고 모듈화를...