본문 바로가기
2020 11 03 KISA의 KCMVP 교육 이틀차 - 암호학은 정수론과 밀접하다 (정수론을 기반으로 하는 공식이 많다.) 학습해두면 좋을것같다. - KCMVP 표준 문서들 링크 정리 https://standard.go.kr/KSCI/unitysearch/unitySearch.do ks x iso/iec 19790 #KCMVP 표준 자료 http://www.tta.or.kr/data/ttas_view.jsp?rn=1&pk_num=TTAR-12.0032 정수론 나눗셈 정리 수학에서, 나눗셈 정리(-定理, 영어: division theorem)는 임의의 정수를 0이 아닌 정수로 나눈 몫과 나머지를 유일하게 정의할 수 있다는 정리이다. 양의 정수를 양의 정수로 나눈 몫은 나뉘는 수가 음의 정수가 되기 직전까지 나누는 수를 뺀 .. 2020. 11. 3.
2020 11 01 캐스팅 연산자를 사용하여 명시적으로 형을 변환한다는것은 어떤 의미일까?char형 변수 c를 int형으로 명시적 캐스팅하는것을 예로 들어보자.그림과 같이 두 자료형의 크기와 형태를 같게 하는것이다. 2020. 11. 1.
2020 10 29 HTML element를 JAVA의 StringBuffer로 선언해서 사용할 수 있도록 도와주는 Util.. 변환하기 클립보드에 복사 지우기 before 퍼블리싱은 너무 어려워요. 티스토리로 이동하기 after StringBuffer sb = new StringBuffer(); sb.setLength(0); sb.append(""); sb.append(" 퍼블리싱은 너무 어려워요."); sb.append(" 티스토리로 이동하기"); sb.append(""); 2020. 10. 29.
2020 10 26 Same-Site 그들은 왜 트러블메이커가 되었는가- FirstParty /ThirdParty Cookie 설명 Same-site는 도메인 내의 ThirdParty 쿠키를 전송 할 지 말지를 결정하는 속성이다. 기본적으로 서버의 set-cookie 헤더에서 설정 가능하다 (하지만 궁극적으로 타사에 보낼지 말지는 브라우저에서 최종 결정한다. 왜냐? 쿠키는 브라우저에서 request에 실어서 보내는거니깐. 브라우저에서 시크릿모드 등등으로 3자쿠키를 전송하지 않도록 설정할 수 있기 때문이다.) //실제로 SameSite설정이 None이라 할지라도 타사쿠키가 차단된 상태에서는 쿠키를 전송하지 않는다. 트러블 메이커가 된 이유 1) 타사쿠키를 허용하지 않으면 사용자 맞춤 광고를 할 수 없다! 이 사용자의 평소 관.. 2020. 10. 26.
2020 10 25 cross-site requests 예를들어 사용자가 뽀삐홈쇼핑이라는 페이지에 방문했다고 가정하자. domain: 뽀삐홈쇼핑.com 하지만, 뽀삐홈쇼핑은 트래킹솔루션을 사용하고 있기때문에, 브라우저로 하여금 사용자의 데이터를 골골.com로 전송하게 한다. 이처럼 사용자가 접속중인 도메인과 다른 사이트로 request를 날리는경우를 cross-site request라고 하는것같다. SameSite는 cross-site requests에 대해 브라우저가 쿠키를 전송하는것을 설정할 수 있다. - Strict: 뽀삐홈쇼핑.com로 전송하는 request에만 쿠키를 포함하여 전송한다. - lax: 사용자가 뽀삐홈쇼핑.com내에서 외부 Link를 클릭했을때에만 request에 쿠키를 포함하여 전송한다. - None.. 2020. 10. 25.
2020 10 24 쿠키의 일반적인 특징 HTTP 요청을 받은 후 서버는 응답에 (정확히는 Set-Cookie 헤더를 사용하여) 쿠키를 실어 보낼 수 있다. 쿠키는 일반적으로 브라우저에 의해 저장되며, 동일한 서버로 요청을 보낼때 함께 실어져서 보내진다. 특정 도메인 및 경로에 대해 제한을 설정할 수 있어서. 쿠키가 전송되는 특정 위치를 제한할 수 있다. 쿠키는 모든 요청과 함께 전송되므로, 모바일 데이터 연결의 경우 성능을 저하시킬 수 있다. (또한 쿠키를 남용하면 request header가 너무 커져서 413에러가 발생하는 경우도 있다.) // 서버가 set-cookie헤더를 사용하여 브라우저에 쿠키를 저장하도록 한다. HTTP/2.0 200 OK Content-Type: text/html Set-Cookie: yum.. 2020. 10. 24.