본문 바로가기
  • 행복하게 오래오래 개발자로 살아가기
반응형

IT업계에서 일하는 하는 윤뎁's log438

XML 정의 XML : 구조적 정보가 있는 문서를 나타내는 마크업 언어구조적인 문서를 웹에서 사용하기 위해 생겨남. 구조적 정보컨텐츠(단어, 그림 등)와 컨텐츠가 어떤 역할을 수행하는지를 가리키는 것(섹션의 머리말에 있는 컨텐츠와 각주에 있는 컨텐츠는 그 뜻이 다름. 그림에 대한 설명이나 데이터베이스 테이블에 있는 컨텐츠와는 다름.)마크업 언어=> 문서의 구조를 나타내는 메커니즘.XML 규약 => 문서에 마크업을 덧붙이는 기준을 정의함. 문서란?전통적인 문서만을 말하는 것이 아니라 무수한 다른 XML “데이터 형식”을 지칭하기도 함.데이터 형식 => 벡터 그래픽, e-커머스 처리, 수학의 등힉, 객체 메타-데이터, 서버 API, 수천 가지에 달하는 다른 구조적 정보를 모두 포함함. XML과 HTML의 차이점HTML에.. 2014. 8. 13.
암호화 관련 용어 정리 암호화 통신 대칭키 방식(비밀키로 평문 암호화/복호화) + 비대칭키 방식(RSA:비밀키 암호화/복호화 및 전송방식-키 교환 방식) 자세한 것은 첨부파일 참조 ... 2014. 8. 13.
소프트웨어(웹) 개발 보안 가이드 사용자 계정 정보 같은 것들을 화면에 출력 해서도 안되며 주석으로도 남겨선 안된다. 디버그 코드는 삭제한다. 직접 입력을 해서 값을 넘기는 경우는 되도록이면 get방식보다 post 방식을 사용한다. 자신만의 암호화 알고리즘을 만들어서 사용하지 말고 잘 알려진 암호화 알고리즘을 사용하라. 직접 입력한 변수의 값은 안전하다. 자바스크립트에서 외부에서 변수에 값을 저장해서 불러오는 것은 해킹을 당할 수 있다. 그러므로 내부에서 변수에 담지 말고 바로 값을 불러오라. 서버 환경이 HTTPS로 설정이 되어 있다고 하더라도 보안을 위한 코드르 설정하는 것이 좋다. xquery 검증 절차가 있어야함. xpath 특수문자 , 쿼리 예약어 필터링 수행 기본적으로 사용자를 제외하고는 읽고 쓰기가 가능하지 않도록 파일 권한.. 2014. 8. 13.
코드이그나이터 Helper helper표준 PHP함수를 사용하듯 사용하면 됨.자주 사용되는 로직을 재활용 할 수 있게 만든 일종의 Library다.CI에는 라이브러리라는 개념이 별도로 존재하는데 helper와 Library의 차이점은 객체지향이 아닌 독립된 함수라면 Library는 객체지향인 클래스이다.Ø 배열(Array)Ø CAPTCHA 헬퍼Ø 쿠키(Cookie)Ø 날짜(Date)Ø 디렉토리(Directory)Ø 다운로드(Download)Ø 이메일(Email)Ø 파일(File)Ø 폼(Form)Ø HTMLØ 인플렉터(어형변화)Ø 언어(Language)Ø 숫자(Number)Ø 경로(Path)Ø 보안(Security)Ø 스마일리(Smiley)Ø 문자열(String)Ø 텍스트처리(Text)Ø 타이포그라피(Typography)Ø URLØ.. 2014. 8. 13.
코드이그나이터 디비 연결 http://gyuha.tistory.com/259 2014. 8. 12.
반응형