일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 풀스택
- boostcourse
- 서버
- QNA 봇
- 4기
- 구현
- Naver boostcamp
- Django
- cs50
- 서블릿
- AI Tech 4기
- Naver boostcourse
- 대회
- 백엔드
- BOJ
- sts
- P Stage
- 웹 프로그래밍
- 부스트캠프
- 장고
- Customer service 구현
- 파이썬
- 네이버
- 백준
- 레벨2
- AI Tech
- 프로그래머스
- 2021 Dev-matching 웹 백엔드 개발자
- 프로그래밍
- 웹
- Today
- Total
목록전체 글 (137)
daniel7481의 개발일지
XSS는 클라 사이드 취약점 중 하나로, 공격자가 웹 리소스에 악성 스크립트를 삽입해 이용자의 웹 브라우저에 해당 스크립트를 실행하고, 사이트 이용자가 해당 페이지에 접속하면 악성 스크립트를 실행하여 계정의 세션 정보를 탈취해 임의의 기능을 수행할 수 있다. XSS 공격은 이용자가 삽입한 내용을 출력하는 기능에서 발생한다(예로 들어 로그인 한 후 아이디가 출력되는 등) 클라는 웹 서버에 리소스를 요청하고 서버로부터 받은 응답(HTML, CSS< JS)등의 웹 리소스를 시각화하여 보여주는데, 이 때 HTML, CSS, JS와 같은 코드가 포함된 게시물을 조회할 경우 이용자는 변조된 페이지를 보거나 스크립트가 실행될 수 있다. XSS 종류 Stored XSS: 악성 스크립트가 서버에 저장되고 서버의 응답에 ..
태어나서 처음으로 Conference를 가봤다. Incognito는 27개의 단체가 참가하여 활동하는 보안 컨퍼런스인데, 보안 쪽 공부를 시작하며 참가하게 되었다. SWLUG, CAUtion, ICEWALL 등의 대학교 동아리에서 세미나를 담당하여 발표를 하였고, 비록 아직 학식이 부족해서 대부분 무슨 내용인지는 몰랐지만, 다들 열정과 실력이 대단하다는 것을 느낄 수 있었다. 가장 흥미로운 내용은 특강이었는데, 사이버 인텔리전스 분석 사례 공유를 담당해주신 금융보안원 이민희 책임님의 특강이 굉장히 인상적이었다. 현직자의 관점에서 인텔리전스가 무엇인지, 국가 배후 차원의 해킹 공격과, 실제로 담당하셨던 사건들을 설명하며 최근 늘어나는 사이버 크라임과 이를 막기 위한 노력들을 다양하게 설명해주셨다. 이러한 ..
쿠키 클라이언트와 서버는 HTTP 프로토콜을 사용해 Request와 Response로 통신한다. 하지만 이러한 통신 기법에는 단점이 존재하는데, 1) Connectionless: 하나의 요청에 하나의 응답을 한 후 연결을 종료하는 것 2) Stateless: 통신이 끝난 후 상태 정보를 저장하지 않는 것 이러한 단점을 극복하기 위해 Key - Value로 이루어진 Cookie가 탄생했다. 쿠키는 서버가 클라이언트에게 한 번 발급하면 그 이후 클라에서 Request를 보낼 때마다 같이 전송한다. 우리가 흔히 보는 로그인 상태 유지나(상태 정보), 광고에서 1일간 보지 않기 등(정보 기록)이 쿠키 덕분에 쓸 수 있는 기능이라고 이해하면 편할 것 같다 세션 이러한 쿠키에서도 단점이 존재하는데, 악이적인 클라이..
Pytorch Lightning Refactoring Baseline / PL 코드 도식화 Baseline 도식화 베이스라인 코드를 이해하기 위해 가장 먼저 도식화를 진행하였다. 도식화를 통해 각 코드에서 모듈이 어떻게 이어져 있는지, 각 모듈의 기능 등을 시각적으로 나타내기 위해 그림으로 이어주었다. 또한 이를 토대로 어떤 모듈을 pytorch lightning 코드에 재활용 할 수 있을지를 생각하고, Pytorch lightning 코드 또한 구현에 앞서 도식화를 하였다. Pytorch lightning 도식화 도식화를 진행하기 전에는 머릿속이 뒤죽박죽이었지만, 베이스라인 코드를 도식화한 후 pytorch lightning 또한 미리 설계하듯 도식화를 하자 재구현이 훨씬 쉬워졌다. pl ├─ UPDA..
1. 프로젝트 개요 위키피디아 원시 말뭉치를 활용하여 관계 추출 태스크에 쓰이는 주석 코퍼스 제작 Relation set의 구성 및 정의, 가이드라인 작성, 파일럿 및 메인 어노테이션, 그리고 간단한 모델 Fine-tuning의 과정을 통해 실제 데이터 제작의 workflow 경험 정밀한 가이드라인 제작의 중요성과 inter-annotator agreement(IAA)의 개념 체득 2022.12.07(수) ~ 2022.12.16(금) 13:00 2. 팀 구성 및 역할 김건우_T4017 IAA 계산, 모델 튜닝, RE 데이터 태깅 백단익_T4098 Relation Map 작성, 가이드라인 FAQ 작성, RE 데이터 태깅 손용찬_T4108 tagtog 플랫폼 문장 업로드, RE 데이터 태깅 이재덕_T4163..
문제 정의 문장 안에서 Entity(단어)가 2개 주어졌을 때, 문장 내에 두 단어의 관계를 예측하는 task다. ex) 이번 대회에서 EDA를 맡게 되었고, 가장 먼저 데이터를 하나하나씩 뜯어보면서 우리가 풀어야할 문제를 정의하려고 하였고, 데이터 시각화를 통해 여러 가지 인사이트를 발굴했다. EDA 데이터셋은 KLUE Datset을 사용했으며, 칼럼은 id, Sentence, subject_entity, object_entity, label, source로 나뉜다. id: 인덱스다 Sentence: Entity가 포함된 문장들이다. subject_entity: Entity 간의 관계를 파악할 때 주어가 되는 단어다. 예로 들어 label이per:children이라면 subject_entity의 typ..