전체 글 (231) 썸네일형 리스트형 [NW] XSS (Cross-Site Scripting Attack) 2024학년도 1학기 충남대학교 장진수 교수님의 네트워크 및 웹 보안 수업 정리자료입니다. The Cross-Site Scripting(XSS) Attack XSS 공격이란 공격자가 타겟 웹사이트를 통해 희생자의 브라우저에 본인의 악성 코드를 감염시키는 공격을 말한다. 공격자는 희생자가 안전하다고 믿는 웹사이트에 악성 스크립트를 심는다. 웹사이트로부터 넘어오는 코드는 신뢰할 수 있다고 간주되므로, 페이지의 내용에 접근하거나, 변경하거나, 쿠키를 읽거나, 사용자를 대신해 요청을 보낼수도 있다. XSS 공격은 데이터베이스에 악성 스크립트가 저장되는지의 여부에 따라 Non-persistent(Reflected) XSS, Persistent(Stored) XSS로 나눌 수 있다. Non-persistent (R.. [NW] CSRF Attack 2024학년도 1학기 충남대학교 장진수 교수님의 네트워크 및 웹 보안 수업 정리자료입니다. Same-Site Request와 Cross-Site Request - Same-Site Request : 웹사이트 A의 페이지에서 웹사이트 A로 전송하는 HTTP request - Cross-Site Request : 웹사이트 A의 페이지에서 웹사이트 B로 전송하는 HTTP request 예를 들어 인스타그램 웹페이지에서 페이스북 링크를 발견하고 이를 클릭하여 페이스북으로 이동하는 경우, 인스타그램 웹페이지가 페이스북에게 HTTP request를 전송한다. 이런 경우의 request를 Cross-site Request라고 말한다. 이때 HTTP request에는 해당 request를 전송하는 브라우저의 cooki.. [논비사] 사고의 기술(논리학이란?) 2024학년도 1학기 충남대학교 임윤정 교수님의 논리와 비판적 사고 수업 정리자료입니다. 📁 사고( 思考 )의 종류 사고(思考) 1. 무엇을 헤아리고, 판단하고, 궁리함. 2. 개념, 구성, 판단 등을 행하는 인간의 이성 작용 3. 심상이나 지식을 사용하는 마음의 작용 1. 추리(reasoning) 이유를 근거로 결론을 이끌어내거나 결정에 도달하는 과정을 말한다. 이때 이유는 사실, 믿음, 관찰 내용 등이 해당된다. 2. 반성(reflection) 어떤 것을 깊이 생각하거나 진지하게, 혹은 집중해서 생각하는 것을 말한다. 충동에 의한 결정이 아닌, 대안들을 고려, 결과에 대해 생각, 가용한 증거를 평가하는 것이다. 비판적 사고란, 반성적 사고의 한 형태이다. 3. 생각에 대한 생각 사고에 대한 사고. 추.. [NWS] VM 설치 [NWS] 웹 보안 모델(Web Security Model) 2024학년도 1학기 충남대학교 원유재, 장진수 교수님의 네트워크웹보안 수업 정리자료입니다. 📁 웹 보안의 목적 1. Safely browse the web 웹 유저들은 다양한 웹사이트들을 피해 없이 안전하게 탐색할 수 있어야 한다. 즉 보안의 3대 요소 중 무결성과 기밀성을 보장할 수 있어야 한다. - 무결성(Integrity) : 사이트 A는 사이트 B의 세션에 영향을 끼칠 수 없다. - 기밀성(Confidentiality) : 사이트 A는 사용자의 디바이스 혹은 사이트 B로부터 정보를 훔쳐갈 수 없다. 2. Support secure web apps 웹을 기반으로 한 어플리케이션은 그렇지 않은 독립형 어플리케이션과 같은 보안 속성을 가지고 있어야한다. 📁 Attack Models 공격 모델에는 크게.. [코드트리] 정수의 최솟값 📁 문제 연도, 월, 일이 차례로 3개의 정수 Y, M, D로 주어졌을 때, Y 해에 M월 D일이 존재한다면 어떤 계절인지를 출력하고, 만약 존재하지 않는다면 -1을 출력하는 프로그램을 작성해보세요. 단, 함수를 이용하여 문제를 해결해주세요. 3~5월이 봄, 6~8월이 여름, 9~11월이 가을, 12~2월이 겨울이라 가정합니다. 단, 윤년(2월이 29일까지 있는 해)의 조건은 다음과 같습니다. 4의 배수라면 윤년입니다. 4의 배수이면서 100의 배수라면 윤년이 아닙니다. 4의 배수이면서 100의 배수지만 또한 400의 배수라면 윤년입니다. 나머지 경우에는 윤년이 아닙니다. https://www.codetree.ai/missions/5/problems/that-season-that-day/descripti.. [SpringBoot] 스프링 부트 첫 실행 안되는 문제 해결 🌱 문제 2024-01-30T14:08:38.163+09:00 INFO 14544 --- [ main] don.misa.donmisa.DonmisaApplication : No active profile set, falling back to 1 default profile: "default" 2024-01-30T14:08:39.044+09:00 INFO 14544 --- [ main] don.misa.donmisa.DonmisaApplication : Started DonmisaApplication in 1.598 seconds (process running for 2.861) Process finished with exit code 0 dependency 지정 없이 기본 스프링부트 프로젝트를 생성하고,.. [코드트리] 정수의 최솟값 📁 문제 세 정수 a, b, c가 주어지면 그 수를 전달받아 최솟값을 구하여 출력하는 프로그램을 작성해보세요. 이때 주어진 세 정수 a, b, c를 전달받아 최솟값을 구하는 함수를 작성하고, 주어진 a, b, c를 함수로 전달하여 출력합니다. https://www.codetree.ai/missions/5/problems/minimum-value-of-an-integer/description 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 📁 풀이 def func(a, b, c) : min = 101 if a < min : min = a if b < m.. 이전 1 2 3 4 5 6 ··· 29 다음 목록 더보기