Data_study_clip
close
프로필 배경
프로필 로고

Data_study_clip

  • 분류 전체보기 (236)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (3)
    • 도서 (6)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
  • 홈
  • 태그
  • 방명록
[SQL] - Maria DB , SQL 암호화 (password, md5 함수)

[SQL] - Maria DB , SQL 암호화 (password, md5 함수)

Maria DB에서 sql을 사용할 때 암호화를 지원하는 함수들을 사용할 수 있다. 만약 어떤 A라는 계정의 비밀번호가 'test1243'라고 하자. 만약 DB가 해킹되어 해커가 데이터를 긁어갔다 하더라도 만약 암호화가 되어있으면 복호화를 하지않는이상 문제가 발생할 여지가 없다. SELECT PASSWORD('test1234'); 위와 같이 실행해서 보면 다음과 같이 비밀번호가 암호화된다. 하지만 이 PASSWORD 함수를 통한 암호화는 취약하다는 평가(복호화가 쉽다는)가 존재하여 1990~2000년대 초반에는 아래와 같이 MD5라는 해시 함수를 사용하였다. SELECT MD5('test1234'); 이러한 MD5 조차 2004년에는 해시 충돌에 취약하고, 빠른 계산 속도로 인해 레인보우 테이블을 통한 ..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 21.
  • textsms
[SQL] - Select 구문 예제

[SQL] - Select 구문 예제

#실습용 DB(쿼리)파일 1. emp 테이블에서 사번, 이름, 부서번호와 ok, ck, 9, 9999의 리터럴값을 가지도록 sql문 작성하라 SELECT empno, ename, deptno, 'OK','ck', 9 ,9999 FROM emp; 2. professor 테이블에서 부서번호를 중복되지않도록 출력하라 SELECT deptno FROM professor; # 중복이 보임 SELECT distinct deptno FROM professor; # distinct 구문을 통해 중복을 제거함 3. 학생들중 1학년만 출력하라 SELECT * FROM student WHERE grade=1; 4. 학생들중 1,2학년만 출력하라 SELECT * FROM student WHERE grade=1 OR grade..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 20.
  • textsms
[SQL] - MariaDB  DB생성 및 사용자관리

[SQL] - MariaDB DB생성 및 사용자관리

1. DB 생성 방법 간편하게 마우스 우클릭을 통해 클릭으로 뚝딱 만들어도 되고 쿼리창에 SQL 문을 작성해서 만들어도된다. (SQL문을 작성해서 만들어줬으면 F5를 통해 새로고침하면 왼쪽 탭에 생성한 DB를 확인할 수 있다. 2. SQL Inject 실기연습에 필요한 DB를 위한 SQL문 다운받아 인젝트하면된다. 3. 사용자 관리 '호스트에서'란에 localhost를 지정하면 서버 pc만 해당 DB에 접속이 가능하게 되버린다. 다른 pc들도 접속이 가능하게 하려면 '%'로 변경해주면된다. 사용자 id와 PW를 설정하고 객체추가버튼을 눌러 해당 계정에서 사용할 수 있는 'DB'를 설정해줄 수 있다. 이것이 root계정 외의 접근권한을 일부분만 쥐어준 계정을 개발자나 사용자 단위로 배분할 수 있다. roo..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 19.
  • textsms
[네트워크] - 내부망과 외부망 개념

[네트워크] - 내부망과 외부망 개념

Cmd 창에서 ipconfig를 실행하면 다음과 같은 정보를 확인할 수 있다. IPv4 주소에 192. 으로 시작하는 주소가 나오는 것은 내부망임을 의미하며 네이버에 내 아이피주소 확인으로 확인 할 수 있는 아이피는 외부망임을 확인 할 수 있다. KT, SKT, LGU+ 등 ISP 업체에서 사용료를 내고 회선하나를 받으면 그 회선자체는 외부망 선하나를 받은 것이고 그 받은 회선하나에 공유기를 통해 여러대의 컴퓨터가 하나의 회선을 통해 인터넷을 사용할 경우 이 여러대의 컴퓨터의 네트워크를 내부망이라고 한다.

  • format_list_bulleted 네트워크
  • · 2020. 8. 19.
  • textsms

[네트워크] - 프로토콜(protocol)

1. 프로토콜이란? '복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약으로서 신호 송신의 순서, 데이터의 표현법, 오류 검출법 등을 정해놓은 통신규약을 말한다.' 2. 프로토콜의 구성요소 프로토콜은 구문(syntax), 의미(semantic), 타이밍(timing) 3가지의 구성요소로 이루어져 있다. 구문(syntax) : 데이터를 어떻게 구성할 지에 대한 형식, 구체적인 코딩 방법, 신호 레벨 등에 대한 형식을 규정 의미(semantic) : 데이터에 대하여 구체적으로 어떻게 제어할 것인지에 대한 처리 방법과 에러가 발생했을 때 어떻게 처리할 것인지에 대한 정보 타이밍(timing) : 통신이 이루어질 때 데이터를 주고 받을 속도에 대한 조절과 여러..

  • format_list_bulleted 네트워크
  • · 2020. 8. 19.
  • textsms
[SQL] - MariaDB 설치 및 DB에 접속하기

[SQL] - MariaDB 설치 및 DB에 접속하기

0. Maridadb.org 에 접속해서 해당 컴퓨터 사양에 맞는 설치파일을 다운받는다. 1. 설치 경로 지정 : Location을 설정해준다 2. 관리자 계정 root 비밀번호 설정 Enable access from remote machines for 'root' : 원격제어를 이용할 경우 체크 ( 학습용이라 우선 미체크함.) Use UTF8 as defalut server's character set : 어느나라던 요즘은 문자 인코딩을 UTF8을 사용하기 때문에 체크해주도록 한다. (체크 안해줄시 한글 다깨져서나옴, 이건 MariaDB뿐만 아니라 다른 개발언어 설치를 할때도 마찬가지!) 3. 기타 디폴트값 설정 #port 설정 시스템간의 통신을 하려면 네트워크를 이용해야하는데 통신을 하려면 TCP 프..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 19.
  • textsms
  • navigate_before
  • 1
  • ···
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (236)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (3)
    • 도서 (6)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
최근 글
인기 글
최근 댓글
태그
  • #보통주와우선주
  • #의존성주입 #DI #Spring
  • #TDD #JunitTest
  • #Hadoop #RDBMS #NoSQL #MapReduce
  • #우선주
  • #빅데이터 #빅데이터의 특징 #빅데이터의 정의 #빅데이터란 #빅데이터특성 #3V #5V
  • #메모습관 #신정철
  • #보통주
  • #ApacheServer
  • #데이터 수집기술
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바