Wil #1

강희인·2022년 10월 2일
0

웹 미니 프로젝트(0919~0922)


대략 이런느낌으로 구성을 했는데 팀원들이 너무 잘해주고, 캐리해줘서 이 프로잭트 하면서 너무 스트레스와, 자괴감이 너무 빠져서 힘들었다.

뭔가 하면서도 이게 맞나가 너무 많이 들었다.

쿠키 , 세션 , JWT

쿠키 - 웹사이트에 접속할 때 생성되는 정보를 담은 임시파일, 웹 브라우저에 정보를 저장하며(로컬),세션관리(로그인, 닉네임, 접속시간 .... 등등), 개인화, 트래킹 등의 이유로 사용할 수있다.

단점: 용량제한이 있으며, 로컬에 저장되기에 변조,위조에 취약.

세션 - 서버, 브라우저의 쿠키에 세션 ID값을 저장

단점: 서버에 저장하기에 다수의 사용자가 단시간에 이용시, 과부하가 일어남.

JWT는 Json Web Token의 약자로, 간단하게 말해서 인증에 필요한 정보를 암호화한 토큰이다.

쿠키에 비하여 보안이 비교적 좋고, 토큰 정보 또한 사용자 웹브라우저에 저장된걸 쓰기에 서버에 부하 줄 위험성도 적다. 그렇기에 보통 회원인증으로 많이 이용한다.

단점: Payload값을 얻어서 decoding하면 데이터를 볼 수 있는 보안문제, 정보가 많을 수록 네트워크에 부하가 일어날수도 있음.

한 주 돌아보며

로컬에서의 환경과 서버에서의 환경차이가 있다는것도 배우고, 첫 팀프로잭트에서 기본적인게 팀원들의 개발 환경이 동일한 상태여야 오류가 적다는것이다. 또한... 혹시나 실행이 두개가 되어서 오류가 생기는건지도 간간히 확인해야하고.... (파이썬이 두개 켜진지도 모르고, 3명 같은 코드에 3명 다른 사이트 결과라서 한동안 찾느라 힘들었다..)

그래도 맛보기지만 협업을 해서 진행한다면 이런 느낌으로 흐른다는것과 온갖 개고생해서 힘들게 하나 구현했을때의 기쁨이나, 왜 안되는지 고민하고, 노력해보고 결과가 나오니 조금 뿌듯했다. 프로잭트 할때 좀 더 조심하면서 최선을 다할수 있게 노력해야겠다.

조 마다 분위기가 달라져서 새롭다

profile
쑥쑥이

0개의 댓글