본문 바로가기

devops34

[DevOps] Log4j 보안취약점 및 해결 방법 베하~ 안녕하세요! 금쪽상담소의 오은영박사와 금쪽이입니다!! 올해도 금방 이렇게 다 지나가고 있네요 올 한해 어떤 한해였을까요? 한해동안 많은 일들이 있었겠지요? 수고 많으셨습니다. 올해 마지막주제는 Log4j 보안취약점 및 해결 방법입니다! Log4j에 대해서 모르시는 분들은 아래 글을 참고하시면 될것같습니다! ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ [DevOps] Log4j 란? 베하 안녕하세요! 금쪽상담소의 오은영석사와 금쪽이 입니다~ 추운겨울 잘 보내시고 계신가요? 감기 조심하시길 바라며 오늘의 주제인 Log4j에 대해 알아보도록 하겠습니다! Log4j 란? Log란 컴퓨터 btcd.tistory.com Log4j의 취약점 취약점은 역대 비디오게임 판매량 1위 온라인게임인 마인크래프트(Minecraft)에서.. 2023. 12. 29.
[DevOps] Log4j 란? 베하 안녕하세요! 금쪽상담소의 오은영석사와 금쪽이 입니다~ 추운겨울 잘 보내시고 계신가요? 감기 조심하시길 바라며 오늘의 주제인 Log4j에 대해 알아보도록 하겠습니다! Log4j 란? Log란 컴퓨터가 언제, 무슨 일을, 어떻게 했는지 남겨 놓은 기록으로 Log4j는 JAVA를 사용하여 Log를 남기는 도구입니다. Log4j는 자바 기반의 로깅 유틸리티로 Apache에서 만든 오픈소스 라이브러리입니다. 프로그램은 유지와 관리를 위해서 기록을 남기기 때문에 Log4j는 거의 전 세계 대부분의 JAVA 기반 서버와 응용 프로그램에서 사용하고 있습니다. Log4j는 옵션 설정을 통해서 선택적으로 로그를 남기거나 특정 파일에 로그를 생성하는 등 다양한 이점을 가지고 있습니다. log4j의 장점 속도에 최적화 .. 2023. 12. 29.
[DevOps] Django 베하~! 안녕하세요! 이번주도 돌아온 오은영 석사와 금쪽이 입니다. 한주동안 잘 지내셨나요? 요즘 독감 유행한다고 하니 조심하시길 바랍니다! 사담은 여기까지 하고 이번주 주제는 무엇일까요?! 이번주 주제는 Django 입니다! 그럼 바로 Django에 대해 알아볼까요~ Django 란? Django는 파이썬으로 제작된 오픈소스 웹 프레임워크입니다. 비교적 입문이 쉬운 언어인 파이썬으로 제작되어 진입장벽이 그렇게 높은 편이 아니며 특유의 높은 생산성으로 특히 스타트업에서 사랑받는 프레임워크입니다. 장고로 제작된 대표적인 사이트는 인스타그램, 핀터레스트 등이 있습니다. 프레임워크 란? 어떤 어플리케이션을 개발하기 위해 필요한 기본적인 클래스와 라이브러리등이 모두 포함되어있는 환경 ​ Django 특징 1. .. 2023. 12. 7.
[DevOps] React 베하! 안녕하세요 금쪽상담소의 오은영석사와 금쪽이입니다. 어느덧 겨울이네요. 겨울은 잘 나고 계신가요? 우리 금쪽이들은 누구보다 따뜻한 겨울보내시길 바랍니다~ 자 본론으로 들어가서 오늘 배울 내용은 무엇일까요? 바로 프론트앤드의 대표적인 개발도구인 React 입니다!! 이제 배우러 떠나보실까요?!?! React 란? Facebook(현재 Meta)에서 만든 Javascript 사용자인터페이스(UI) 라이브러리입니다. Facebook은 매우 복잡한 사용자 인터페이스를 가지고 있으며, 수많은 컴포넌트로 구성되어 있습니다. 기존의 방식보다 빠른 UI 렌더링과 반응성 등 페이스북의 성능 요구사항을 충족시키기 위해 2011년 Facebook의 소프트웨어 엔지니어 Jordan Walke는 React를 만들었습니다... 2023. 11. 24.
[DevOps] CI/CD 개념 및 도구 설명 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 CI/CD란 무엇인지, 그리도 CI/CD에 사용되는 도구에 대한 장단점을 알아보겠습니다! CI/CD(Continuous Integration/Continuous Delivery) 란? CI/CD (Continuous Integration/Continuous Delivery)는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더욱 짧은 주기로 고객에게 제공하는 방법입니다. CI/CD의 기본 개념은 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포입니다. CI/CD는 새로운 코드 통합으로 인해 개발 및 운영팀에 발생하는 문제(일명 "통합 지옥(integration hell)")를 해결하기 위한 솔루션입니다. CI/CD에 대한 개념을.. 2023. 8. 18.
DevOps란? 베하~! 인사통 인사드립니다. 오늘은 IT에서 핫한 키워드중 하나인 DevOps에 대해서 알아보는 시간을 가지도록 해요! DevOps란 무엇인가? DevOps는 Dev(개발)과 Ops(운영)이 합쳐진 용어입니다! DevOps의 기본 개념은 간단히 말하면 개발과 운영의 경계를 허물고 통합한다고 할 수 있습니다. DevOps의 정의 DevOps 를 정의하는 다양한 표현이 있어요! 그 중 아래 5가지 단어들을 이용하여 이야기 하는게 가장 쉽고 이해하기 쉬운 표현인 것 같습니다. DevOps는 아래 5가지 철학/방법을 지향하여 프로세스를 만들고, 문화를 만들어나가는 철학입니다. 문화(Culture) 자동화(Automation) 측정(Measurement) 공유(Sharing) 축적(File up and Pile.. 2023. 8. 18.
Azure DevOps 개념 안녕하세요! 하씨가문의 영광입니다! 이번 챕터에서는 Azure DevOps에 대해 소개하고자 합니다:) CICD를 하신다면 참고하시면 좋을 거 같습니다! Don't have a good day, Have a great day! ▶ 목차 Azure DevOps란?? Azure DevOps 기능 Azure DevOps란?? DevOps란 용어는 많이 들어보셨을 거에요! Azure 공식 문서에 따르면,, 팀이 작업을 계획하고 코드 개발에 공동 작업하고, 애플리케이션을 빌드 및 배포할 수 있도록 하는 개발자 서비스를 제공합니다. 개발자, 프로젝트 관리자 및 기여자를 모아 소프트웨어를 개발하는 공동 작업 문화와 프로세스 집합을 지원합니다. 이를 통해 조직은 기존 소프트웨어 개발 접근 방식보다 빠른 속도로 제품을 .. 2023. 3. 6.
GitOps와 ArgoCD란? GitOps 란? 개발자와 운영자의 소통, 협업, 통합을 강조하는 DevOps 는 다들 잘 아실거라고 생각합니다. GitOps 는 DevOps 의 실천 방법 중 하나로 애플리케이션의 배포와 운영에 관련된 모든 요소들을 Git 에서 관리(Operation) 한다는 뜻입니다. 아주 간단하게 말해서 GitOps 는 Kubernetes Manifest 파일들을 Git 에서 관리하고, 배포할 때도 Git 에 저장된 Manifest 로 클러스터에 배포하는 일련의 과정들을 의미합니다. GitOps 의 원칙 1. 모든 시스템은 선언적으로 2. 시스템의 상태는 Git 의 버전을 따라감 3. 승인된 변화는 자동으로 시스템에 적용됨 4. 배포에 실패하면 이를 사용자에게 경고해야함 GitOps Repository GitOps.. 2022. 12. 11.