2021.08.02

이짜젠·2021년 8월 2일
0

redirect url 유효성 검사

보안적인측면에서 url은 유효성을 체크해야한다.
url의 특정 도메인에 대한처리는 웹서버에서 세팅이 되어있을 것 같다.

그러나, 특정 url이 다른페이지로 redirect 하는 url일 경우, redirect url은 웹 서버의 url 유효성검증로직을 타지않는다.

예를들어 a라는 회사의 도메인으로만 이동이 가능하다는 유효성규칙이 있는경우,

  • www.a.com - 유효성검증가능
  • a.com - 유효성검증가능
  • a.com/?redirectUrl=http://www.b.com - 유효성검증가능

마지막 redirectUrl을 쿼리스트링값으로 갖고있는 url의 경우 유효성체크가 불가능하다.
그렇기때문에 redirect를 진행하는 쪽에서 체크를 해주어야한다.

redux-toolkit (a.k.a. rdk)

리덕스의 사용을 편리하게 해주는 도구로, redux 개발팀이 개발했다.

  • 리듀서생성
    - 액션타입선언
    - 액션타입별 액션객체생성함수 정의
    - 리듀서함수 정의
  • 스토어 생성
    - 비동기작업을위한 미들웨어 추가

와 같은 기존의 번거로운 작업들을 묶어서 처리해주는 편리한 API들을 제공한다.
https://redux-toolkit.js.org/
https://soyoung210.github.io/redux-toolkit/tutorials/basic-tutorial/

profile
오늘 먹은 음식도 기억이 안납니다. 그래서 모든걸 기록합니다.

0개의 댓글