다운
-
Apache Tika 다운보안(Security)/환경설정 2018. 9. 10. 09:32
파일 실제 확장자를 확인할 수 있도록 돕는 대표적인 라이브러리로 Tika, jmimemagic 2가지가 있다. Tika가 50M정도로 용량이 크지만 속도가 훨씬 빨라 Tika를 사용한다. 일장일단이 있는 게 아니라 Tika 사용 권장 http://tika.apache.org/download.html jar 파일 클릭다시 jar 파일 클릭. 용량이 50M로 꽤 큰편이다. 이후 WEB-INF 하위에 등록후 사용하면 된다. 이후 원하는 파일 확장자를 등록할 수 있게 된다. 이때 MIME 타입으로 등록해야 한다. 우리가 사용하는 .pdf, .img, .jepg 등으로 입력하면 안된다는 말이다. 확장자에 다른 MIME 타입을 정리해둔 블로그가 있으니 참조하자 http://www.webmadang.net/commu..
-
파로스(Paros) 설치 방법 및 환경( 프록시 ) 설정보안(Security)/환경설정 2018. 9. 10. 09:31
※ 크롬, 오페라 등 브라우저는 인터넷 익스플로러와 비교해 구현 방법에 차이가 있다. 같은 html 문서를 작성해도 브라우저에 따라 결과가 다를 수 있다는 말이다. 보안 포스팅을 위해 문제 상황을 발생시키기에 인터넷 익스플로러가 적합해 보안 포스팅에서는 항상 인터넷 익스플로러를 실습 브라우저로 사용한다. 파로스를 왜 사용해야 하는지 알기 위해 프록시에 대한 이해가 필요하다. 서버와 클라이언트는 프록시를 매개로 통신한다. 프록시는 컴퓨터 네트워크에서 다른 서버 상의 자원을 찾는 클라이언트로부터 요청을 받아 중계하는 서버이다. 클라이언트의 url 요청 및 서버의 응답 정보를 가운데서 중개해주는 서버로 생각하면 된다. 프록시에서 요청이나 응답을 더욱 편하게 제어해 웹 응용프로그램, 웹사이트의 보안 취약점 등을..
-
톰캣(Tomcat) 다운 & 설치Web/환경설정 2018. 9. 3. 14:41
톰캣은 서버 역할을 해주는 툴이다. HTTP에 기반한 URL 요청을 처리해 응답을 브라우저로 보내는 역할을 해준다. URL에 로컬 컴퓨터의 IP와 톰캣 포트번호를 전달해 톰캣 서버가 받아 처리할 수 있는 요청이라면 그에 대한 결과를 브라우저로 전송한다. 여기서 처리할 수 있다는 의미는 서버에 있는 jsp나 servlet을 의미한다. 톰캣 (Tomcat) 다운 http://tomcat.apache.org/ 2. Download의 Tomcat 9 클릭해 다운3. Zip 파일 클릭해 설치하면 된다. 이후 STS를 사용할 때에 프로젝트 생성시 Target Runtime에 대한 설정을 해주면 톰캣이 적용된 프로젝트를 수행할 수 있다. STS 톰캣 연동 포스팅 참조할 것
-
(JAVA) 이클립스 다운, 설치, 환경 설정JAVA/환경설정 2018. 8. 22. 17:14
우리는 자바 설치만으로도 프로그램을 작성하고 실행할 수 있다. 메모장에 다음과 같이 자바 프로그램을 작성한다. class HelloJava{ public static void main(String[] args){ System.out.println("안녕하세요"); }} 1. 다음과 같이 입력 후 HelloJava.java로 저장한다.2. cmd에서 해당 파일 저장 폴더로 이동한다. 이동 명령어는 cd. list 목록은 dir 명령어를 통해 볼 수 있다.3. javac HelloJava.java 명령어 통해 컴파일한다.4. 해당 폴더에 dir 명령어 통해 HelloJava.class 파일 생성 확인(Class 확장자)5. java Hellojava 명령어 통해 수행 다음과 같이 하기 위해서는 일일이 프로그..
-
(JAVA) 자바 다운로드 및 설치JAVA/환경설정 2018. 8. 22. 17:12
자바의 장점 Write once, run anywhere. 이식성이 뛰어나다. 운영체제에 구애받지 않고 사용 가능하다.- C의 경우 윈도우, 유닉스, MAC에서 각각 App 제작해야 함 자바의 연혁 James Gosling - 자바 창시자. 1991년 Green project 시작( 가전제품 네트워크)1993년 Green project 폐기(www의 대두) 및 Oak Project 시작1995년 Oak를 Java로 변경.Hotjava browser 배포 이후 폭발적 성장 (웹 프로그래밍) 자바 설치 방법 자바는 Sun사에서 개발해 배포했지만 Oracle사에서 인수해 이제는 Oracle의 심볼을 추가해 배포중이다. 1.5까지는 Sun사, 1.6부터는 Oracle의 심볼이 추가되어 있다. - 인수 이전 Sy..