- React의
useServer
기능은 노출된 함수를 모두 엔드포인트로 생성하여 불필요한 데이터 유출 위험을 높입니다 🚨 useServer
는 클라이언트에서 실행되지 않더라도 모든 내부 함수를 엔드포인트로 노출합니다. 🤫useServer
안에 랜덤 데이터나 폼 데이터와 같은 민감한 정보를 사용하면 데이터 유출 위험이 증가합니다. ⚠️- 데이터 유출을 방지하기 위해 민감한 데이터를
useServer
안에서 숨기는 것이 중요합니다. 🔐 useServer
를 사용할 때 내부적으로만 사용되는 함수는 내부적으로 사용해야 하는 데, 외부로 노출될 함수는 별도로 만들어야 합니다. 🪟