study 37

방화벽/IDS/IPS

방화벽(Firewall), 침입 탐지 시스템 (Intrusion Detection System, IDS), 그리고 침입 방지 시스템 (Intrusion Prevention System, IPS)은 모두 네트워크 보안을 강화하기 위한 도구들입니다. 방화벽 (Firewall) 방화벽은 네트워크를 통과하는 트래픽을 모니터링하고 필터링하여 보안 정책에 따라 허용되는 트래픽만 통과시킵니다. 주로 네트워크의 입구 지점에 위치하여 내부 네트워크와 외부 네트워크 간의 통신을 제어합니다. 패킷 필터링, 상태 기반 검사, 프록시 서비스 등의 기술을 사용하여 트래픽을 검사합니다. 침입 탐지 시스템 (Intrusion Detection System, IDS) IDS는 네트워크 또는 시스템에서 이상 행위나 악의적인 활동을 탐지..

study/보안 2024.03.12

CNAPP (CWPP/SCPM/CIEM)

클라우드 도입이 확대되고 애플리케이션 개발 시의 보안 위협이 늘어나면서 각 위협에 대응하는 각각의 솔루션들(CWPP, CSPM, CIEM 등)이 발달해왔다. 여러 솔루션들을 통합해 간편하고 일관된 시점에서 클라우드와 애플리케이션 개발 시의 보안 위협을 효율적으로 관리하할 수 있도록 하기위해 CNAPP가 등장했습니다. CNAPP(클라우드 네이티브 애플리케이션 보안 플랫폼 ) End-to-End 보안을 목표로 일부 문제만 해결하는 포인트 솔루션이 아니라 통합적 플랫폼 상에서의 접근을 제공. 잠재적인 보안 위협 및 취약성에 대한 모니터링, 탐지 및 조치를 간소화하고 통합 기능을 통해 클라우드 네이티브 애플리케이션의 안전성을 강화합니다. 가트너에서 정의한 CNAPP 범주 아티팩트 스캐닝과 IaC 스캐닝이 새로운..

study/보안 2024.03.12

[javaScript] Softeer - 우물 안 개구리

https://softeer.ai/class/devcrew/study/resource/detail/description/6289?id=155&resourceId=81 Softeer - 현대자동차그룹 SW인재확보플랫폼 난이도 3 단계 참가자 90 명 제출 139 명 정답률 69.78 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 2초 256MB C 1초 256MB C++ 1초 256MB Java 2초 256MB Python 2초 256MB 헬스장에서 N명 softeer.ai 언어별 시간/메모리 언어시간메모리 JavaScript 2초 256MB C 1초 256MB C++ 1초 256MB Java 2초 256MB Python 2초 256MB 헬스장에서 N명의 회원이 운동을..

[javaScript] Softeer - GBC

https://softeer.ai/class/devcrew/study/resource/detail/description/6270?id=155&resourceId=81 Softeer - 현대자동차그룹 SW인재확보플랫폼 난이도 2 단계 참가자 96 명 제출 178 명 정답률 56.74 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 1초 256MB C 1초 256MB C++ 1초 256MB Java 1초 256MB Python 1초 256MB 글로벌 비즈니 softeer.ai 언어별 시간/메모리 언어시간메모리 JavaScript 1초 256MB C 1초 256MB C++ 1초 256MB Java 1초 256MB Python 1초 256MB 글로벌 비즈니스 센터(GBC, G..

[javaScript] Softeer - [21년 재직자 대회 예선] 회의실 예약

https://softeer.ai/class/devcrew/study/resource/detail/description/6266?id=155&resourceId=80 Softeer - 현대자동차그룹 SW인재확보플랫폼 [21년 재직자 대회 예선] 회의실 예약 난이도 2 단계 참가자 110 명 제출 197 명 정답률 56.85 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 1초 1024MB C 1초 1024MB C++ 1초 1024MB Ja softeer.ai 언어별 시간/메모리 언어시간메모리 JavaScript 1초 1024MB C 1초 1024MB C++ 1초 1024MB Java 1초 1024MB Python 1초 1024MB 회사에는 N개의 회의실이 있다. 수많은..

[javaScript] Softeer - 금고털이

https://softeer.ai/class/devcrew/study/resource/detail/description/6288?id=155&resourceId=80 Softeer - 현대자동차그룹 SW인재확보플랫폼 난이도 2 단계 참가자 141 명 제출 344 명 정답률 48.84 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 3초 256MB C 1초 256MB C++ 1초 256MB Java 2초 256MB Python 3초 256MB 루팡은 배낭을 softeer.ai 언어별 시간/메모리 언어시간메모리 JavaScript 3초 256MB C 1초 256MB C++ 1초 256MB Java 2초 256MB Python 3초 256MB 루팡은 배낭을 하나 메고 은행금..

[javaScript] Softeer - [21년 재직자 대회 예선] 좌석 관리

https://softeer.ai/class/devcrew/study/resource/detail/description/6267?id=155&resourceId=84 Softeer - 현대자동차그룹 SW인재확보플랫폼 [21년 재직자 대회 예선] 좌석 관리 난이도 3 단계 참가자 23 명 제출 49 명 정답률 34.69 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 5초 1024MB C 5초 1024MB C++ 5초 1024MB Java 5 softeer.ai 현대자동차그룹에서 사내 식당 매니저로 일하는 기항이는 점심 시간에 맞춰 일을 하고 있다. 오늘 일은 사람들이 사회적 거리두기를 잘 지키면서 식당 좌석에 앉도록 상황을 관리하는 일이다. 현재 식당에는 좌석 N×M개..

정렬 알고리즘(Quick Sort, Merge Sort)

퀵 정렬(Quick Sort) 분할 정복(divide and conquer) 방법을 통한 정렬로, 하나의 pivot(축)을 정해서 이 pivot보다 작은 값은 왼쪽에 큰값은 오른쪽에 위치시키는 방법입니다. quickSort 함수는 재귀적으로 배열을 분할하고 정렬합니다. 분할된 배열은 기준보다 작은 부분과 큰 부분으로 나뉘어서 정렬이 이루어집니다. function quickSort(arr) { if (arr.length