재귀 CTE를 이용한 스도쿠 해결 쿼리: PostgreSQL과 DuckDB 성능 특성 비교
SQL의 재귀 CTE(Common Table Expression)는 복잡한 문제 해결에 강력한 도구가 될 수 있습니다. 특히, 스도쿠 퍼즐과 같이 탐색 및 백트래킹이 필요한 문제에 효율적으로 적용될 수 있습니다. 그러나 동일한 로직의 SQL 쿼리가 데이터베이스 시스템에 따라 전혀 다른 성능 특성을 보일 때가 있습니다. 본 글에서는 재귀 CTE를 사용하여 스도쿠를 해결하는 쿼리가 PostgreS ...
8월 12일 01:23에 게시됨
HKCERT 2025 웹 보안 문제 풀이
ezjs 문제 분석
Node.js 애플리케이션에서 프로토타입 오염 및 템플릿 인젝션 취약점을 활용한 문제입니다. 세션 키는 무작위로 생성되며, 로그인 검증 함수는 다음과 같습니다.
function validateInput(obj, forbiddenKeys) {
let isValid = true;
Object.keys(obj).forEach(key => {
if (forbiddenKeys.includes(key)) {
isValid = false;
}
});
...
6월 14일 17:03에 게시됨