1. 자바스크립트 기본 구조 2. 자바스크립트의 선언과 실행 1) head 부분에 쓸 수도 있고 body부분에 직접 쓰는 방법 - 단, head부분에 쓰는 것을 권장 2) 외부에서 불러와서 쓰는 방법 3) 이벤트 핸들러와 행 입력하는 방법 3. 자바스크립트 외부에서 불러와서 실행하는 방법 확장자가 '.js'인 파일을 script선언 내에서 src로 불러오면 됨. example.js document.write("외부 파일에서 불러오기!"); document.write(""); exam.html 4. 따옴표 주의! document.write(" 파란글씨여요 "); document.write(' 파란글씨여요 '); : 위와같이 전체를 큰따옴표로 감싸면 내부에는 작은따옴표를 쓰고, 전체가 작은따옴표라면 내부는 ..
## 암호화(Cryptography)란.. * 코드를 쓰고 풀어내는 예술이다? * 과학적인 공부를 토대로 한 안전을 위한 테크닉! 1. Flow에 따른 공격 분류 => 공격대상 - Interruption => availability(가용성) - Modification => integrity(무결성) - Fabrication => authenticity(확실한출처) - Interception => Confidentiality(기밀성) // passive attack(EVE) 2. Kerckhoff's Principle - 암호화 알고리즘을 숨기는데 의존되어서는 안되고 key를 숨겨야 한다. : 일반적으로 알고리즘은 비밀을 유지하기 어렵다. - 적들은 사용중인 시스템을 알고 있다(Claude Shannon)..
1. 보안정책과 매커니즘은 CIA를 기반으로 둔다. Confidentiality : 기밀성 - 중요한 정보를 보호 Integrity : 무결성 - 정보의 저장, 전달 시 비 인가된 방식으로 정보나 소프트웨어가 변경되지 않도록 Availability : 가용성 - 인가된 사용자는 언제든지 즉시 사용 가능하도록 2. CIA를 위해 필요한 기술들 For Confidentiality : 암호화(encryption), 접근제어(access control), 익명(anonymity) For Integrity : 전자서명(digital signature), 접근제어, 인증(authentication), 데이터무결성(data integrity) For Availability : 접근제어, 레이블보안(secure lab..
크롬을 기본설정으로 쓸 경우 주소창에 "네이버"를 치게되면 구글 혹은 설정해놓은 검색사이트에서 네이버를 말그대로 [검색]해준다. 하지만 난 그게싫다!! 네이버사이트를 바로 보여달라!! 이런 생각을 가지고 있다면 잘 따라오시기 바란다. 난이도 최하. 1. 일단 크롬의 설정으로 들어간다. 2. 아래의 [검색엔진 관리]를 클릭 3. 아래 빈칸에다가..... 4. 다음과 같이 적어넣고 엔터! [ 한글바로가기 ] [ google.com] [ http://www.google.co.kr/search?hl=ko&btnI=&lr=&q=%s ] 5. 기본으로 설정 클릭! 6. 1~5까지 잘 되었으면 다음과같이 기본으로 설정된 것을 볼 수 있으며 7. 주소창에서 결과를 확인 할 수 있고 8. 실제로 적용되었음을 볼 수 있다..
https://www.google.com/calendar/iphoneselect
1. alert() alert("단순한 전달사항을 보여줄때. 확인버튼만 나온다."); 2. confirm() : "document.write(answer);" 와 같이 선택한값(true,false)이 출력되게 할 수도있으며, 다른 구문에 인용하여 쓸 수도 있다. answer = confirm("answer 변수에 \'확인\'을 누르면 true, \'취소\'를 누르면 false 값 반환"); document.write(answer); 3. prompt() : 첫번째 큰따옴표의 값은 대화상자에 나타날 설명, 두번째 큰따옴표의 값은 텍스트박스에 기본적으로 나타나는 문자열이다. : 취소를 누를 시에는 null값이 반환 된다. name = prompt("이름을 입력하세요!" ,"park's korea") docu..
1. 자바스크립트 기본 구조 2. 자바스크립트의 선언과 실행 1) head 부분에 쓸 수도 있고 body부분에 직접 쓰는 방법 - 단, head부분에 쓰는 것을 권장 2) 외부에서 불러와서 쓰는 방법 3) 이벤트 핸들러와 행 입력하는 방법 3. 자바스크립트 외부에서 불러와서 실행하는 방법 확장자가 ‘.js’인 파일을 script선언 내에서 src로 불러오면 됨. example.js document.write(“외부 파일에서 불러오기!”); document.write(“”); exam.html 4. 따옴표 주의! document.write(“ 파란글씨여요 “); document.write(‘ 파란글씨여요 ‘); : 위와같이 전체를 큰따옴표로 감싸면 내부에는 작은따옴표를 쓰고, 전체가 작은따옴표라면 내부는 ..
티스토리 초대장이 5장 있습니다. 혹시나 필요하신분은 댓글로 이메일주소를 남겨주세요
JAVA프로그래밍 termProject로 만든 Pacman게임이다. 1. Pacman게임이란? - 적 유닛을 피해서 맵 안의 동전을 전부 먹으면 게임완수. - 적 유닛과 마주치면 게임오버. - 큰 동전을 먹으면 적 유닛을 죽일 수 있음. 2. 구현방법 - Random과 Timer클래스의 ActionListener를 이용하여 적 유닛을 움직이게함. - Keylistener를 이용하여 팩맨을 움직이게 함. - Button클릭 ActionListener를 이용하여 프로그램 종료 - 각 칸은 Label을 배열로 설정하여 각 칸에 직접 이미지를 삽입함. 이 때 팩맨과 적유닛의 위치를 미리저장. - 적과 마주칠 때는 칸의 index를 이용하여 같아지면(먹히는경우) 게임종료 3. 어려웠던 점 - 동전이 사라지는..
# 유형에 따른 공격의 분류 1. Ciphertext-only attack (COA: 암호문 단독 공격) - 암호문들을 여러 개 훔쳐내고 그에 해당하는 암호기법을 이용해서 현재 사용되고 있는 키를 알아내는 공격이다. 가장 약한 공격. 2. Known-plaintext attack (KPA: 알려진 평문 공격) - 한 두쌍의 평문/암호문을 알고 그 외에 여러 개의 암호문을 알고 있을 때 사용하는 암호분석 방법이다. 비밀키의 길이를 유추하고 가능한 모든 경우의 비밀키를 암호 알고리즘에 입력하여 그 결과를 보고 키를 알아내는 공격이다. 3. Chosen-plaintext attack (CPA: 선택 평문 공격) - 공격자가 임의로 평문을 선택하여 그와 대응되는 암호문을 생성할 수 있다. 이렇게 생성한 평문과 ..