전문 지식

카탈로그: 필요할 때만 불러오는 보안 전문 지식

프로젝트 카탈로그의 전문 지식을 불러오는 방식을 설명합니다. 각 단계가 필요할 때만 불러오며, 직접 불러올 수도 있습니다.

🧠 Lagune의 전문 지식은 특정 주제에 집중한, 언어에 구애받지 않는 보안 지식 모듈입니다. 기본으로 불러오는 일 없이 필요할 때만 불러옵니다. 전문 지식은 명령어가 아닙니다. 프로젝트의 카탈로그는 프로젝트가 사용하는 전문 지식의 모음으로, 프로젝트 카테고리의 내장 전문 지식과 프로젝트가 직접 만든 전문 지식으로 이루어집니다. detect 단계와 verify 단계는 실행 중에 전문 지식을 찾아 쓰며, 언제든 원하는 전문 지식을 직접 불러올 수도 있습니다.

접근 통제

허용된 범위 안에서만 보고 조작할 수 있게 해, 링크나 ID를 바꾸는 것만으로 다른 사용자의 데이터나 관리자 전용 기능에 접근할 수 없도록 합니다.

OWASPLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog access-control

API 엔드포인트

앱이 외부에 열어 둔 문을 점검해, 낯선 사람이 보낸 요청으로 비공개 데이터를 빼 가거나 해서는 안 될 작업을 실행할 수 없도록 합니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog api-endpoint

브라우저

방문자의 브라우저에서 실행되는 것을 보호해, 공격자가 코드를 심어 로그인 정보를 훔치거나 사용자가 보고 클릭하는 화면을 가로채지 못하도록 합니다.

JavaScriptLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog browser

C / C++

공격자가 프로그램을 멈추게 하거나 서버에서 자신의 코드를 실행할 수 있게 만드는 저수준 메모리 실수를 잡아냅니다.

C / C++
마우스를 올려 보세요
불러와 줘:npx lagune read catalog c-cpp

컨테이너

앱을 패키징하고 배포하는 방식을 검토해, 침입이 일어나도 그 안에 갇혀 공격자에게 머신 전체를 내주지 않도록 합니다.

OWASP인프라
마우스를 올려 보세요
불러와 줘:npx lagune read catalog container

자격 증명 엔드포인트

로그인, 회원가입, 비밀번호 재설정 흐름을 보호해, 공격자가 비밀번호를 추측하거나 계정을 탈취하거나 다른 사람의 비밀번호를 재설정하지 못하도록 합니다.

OWASPLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog credential-endpoint

암호화

민감한 데이터를 제대로 암호화해, 비밀번호, 토큰, 개인 정보가 유출되더라도 읽을 수 없도록 합니다.

OWASPLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog crypto

CSV

내보낸 스프레드시트의 보안을 강화해, 다운로드한 파일을 열었을 때 누군가의 컴퓨터에서 해로운 명령어가 몰래 실행될 가능성을 크게 줄입니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog csv

.NET

공격자가 서버에서 자신의 코드를 실행할 수 있게 만드는, .NET 앱 특유의 보안 함정을 다룹니다.

.NET
마우스를 올려 보세요
불러와 줘:npx lagune read catalog dotnet

페더레이션

"Google, Microsoft 등으로 로그인" 기능의 보안을 강화해, 공격자가 사용자를 사칭하거나 남의 계정에 몰래 들어가기 훨씬 어렵게 만듭니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog federation

Go

Go 앱 특유의 보안 함정, 특히 실제 트래픽에서 드러나는 미묘한 버그를 다룹니다.

Go
마우스를 올려 보세요
불러와 줘:npx lagune read catalog go

HTTP 요청

웹 요청마다 함께 들어오는 데이터를 검사해, 숨겨진 입력이나 악의적인 입력이 앱을 잘못 동작하게 만들지 못하도록 합니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog http-request

인프라

Dockerfile, Terraform, CI 워크플로처럼 앱을 빌드하고 배포하는 파일을 검토해, 느슨한 설정 하나로 전체 환경이 노출되지 않도록 합니다.

인프라
마우스를 올려 보세요
불러와 줘:npx lagune read catalog infra

인터프리터

사용자 입력이 명령어로 실행되지 않게 막아, 폼 입력란이나 업로드를 통해 서버가 공격자의 지시를 실행하는 일이 없도록 합니다.

OWASPLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog interpreter

Java

공격자가 서버에서 자신의 코드를 실행할 수 있게 만드는, Java 앱 특유의 보안 함정을 다룹니다.

Java
마우스를 올려 보세요
불러와 줘:npx lagune read catalog java

JavaScript

신뢰할 수 없는 코드 실행부터 읽어서는 안 되는 파일 읽기까지, JavaScript와 Node 앱 특유의 보안 함정을 다룹니다.

JavaScript
마우스를 올려 보세요
불러와 줘:npx lagune read catalog javascript

LLM

AI 모델로 만든 기능을 보호해, 교묘하게 작성된 메시지에 속은 AI가 데이터를 유출하거나 연결된 도구를 잘못 쓰지 않도록 합니다.

AI / LLMLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog llm

네트워크

앱이 다른 서비스와 통신하는 방식을 점검해, 속아서 공격자가 제어하는 대상을 가져오거나 신뢰하는 일이 없도록 합니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog network

경로

공격자가 서버의 파일을 마음대로 돌아다니지 못하게 막아, 파일 이름을 조작해 비공개 파일을 읽거나 중요한 파일을 덮어쓸 수 없도록 합니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog path

결제

결제와 청구 과정의 보안을 강화해, 가격 조작, 결제 회피, 결제 요청 재전송을 훨씬 어렵게 만듭니다.

OWASPLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog payment

PHP

공격자가 자신의 코드를 실행하거나 로그인을 우회할 수 있게 만드는, PHP 앱 특유의 보안 함정을 다룹니다.

PHP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog php

Python

Python 앱 특유의 보안 함정, 특히 신뢰할 수 없는 데이터를 불러오다가 공격자의 코드가 실행되는 문제를 다룹니다.

Python
마우스를 올려 보세요
불러와 줘:npx lagune read catalog python

정규식

텍스트 검사가 효율적으로 동작하도록 보안을 강화해, 악의적인 입력이 과부하를 일으켜 앱을 멈추게 하기 훨씬 어렵게 만듭니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog regex

Ruby

Ruby 앱 특유의 보안 함정, 특히 신뢰할 수 없는 데이터를 불러오다가 공격자의 코드가 실행되는 문제를 다룹니다.

Ruby
마우스를 올려 보세요
불러와 줘:npx lagune read catalog ruby

Rust

Rust 앱 특유의 보안 함정, 특히 메모리를 손상시키거나 프로그램을 멈추게 할 수 있는 unsafe 코드를 다룹니다.

Rust
마우스를 올려 보세요
불러와 줘:npx lagune read catalog rust

시크릿

비밀번호, API 키, 토큰을 소스 코드에서 분리해, 공유한 저장소나 유출된 빌드를 통해 공격자 손에 넘어가는 일이 없도록 합니다.

OWASPLovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog secrets

서버리스

클라우드 함수와 그 권한을 검토해, 함수 하나가 악용되어 필요 이상으로 넓은 범위에 접근하지 못하도록 합니다.

OWASP인프라Lovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog serverless

SQL

앱이 데이터베이스와 주고받는 방식을 보호해, 조작된 입력이 건드려서는 안 될 데이터를 읽거나 바꾸거나 지우지 못하도록 합니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog sql

Supabase

Supabase 백엔드를 단단히 잠가, 데이터베이스 규칙이 실제로 효과를 내고 시크릿 키가 외부에 노출되지 않도록 합니다.

Lovable
마우스를 올려 보세요
불러와 줘:npx lagune read catalog supabase

전송

전송 보안을 강화해 데이터가 암호화된 연결로 이동하게 하고, 사용자와 앱 사이에서 데이터를 엿보거나 바꾸기 훨씬 어렵게 만듭니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog transport

파일 업로드

파일 업로드의 보안을 강화해, 위장한 파일을 올려 코드를 실행하거나 데이터를 덮어쓰거나 저장 공간을 가득 채우기 훨씬 어렵게 만듭니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog upload

XML

앱이 XML 데이터를 읽는 방식의 보안을 강화해, 조작된 파일이 서버 파일을 유출하거나 앱을 마비시킬 가능성을 크게 줄입니다.

OWASP
마우스를 올려 보세요
불러와 줘:npx lagune read catalog xml

자주 묻는 질문

특정 주제에 집중한, 언어에 구애받지 않는 보안 지식 모듈로, 기본으로 불러오는 일 없이 필요할 때만 불러옵니다. 에이전트 스킬과 달리 명령어가 아닙니다.

프로젝트가 사용하는 전문 지식으로, 프로젝트 카테고리의 내장 전문 지식과 프로젝트가 직접 만든 전문 지식으로 이루어집니다. 기록된 카테고리가 없으면 OWASP만 사용합니다.

아니요. 프로젝트의 실제 모습에 맞춰 필요할 때만 불러옵니다.

작업 내용을 적는 프롬프트에, 에이전트가 npx lagune read catalog <name> 명령어를 실행하도록 하는 요청도 함께 적으세요.