Security in CPS
-
[확률] 포아송 (Poisson) 확률 분포Security in CPS/Simulation 2020. 1. 29. 16:02
[용어] 포아송 프로세스: 어떤 사건의 발생 횟수가 모수를 가진 포아송 확률분포를 따르는 확률 과정을 의미합니다. 여기서 확률 과정(Process) 또는 랜덤 과정 (Random Process)은 시간에 따라 확률 과정도 변하게 됩니다. 포아송 확률 분포: 전제조건 독립성 일정성 비집락성 공식 모수 (Population parameter) 모집단의 특성을 나타내는 수치로 단위 시간 또는 단위 공간에서 발생하는 이벤트의 평균횟수를 의미한다. 예를 들어 1시간 마다 은행에 방문하는 손님 수의 평균 또는 밤하늘의 100제급미터 안에 포함된 별의 평균 개수 등
-
HTTP Benchmarking ToolsSecurity in CPS/Networking 2019. 11. 8. 10:59
HTTP Web Server 의 성능 측정을 위해 무료로 사용할 수 있는 벤치마킹 툴을 찾아보았습니다. 예전에는 Apache Benchmarking (aka. ab) 와 Siege 를 사용하였는데 개발된 지 오래되었고, 많은 Throughput을 요구하는 최근의 웹서버들의 성능 측정에는 한계가 있다고 합니다. 그래서 최근에는 아래 툴을 사용하고 있다고 하니 참고하면 좋을 것 같네요. h2load hey wrk 저도 아직 사용해 보지 않아 각각의 장단점을 파악하진 못했는데요. 사용해 보면서 자신에게 맞는 툴을 찾으면 좋을 것 같네요. https://malloc.fi/modern-http-benchmarking-tools-h2load-hey-wrk Modern HTTP Benchmarking Tools re..
-
ARP CacheSecurity in CPS/Networking 2019. 10. 18. 09:40
다음 명령어를 통해 로컬에 저장되어 있는 ARP 캐쉬 정보를 확인할 수 있습니다. $> arp -n 1 2 3 4 5 $> arp -n Address HWtype HWaddress Flags Mask Iface 10.0.1.138 ether 00:00:00:00:00:01 C r1-eth0 10.0.2.10 ether 00:00:00:00:00:02 C r1-eth1 http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
-
[Problem] No SYN,ACK in TCP 3-ways handshakeSecurity in CPS/Networking 2019. 10. 15. 08:53
[Problem] A Client can not receive SYN,ACK packet from A Remote Server even though it can successfully do PINGs between them. Environment: Customized Mininet Topology [Check Point] 1. Capture TCP packets on a virtual ethernet. 2. The port is open or not 3. Firewall in a host is working or not
-
[아파치] 커스텀 모듈 빌드 및 로딩Security in CPS/Networking 2019. 9. 4. 11:05
https://httpd.apache.org/docs/2.4/programs/apxs.html Welcome! - The Apache HTTP Server Project The Number One HTTP Server On The Internet The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient an httpd.apache.org 1. 더미 모듈을 생성한다. $> apxs -g -n..
-
[apache2] build apache2 (httpd)Security in CPS/Networking 2019. 9. 4. 10:55
http://httpd.apache.org/docs/current/install.html Welcome! - The Apache HTTP Server Project The Number One HTTP Server On The Internet The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient an httpd.apache.org 1. Download source code from the..
-
Install apache2 & check MPM on ubuntuSecurity in CPS/Networking 2019. 8. 28. 09:29
1. Install apache server $> sudo apt-get install apache2 2. Run apache server $> sudo service apache2 start/restart/stop 3. Check apache server $> systemctl status apache2 4. Check wheither Multi-Processing Module is loading. 1 2 @ubuntu:/etc/apache2$ apache2 -V | grep MPM Server MPM: event 5. Check apache status 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @ubuntu:/etc/apache2$ apache2 -S AH00558: apache2:..
-
[Tips] shell commands on mininetSecurity in CPS/MTD over SDN 2019. 8. 22. 10:14
pingall dump net sh ovs-ofctl show s1 sh ovs-ofctl add-flow s1 action=normal sh ovs-ofctl dump-flows s1 RESULTS: cookie=0x0, duration=228.733s, table=0, n_packets=27, n_bytes=1890, actions=NORMAL sh ovs-ofctl del-flows s1 sh ovs-ofctl add-flow s1 priority=500,in_port=1,actions=output:2 sh ovs-ofctl del-flows s1 --strict sh ovs-ofctl add-flow s1 dl_src=00:00:00:00:00:01,dl_dst=00:00:00:00:00:02,a..