본문 바로가기

jsp7

SecureOS(RedCastle)를 이용한 웹 서버 보안 강화 많은 기업들이 방화벽이나 IPS와 같은 네트워크 기반의 보안 솔루션을 도입하여 운영중인 서버들을 인터넷을 통해 시도되는 공격 위협으로부터 서버들을 보호하고 있다. 하지만 기업들도 어쩌지 못하는 취약한 구멍이 존재한다. 바로 기업의 홈페이지가 구동중인 웹 서버와 메일서버다. 그리고 기업들이 운영하는 B2B와 같이 인터넷에 공개할 수 밖에 없는 서버가 존재한다. 그리고 이렇게 인터넷에 공개되는 서비스들은 대부분 웹서버(TCP/80)로 운영되어 진다. 다른 서비스는 모두 차단되어 있지만 웹서비스를 수행하는 TCP/80은 기업으로서도 어쩔 수 없는 아킬레스건과 같은 존재다. 해커들은 이러한 아킬레스건을 절대 그냥 두지 않는다. Apache, Tomcat, Weblogic, Webtob, Jeus 등 수많은 웹 .. 2011. 2. 15.
HF WebShell 웹쉘생성기 1.0 HF WebShell生成管理器1.0 중국 해커들이 애용하는 웹쉘(Web Shell) 자동 생성기 중 하나입니다. 웹쉘을 ASP, PHP, JSP 등 여러가지 스크립트를 자동으로 생성해 줍니다. 해킹 및 보안 테스트를 위한 용도로 사용하고, 다른 용도로는 사용을 주의하셔야 합니다. 참고 : http://www.hackyuyi.cn 2009. 9. 24.
오픈소스 리포팅 툴 (iReport) jasperreport 를 사용하기 위해서 .jar파일을 다운받아서 lib 폴더에 추가 하여야한다. http://sourceforge.net/projects/jasperreports 사이트에서 다운받을수 있다. 필요한 파일은 struts2-jasperreports-plugin-2.x.x.jar jasperreports.jar commons-collections.jar commons-digester.jar commons-javaflow.jar itext.jar jdt-compiler.jar 버전은 알아서 받기 바란다. 우선 PDF 파일로 변경하기 위해서 .jrxml파일이 필요하다. 위와같은 .jrxml 파일을 생성한다. 데이터 변수를 미리 정의한 부분이다. 사용될 변수이다. 타이틀부분으로 상단에 한번만 출.. 2009. 7. 2.
Tomcat JSP DB(Oracle) 연동 소스코드 - 다른 방법 executeUpdate() // select => executeQuery() rs = stmt.executeQuery(query); while(rs.next()){ out.println(rs.getInt("empno")+" : "); out.println(rs.getString("ename")+" : "); out.println(rs.getInt("deptno")+" "); } } catch(NamingException ne) { out.println("설정명을 찾을 수 없습니다."); } catch(SQLException se) { out.println(se.toString()); } finally { //닫을때는 맨마지막에 열린것부터 닫는다. if(rs != null) rs.close.. 2009. 6. 18.
Eclipse에서 Junit 사용법 및 팁 사용환경은 eclipse 3.2 JDK 1.4.2 , Junit 3.8.1 먼저 해야될 일은 eclipse 에서 java 프로젝트에 junit.jar 를 import 해야한다. Project 에서 오른쪽 마우스 클릭하여 properties 선택한다. Java Build Path > Libraries 탭을 선택하고 오른쪽에 Add Exteranl JARS .. 선택하여 그림과 같이 다운받아서 설치해놓은 eclipse 폴더의 junit.jar 링크한다. 다른 방법은 eclipse 에 junit 을 설치 했다면 add Library 클릭해서 나오는 화면에 junit 이 추가되어있다. 이것을 선택하면된다 현재 2가지의 junit 이 설치되어있는 것이 보일것이다. 추가된화면이다. 이제 testcase 파일을 만들.. 2009. 6. 7.