Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

다재다능 개발자 성장기 🚀

항해99 👩‍💻94일차 TIL 본문

항해99_6기_TIL

항해99 👩‍💻94일차 TIL

merrytang 2022. 6. 8. 21:23

Node.js 기술면접 준비


xss 공격

xss공격이란 크로스 사이트 스크립팅의 약어로써 공격자가 상대방의 브라우저에 스크립트가 실행되도록 해서 사용자의 세션을 가로채거나, 웹 사이트를 변조하거나, 악의적 컨텐츠를 삽입하거나, 피싱 공격을 진행하는 것을 말한다.

 

this의 용법

  • this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수이다.
  • this를 통해 자신이 속한 객체 또는 자신이 생성할 인스턴스의 프로퍼티나 메서드를 참조할 수 있다.
  • this는 자바스크립트 엔진에 의해 암묵적으로 생성된다.
  • this 코드 어디서든 참조할 수 있다.
  • 크게 전역에서 사용할 때와 함수 안에서 사용할 때로 나눌 수 있다.

 

JWT(JsonWebToken)에 대해 설명해주세요.

JWT는 유저를 인증하고 식별하기 위한 토큰기반 인증이다. 토큰은 세션과 달리 서버가 아닌 클라이언트에 저장되기 때문에 서버의 부담을 덜 수 있다. 또한 토큰 자체에 사용자의 권한 정보나 서비스를 사용하기 위한 정보가 포함되어 토큰이 한 번 발급된 이후 사용자의 정보를 바꾸더라도 토큰을 재발급하지 않는 이상 반영되지 않는다. 

 

OAuth

OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대한 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 소셜로그인에서 사용되는 개념이다. 

 

미들웨어의 역할

미들웨어란 운영 체제와 해당 운영 체제에서 실행되는 응용 프로그램 사이에 존재하는 소프트웨어로서 분산 응용 프로그램의 통신 및 데이터 관리를 가능하게 한다. 

'항해99_6기_TIL' 카테고리의 다른 글

항해99 6기 수료 🥰🎉  (0) 2022.06.10
항해99 👩‍💻95일차 TIL  (0) 2022.06.09
항해99 👩‍💻93일차 TIL  (0) 2022.06.07
항해99 👩‍💻92일차 TIL  (0) 2022.06.06
항해99 👩‍💻91일차 TIL/WIL  (0) 2022.06.05