요번에 발생한 랜섬웨어는 윈도우즈의 SMB 취약점을 겨냥한 해킹 사례입니다.Windows7 이상 쓰시는 분들은 비스타나 XP에 비해서 랜섬웨어에 걸릴 확률이 낮긴하지만 걸리지 않는다는 보장이 없으므로 아래와 같은 대처를 하게되면 더욱 더 안전하게 컴퓨터를 사용하실 수 있습니다. 1. 인터넷접속이 불가능한 상태에서 컴퓨터를 킨다. 랜선을 빼고 컴퓨터를 키시면 됩니다. 2. 제어판 프로그램 기능에서 SMB 파일 공유를 해제한다. 제어판에서 "프로그램 기능" 검색하신다음에 Windows 기능 켜기/끄기 들어가셔서 SMB 1.0/CIFS 파일 공유 지원 이거 체크해제 하신다음 확인하고 재부팅 하시면 됩니다. 3. Windows 업데이트를 합니다. 제어판 > 시스템 및 보안 > Windows 업데이트에 들어가셔서..
※ 외래키 사용환경InnoDB 엔진을 쓰는 테이블에만 사용 가능하다. ※ 옵션 설명외래키를 지정할 때는 몇가지 옵션이 존재하는데 이 옵션을 정확하게 파악하지 않고 사용하게 되면 나중에 운영에 큰 치명타를 입을 수 있으니 잘 알아두자! 변경 제약 : ON UPDATE {RESTRICT | CASCADE | NO ACTION | SET NULL} 삭제 제약 : ON DELETE {RESTRICT | CASCADE | NO ACTION | SET NULL} CASCADE : A개체를 변경/삭제할때, A개체를 참조하고 있는 모든 개체들이 변경/삭제된다. RESTRICT : A개체를 변경/삭제할때, A개체를 참조하고 있는 개체가 존재하면 A개체에 대한 명령(변경/삭제)이 취소된다. NO ACTION : MySQL..
AWS EC2에서 .../tomcat8/conf/server.xml 파일을 수정해서 포트를 80으로 변경 후 톰캣을 재시작 해봤지만 정상적으로 접속이 되지 않았다. 찾아본 결과 AWS EC2의 경우 tomcat 구동시 유저권한으로 구동되는데 리눅스/유닉스는 1024이하 포트(80포트포함)에서는 유저권한으로 바인딩할 수 없도록 되어있으므로 정상적으로 접속되지 않는다는 것을 알았다.(보안 이슈로) 대안으로 80으로 들어오는 패킷을 포트포워딩을 통해서 8080포트로 리다이렉션 하는 방법으로 해결했다. # iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080# service iptables save 이렇게 설정해주면 80포트로 접속..
푸티로 EC2 인스턴스에 접속한다. # java -version현재 자바가 깔려있으면 깔려있는 자바의 버전이 나타날 것이다. # rpm -qa | grep java현재 설치되어있는 자바 패키지들을 검색한다. # sudo yum remove java-1.7.0-openjdk-1.7.0.131-2.6.99.0.71.amzn1.x86_64# sudo yum remove javapackage-tools-0.9.1-1.5.amzn1.noarch# sudo yum remove tzdata-java-2017b-1.69.amzn1.noarch설치되어있는 자바 패키지들을 모두 삭제한다. 이렇게하면 기존에 설치되어있는 자바1.7이 정상적으로 삭제되었을것이다.이제 자바1.8를 설치해보자. # yum list | grep j..
1. AWS에 접속 후 EC2 인스턴스를 생성 후 생성시 다운로드 받은 키파일(.pem)을 준비한다.2. 텔넷접속 푸티(Putty) 프로그램을 설치한다.3. 설치한 푸티프로그램에서 PuTTYgen.exe을 실행한 후 1번에 확보한 키파일을 이용해서 아래와 같이 .ppk파일을 최종적으로 생성합니다.4. 이제 Putty 접속프로그램을 켜고 아래와 같이 접속합니다. 1. AWS에 접속 후 EC2 인스턴스를 생성 후 생성시 다운로드 받은 키파일(.pem)을 준비한다.AWS에 접속 후 로그인/회원가입 후에 EC2 인스턴스를 생성하시면 됩니다. 2. 텔넷접속 푸티(Putty) 프로그램을 설치한다.따로 설명하지 않겠습니다. 3. 설치한 푸티프로그램에서 PuTTYgen.exe을 실행 .ppk파일을 최종적으로 생성합니다..
두 지점간의 거리(km단위) 계산 함수 생성문CREATE FUNCTION distance_between (from_lat DECIMAL(6, 3), from_lng DECIMAL(6, 3), to_lat DECIMAL(6, 3), to_lng DECIMAL(6, 3)) RETURNS DECIMAL(11, 3) RETURN 6371 * 2 * ATAN2(SQRT(POW(SIN(RADIANS(to_lat - from_lat)/2), 2) + POW(SIN(RADIANS(to_lng - from_lng)/2), 2) * COS(RADIANS(from_lat)) * COS(RADIANS(to_lat))), SQRT(1 - POW(SIN(RADIANS(to_lat - from_lat)/2), 2) + POW(SI..
MYSQL 수동으로 백업 및 복구하는 방법 DB는 툴을 많이써서 편하고 강력해서 좋은점도 있지만 툴을 이용하지않고 하는방법이 더 중요하다고 생각한다. 1. 특정 DB 백업mysql에 접속하지 않은 상태에서 mysqldump -u 계정 -p 백업할디비이름 > 생성할파일명.sql이렇게 명령어를 날리고 비밀번호를 입력해주면 백업파일이 생성된다. 2. 특정 DB 복구mysql에 접속하지 않은 상태에서 mysql -u 계정 -p 복구할디비이름 < 복원할파일명.sql이렇게 명령어를 날리고 비밀번호를 입력해주면 복구가된다.※ 단, 복구 전에 복구할디비가 미리 생성되어있어야한다. (create database 디비이름;으로 미리생성해둘것)
- Total
- Today
- Yesterday
- Sandbox
- db
- 리눅스
- AWS
- 취득세 감면
- Eclipse
- Tomcat
- 페이팔 결제
- 유효성검사
- 포트
- 자바스크립트
- 주택임대사업자
- Workspace
- 안드로이드
- 톰캣
- 페이팔 연동
- 이클립스
- 주택임대사업자 등록
- mysql
- 페이팔 테스트
- 설치
- paypal
- sample
- Java
- 워크스페이스
- apache
- Linux
- EC2
- 페이팔
- 샌드박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |