변수는 클래스변수, 인스턴스변수, 지역변수로 나누어진다. 예) class Test{ int a; // 인스턴수 변수 static int b; // 클래스 변수(static 변수, 공유변수) void method() { int c = 0 ; // 지역변수 } } 1. 인스턴스 변수 객체가 생성될때 만들어진다. 그렇기 때문에 인스턴스 변수의 값을 읽어오거나 저장하기 위해서는 인스턴스를 생성하여야 한다. 독립적인 저장공간을 값을 따로 가질 필요가 있을때 사용한다. 2. 클래스 변수 인스턴스마다 독립적인 저장공간을 갖는 인스턴스 변수와는 달리, 클래스변수는 모든 인스턴스가 공통된 저장공간(변수)를 공유하여 사용한다. ※ 클래스이름. 클래스변수의 형태로 사용하는 게 좋다. 공통된 값을 필요로 할경우 사용되어진다...
response.sendRedirect("링크주소"); // 주소로 이동str.length(); //글자길이 갯수 구하기str.substring(3,7); //글자의 3에서 7번째까지 추출str.append("문자열"); //str의 문자열에 추가▷JSP 액션태그다른페이지로 이동다른페이지를 페이지 안에 추가 forward, include, plugin과 같이 사용되어 인자를 추가할때애플릿과 같이 클라이언트에서 사용되는 객체 삽입자바빈즈 사용자바빈즈 프로피티의 값을 설정할때자바빈즈 프로피티의 값을 얻는데 사용 ▷토큰자르기 (java.util.*)String tel = "055-1234-5678";StringTokenizer str = new StringTokenizer(tel, "-");str.nextTo..
배열의 원소와 주소 보기 : print_r(배열명); 배열의 원소 삭제 : unset(배열이름[첨자]);
▣ 접속 mysql -u계정 -p패스워드 디비명 ※패스워드 -p패스워드는 따로 -p로해서 사용할 DB도 접속 후 use 명령으로 지정가능 계정관리 명령 ▣ 계정추가 : insert into user(host,user,password) values('호스트명','사용자명',password('비밀번호')); ▣ 계정삭제 : delete from user where user='아이디'; 예) salemanager라는 계정을 삭제 ▣ 계정 비밀번호 변경 : update user set password=password('변경할비밀번호') where user='계정명'; ▣ 계정 등록현황 보기 : select user,password from user; 디비관리 명령 ▣ DB 추가 : create database ..
GFI LANguard Network Security Scanner (N.S.S.)는 해커들이 네트워크를 공격하는데 사용하는 잠재적인 방법으로 네트워크를 체크합니다. 운영체제를 분석하고 네트워크상에서 운영시킴으로써, GFI LANguard는 보안을 가능하게 해줍니다. GFI LANguard Network Security Scanner의 기능은 다음과 같습니다. 네트워크상의 보안 취약점을 자동으로 보호해줍니다. 모든 머신과 장치에 대해서 깊이있는 정보를 제공해줍니다. 패치 관리 서비스 팩과 보안 패치를 빠뜨리는 것을 체크 서비스 팩과 패치를 배포 보안 알람 체크 열려진 포트와 불필요한 공유폴더 보호 워크스테이션에서 사용하지 않는 사용자 계정 체크 패스워드 정책과 길이 체크
[보안도구] 네트워크 스캐닝 도구 NMAP 네트워크 스캐닝 도구 NMAP 다운로드 사이트 : http://www.insecure.org/nmap NMAP 주요 기능 및 내용 소개 : http://www.superuser.co.kr/security/certcc/secu_certcc_10.htm 옵션 sT 일반적인 TCP 포트스캐닝. -sS 이른바 'half-open' 스캔으로 추적이 어렵다. -sP ping 을 이용한 일반적인 스캔. -sU UDP 포트 스캐닝. -PO 대상 호스트에 대한 ping 응답을 요청하지 않음 . log 기록과 filtering 을 피할 수 있다. -PT 일반적이 ICMP ping이 아닌 ACK 패킷으로 ping 을 보내고 RST 패킷으로 응답을 받는다. -PI 일반적인 ICMP ..
Network Hacking Attack의 종류 1. TCP Syn flooding TCP프로토콜은 수신자와 송신자가 통신은 하기 위해 가상의 연결망을 구축(3hand shaking). 송신자에서 수신자 호스트에게 연결을 맺길 요청하는 SYN패킷을 보내고 수신자는 그 SYN 패킷에 대한 ACK패킷을 송신자에게 보냅니다. 송신자는 다시 ACK패킷에 대해 ACK패킷을 보내야 하지만 그 과정에서 다시 연결을 요청하는 SYN 패킷을 보내는 공격형태입니다. SYN패킷을 받은 수신자는 ACK_WAIT상태에 들어가게 되어 계속 자원을 소모하게 됩니다. 한마디로 서버에 접속을 요청하는 패킷을 보내고 정보를 보내지 않고 서버는 열린 상태로 기다리고 있는데 새로운 패킷이 초기화 되기 전에 들어와 백로그큐에 더 이상 저장할..