반응형 It9 [CSRF] CSRF(Cross-Site Request Forgery)란? CSRF (Cross-Site Request Forgery)는 웹 보안 취약점 중 하나로, 웹 애플리케이션에서 사용자 권한을 악용하는 공격 기법이다. 쉽게 설명하자면, CSRF는 공격자가 사용자를 속여서 원치 않는 작업을 수행하게 만드는 공격이다.CSRF의 개념웹사이트에 로그인한 사용자가 있다고 가정해 봅시다. 그 사용자는 로그인한 상태에서 은행 계좌나 이메일처럼 중요한 웹사이트를 이용 중이며, 공격자는 이 사용자의 브라우저를 통해서 악의적인 요청을 해당 웹사이트에 보내는 방법으로 사용자의 권한을 몰래 이용하는데, 이 공격이 바로 CSRF이다. CSRF의 작동 방식사용자가 로그인함: 사용자가 로그인하면 서버는 세션을 유지하기 위해 쿠키(작은 정보 파일)를 사용자의 브라우저에 저장합니다. 이 쿠키를 통.. 2024. 9. 9. [JavaScript] TDZ(Temporal Dead Zone)란? 2024.08.26 - [JavaScript] - [JavaScript] 호이스팅(Hoisting) 과 스코프(Scope)란? [JavaScript] 호이스팅(Hoisting) 과 스코프(Scope)란?JavaScript에서 호이스팅과 스코프는 변수와 함수의 동작을 이해하는데에 아주 중요한 개념이다. 코딩을 하기전에 한번쯤 생각 해봤으면 좋겠다 . (나포함) 우선 호이스팅부터 알아보자. 호이ycds.tistory.com Temporal Dead Zone (TDZ)는 JavaScript에서 let과 const 변수를 사용할 때 중요한 개념이다 앞 글에 호이스팅과 스코프도 중요한 개념이므로 한 번 보고오면 더 좋을거같다. TDZ는 변수의 선언이 호이스팅되지만, 초기화되기 전까지 그 변수에 접근할 수 없도록.. 2024. 8. 26. [Sqoop] 스쿱 이란 ? 이번애도 생소한 용어인 스쿱(Sqoop) 이란 무엇일까 ,, 궁금해서 구글링 등을 통해 한번 찾아봤다. 스쿱(Sqoop)Windows 환경에서 명령줄을 통해 간편하게 소프트웨어를 설치하고 관리하는 패키지 관리자를 뜻함.Scoop은 우리가 아는 Windows의 명령 프롬프트나 PowerShell에서 동작하는 패키지 관리 도구임.Homebrew가 macOs에서 종종 사용되는 것처럼 Scoop은 Windows에서 편리하게 소프트웨어 패키지를 설치하고 관리하는데 사용됨. Scoop에 특징을 알아보자. 1.간편한 설치 및 관리 - Scoop을 사용하면 복잡한 설치 과정을 거치지 않고 명령 한 줄로 소프트웨어를 설치할 수 있음.ex): 'scoop install git' 을 입력하면 Git이 자동 설치됌.2.소프트.. 2024. 8. 26. [Tibero] Tibero Studio에서 Excel 데이터 특정 테이블 Import 방법 티베로 스튜디오에서 Excel을 Import하는 방법을 알아보자대량의 데이터를 insert해야하는데 하나하나 손으로 INSERT INTO TABLE VALUES ,,,,언제 다 할 수 있을까 .. 이미지로 알아보자 ! @@@엑셀에 데이터 순서와 테이블에 컬럼에 순서가 일치해야한다. @@@ File Load/UnLoad 버튼 클릭 Options -> Use Excel File 체크 Load ->Source file : (Insert할 Excel 위치)Destination tables : (Insert할 Table)우선은 옵션들을 알아보자Delete before a loading: 엑셀에 있는 데이터를 Insert하기 전에 테이블에 있는 데이터 삭제truncate before a load: 테이블에 모든 .. 2024. 7. 19. [DBeaver] DBeaver로 Excel 파일 내보내기 방법 산출물 작성 중 코드 정의서를 작성해야 하는 일이 생겨서 DBeaver에서 테이블에 데이터를 Excel로 뽑아서 효율성있게 일을 해보자!> 도움말 -> Install New Software... -> DBeaver Office integration - https://dbeaver.io/update/office/latest/ -> 이후 다음 버튼 클릭 후 계속 체크박스 부분은 체크해주자 끝까지 다 하면은 DBeaver를 다시 시작하겠냐고 창이 뜨는데 다시 시작한다고 하면된다. DBeaver를 다시 시작했으면은 이제 확인해보자 다음버튼을 누르면서 size 엑셀 저장 위치 등등 지정해주고 진행 버튼 을 클릭하면은 저장 위치에 가면은 원하는 테이블에 데이터를 엑셀로 볼 수 있다. 2024. 7. 19. [Web Page 와 Single Page Application] 웹 페이지 (Web Page)와 싱글 페이지 어플리케이션 (Single Page Application, SPA) 무엇이 다를까? 웹 페이지 (Web Page):웹 페이지는 웹 브라우저에서 열릴 수 있는 하나의 HTML문서를 나타냄.전통적인 웹 페이지는 각각의 링크를 클릭하면 새로운 HTML 페이지를 로드하고 전체 페이지가 새로고침 된다.사용자가 새로운 링크를 클릭하면, 해당 링크가 가리키는 새로운 HTML 페이지가 브라우저에 의해 로드되어 렌더링이 된다.싱글 페이지 어플리케이션 (Single Page Application, SPA):SPA는 웹 에플리케이션의 한 유형으로 , 단일 HTML 페이지를 로드하고 동적으로 콘텐츠를 업데이트 하는 방식을 사용한다.초기 로딩 후 , 사용자가 다른 부분을 클릭하거나 다양한 상호 작용을 통해 새로운 데이터를 가져오고, 해당 데이터로 화면을 업데이트 한다.페이지 이동 시에 전체 페이지가 새로 고침.. 2024. 7. 18. 이전 1 2 다음 반응형