전체 글
-
[웹보안] php보안/웹보안 2017. 5. 15. 16:41
php 관련 데몬 php.i686php-mysql.i686mysql.i686 client 측 mysqlmysql-server.i686 server 측 mysql설치후 httpd 데몬 재시작 ( php는 아파치에서 해석하기떄문이다 ) 확인test.php소스결과 php 구조 #1 php파일의 기본 확장자는 .php를 사용 #2 서버에서 실행되며 결과(html)만을 확인한다.>> 웹브라우저(client)는 php소스코드를 확인할 수 없다. #3 php 파일내에서는 html을 포함할 수 있다. --html code-- // php블록의 끝--html code-- 배열$arr = array( 100, 200, 300, 400, 500 ); //선언$arr2 = array( "frist" => 1, "second"..
-
2017-05-10학습/회고록 2017. 5. 10. 16:02
파이썬 주말수업도 다끝낫지만 정작 크롤링 하나 만드는데 너무 오랜시간이 걸린다. 또한 웹보안 강의를 듣는데 포기하지만 말자
-
-
[리눅스] 방화벽 ( Firewalld )서버/리눅스 2017. 5. 4. 21:17
사용하는 데몬firewalld 열려 있는 포트 확인사용 커멘드#>ss ( netstat )[옵션] [기능]-a all ( 모든 소켓 표시 )-n numeric ( 숫자로 표시 )-t tcp-u udp-l listening-4 ipv4-6 ipv6-p process ( 해당 소켓을 사용한 프로세스 찾기)옵션 a의 표시Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port #1 #2 #3 #4#1 : Netid ( 프로토콜 상태 ) tcp : 3 handshaking ( ping, syn, ack ) up : 비연결 #2 : State ( 상태 )LISTEN : 서비스 요청을 기다리고 있는 상태 ( tcp )UNCONN : 서비스 요청을 기다리고 있는..
-
[리눅스] DNS설정 후 웹서버서버/리눅스 2017. 5. 2. 19:14
Web(port 80 | httpd.x86_64 ) 리눅스 - Apache Windows - IIS 꼭 이것만 사용하라는 것이 아니라 OS마다 적합한 웹서비스가 있다. 설정 사항 : korea.com / 100.100.100.128 DNS 서버 구축 ns.korea.com www.korea.com korea.com 하위 도메인 / 100.100.100.129 DNS 서버 구축 edu.korea.com ns.edu.korea.com www.edu.korea.com httpd.x86_64 모듈 설치 server#>yum install -y httpd.x86_64 #>vi /var/www/html/index.html Hello입력 #>systemctl restart httpd 웹브라우저에 아이피를 입력해본다 ..
-
[리눅스] DNS서버/리눅스 2017. 4. 28. 19:43
DNS ( Domain Name Server / Service ) port 53 ( 데몬 : named ) 네트워크 IP로 통신하는 번거로움을 Domain Name으로 바꿔서 사용할 수 있는 서비스를 하는 서버를 뜻한다. Domain name Server는 트리형태로 되어있어서 최상위 (.)서버부터 맨 뒷 DNS로 이루어져 있다. 또한 DNS서버는 최초접속시 도메인이름과 IP를 매칭시킨 값을 파일에 저장시키고 다음부터 파일을 먼저 참조하게 되며 파일에 작성된 도메인은 DNS를 접속하지않고 바로 IP로 매칭해서 서버에 접속할 수 있다. 이 파일을 악용한게 [ 파밍 ] 이다. ( 파밍 : 도메인을 속여 상대방의 회원정보를 탈취 ) #naver 찾아갈때 경로 내 DNS(통신사) >> (.) DNS야 모르겠어 ..
-
[리눅스] SSH(Secure Shell)서버/리눅스 2017. 4. 27. 19:45
SSH (Secure Shell) port : 22 데이터 전송시 평문을 암호화해서 전송한다. 모든 암호설정 및 방화벽이 설정되어있기에 설치후 설정을 안건들여도 문제되지 않는다. (telnet은 데이터전송시 평문그대로 보내기에 위험하다) 관련 모듈 server openssh-server.x86_64 client Server-설정파일( /etc/ssh/sshd_config ) #>vi /etc/ssh/sshd_config 17 #Port 22 19 #ListenAddress 0.0.0.0 23 #Protocol 2 43 SyslogFacility AUTHPRIV 49 #PermitRootLogin yes 52 #MaxSessions 10 59 AuthorizedKeysFile .ssh/authorized_..