본문 바로가기
반응형

TIL129

코드스테이츠 소프트웨어 엔지니어링 부트캠프 98 에러랑 또 마짱떴다. connect ECONNREFUSED ::1:3306 에러가 떴다. 구글링을 해보니 데이터베이스가 연결되지 않는 에러라 했다. env파일의 내용들을 올바르게 적었는지 확인했고, mysql.server restart 명령어로 mysql을 재시작해보았다. 어느 글에서는 MySQLWorkbench에서 text connection을 클릭하라고 해서 그렇게 했지만 여전히 에러가 떴다. mysql server status를 입력하여 mysql 포트가 3306에 연결되어 있는것또한 확인했다. 하루종일 구글을 뒤지다 결국 공장초기화 했다. 마지막 공장초기화 이기를 2021. 10. 25.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 97 이번에 인증/보안에 대해 공부를 하면서 Express 기초가 너무 허술함을 느꼈다. 이번에 Express 스프린트들을 복습하며 차근차근 천천히 살펴보았다. 세션, 쿠키를 복습하고 정리하였다. https://wnsdufdl.tistory.com/187?category=1028169 Session 세션 서버가 암호화된 세션ID를 쿠키에 실어서 클라이언트에 보내준다. 중요 데이터를 서버에서 관리한다. (쿠키는 클라이언트에 데이터를 저장한다.) 세션 전달 방법 쿠키랑 똑같은거 아닌가?? wnsdufdl.tistory.com https://wnsdufdl.tistory.com/186?category=1028169 쿠키 쿠키 서버에서 클라이언트에 일방적으로 데이터를 넣는데 이를 '쿠키'라고 한다. 쿠키를 통해 서버.. 2021. 10. 24.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 96 갑자기 node가 되지 않아서 npm node 등을 삭제하고 재설치하던 도중 무언가 잘못 지웠는지 계속 알수없는 에러들만 떴다. 이럴바에 공장초기화 시키는게 나을것같아서 그냥 싹 갈아 엎었다 . 2021. 10. 23.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 95 어제 오늘 배운 인증/보안 이론, 해싱 : 암호화 알고리즘으로 데이터를 아무도 알아볼 수 없는 무작위 문자열로 변환하는 작업, 이론상으로는 해독이 가능하지만 아주 오래걸리고 복잡하므로 사실상 불가능하다고 여겨진다. 입력받은 데이터를 고정된 길이의 무작위 데이터로 변환한다.( 가끔 희박한 확률로 같은 값이 나오기도 한다) input->output 이 늘 동일한 순수함수이다. input데이터의 사소한 변화에도 output데이터는 완전히 다른 값이 되어야한다. hashing 작업은 서버에서 이루어져야 한다. 브라우저는 공격에 취약하다. Sort : 해싱 알고리즘으로 암호화를 아무리 완벽하게 하여도 빈틈이 있다. 이때 원본데이터에 '별도의 값'을 첨가하여 암호를 절대 해독하지 못하도록 함 로그인, 회원가입등 매.. 2021. 10. 22.
반응형