No Image

AWS API키 유출 고민없이 안전하게 애플리케이션 코드 작성하기

2021-07-27 KENNETH 0

AWS API키 유출 고민없이 안전하게 애플리케이션 코드 작성하기 AWS 클라우드에서 보안은 항상 최우선 순위입니다. AWS 고객은 보안에 가장 민감한 조직의 요구 사항을 충족하도록 구축된 데이터 센터 및 네트워크 아키텍처의 이점을 누릴 수 있습니다. AWS 공동 책임 모델에 따르면, AWS가 호스트 운영 체제 및 가상화 계층에서 물리적 설비 보안을 책임지고, 고객은 게스트 운영 체제(업데이트 및 보안 패치 포함) 및 다른 관련 애플리케이션 소프트웨어를 관리하고 AWS에서 제공한 보안 기능을 구성할 책임이 있습니다. 고객이 직접 관리해야 하는 영역에서 악의적인 공격자가 흔히 AWS API키라고 부르는 AWS 보안 자격 증명을 임의로 취득하여 민감한 데이터를 훔치거나 리소스를 사용하여 많은 비용을 발생시키거나 고객 여러분들의 클라우드 인프라위에서 동작하는 서비스들을 방해 할 수 있습니다. AWS API에 대한 프로그래밍 방식 액세스를 위한 자격 증명은 액세스 키 ID 및 보안 액세스 키의 형태로 제공됩니다. 액세스 키를 사용하여 AWS CLI 또는 AWS API에 대한 프로그래밍 요청에 서명할 수 있습니다. 액세스 키는 액세스 [ more… ]

대규모 서버리스 애플리케이션 구성을 위한 모범 사례

2021-07-27 KENNETH 0

대규모 서버리스 애플리케이션 구성을 위한 모범 사례 잘 설계된 서버리스 애플리케이션은 분리(decoupled) 되어 있고, 상태를 저장(stateless)하지 않으면서 최소한의 코드를 사용합니다. 프로젝트가 성장함에 따라 개발 관리자의 목표는 설계의 단순성과 로우 코드 구현을 유지하는 것입니다. 이 글은 대규모 서버리스 프로젝트에서 코드 리포지토리를 설계 및 관리하기 위한 권장 사항과 프로덕션 시스템 및 출시 배포를 위한 모범 사례를 제공합니다. 1. 함수 규모에 따라 코드 저장소 구성하기 대부분 서버리스 애플리케이션은 초기에 모놀리식 애플리케이션으로 시작합니다. 이는 간단한 애플리케이션이 시간이 지남에 따라 더 복잡해지거나 개발자가 기존 개발 관행을 따르기 때문에 발생할 수 있습니다. 일반적으로 모놀리식 애플리케이션은 단일 AWS Lambda 함수로 만들어지고, 여러 작업을 수행하지만 전체 애플리케이션 로직을 포함하는 단일 리포지토리입니다. 모놀리스는 cron 작업, 데이터 처리 작업 및 일부 비동기 프로세스와 같은 단일 목적 기능을 수행하는 가장 단순한 서버리스 애플리케이션에 적합합니다.  이러한 애플리케이션이 워크플로로 발전하거나, 새로운 기능을 개발함에 따라 코드를 더 작은 서비스로 리팩토링하는 것이 중요해집니다. 예를 들면, [ more… ]

No Image

USN-5023-1: Aspell vulnerability

2021-07-27 KENNETH 0

USN-5023-1: Aspell vulnerability It was discovered that Aspell incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code or cause a crash. Source: USN-5023-1: Aspell vulnerability

No Image

USN-5022-1: MySQL vulnerabilities

2021-07-26 KENNETH 0

USN-5022-1: MySQL vulnerabilities Multiple security issues were discovered in MySQL and this update includes new upstream MySQL versions to fix these issues. MySQL has been updated to 8.0.26 in Ubuntu 20.04 LTS and Ubuntu 21.04. Ubuntu 18.04 LTS has been updated to MySQL 5.7.35. In addition to security fixes, the updated packages contain bug fixes, new features, and possibly incompatible changes. Please see the following for more information: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-35.html https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html https://www.oracle.com/security-alerts/cpujul2021.html Source: USN-5022-1: MySQL vulnerabilities

No Image

LSN-0079-1: Kernel Live Patch Security Notice

2021-07-26 KENNETH 0

LSN-0079-1: Kernel Live Patch Security Notice It was discovered that the eBPF implementation in the Linux kernel did not properly track bounds information for 32 bit registers when performing div and mod operations. A local attacker could use this to possibly execute arbitrary code.(CVE-2021-3600) It was discovered that the virtual file system implementation in the Linux kernel contained an unsigned to signed integer conversion error. A local attacker could use this to cause a denial of service (system crash) or execute arbitrary code.(CVE-2021-33909) Source: LSN-0079-1: Kernel Live Patch Security Notice