본문 바로가기

SeSAC22

[SeSAC 성동캠퍼스 1기] 어플리케이션 보안 & 취약점 진단 1일차 어플리케이션 보안 & 취약점 진단 [ CPU Architecture ] ▶ Stored-program concept : 폰 노이만의 프로그램 내장방식, 현대 컴퓨터와 똑같은 개념 - 기억 장치에서 하나의 데이터를 가져와서 해석 - 그에 따른 명령 수행 - 결과를 다시 메모리에 기록 - 무한반복 - 설계에 따라 CISC, RISC CISC RISC 복잡 명령어 단순 명령어 가변 길이 명령어 고정 길이 명령어 컴파일 과정이 쉽고, 호환성 좋음 호환성이 낮음 속도 느림 속도 빠름 상대적으로 비쌈 상대적으로 저렴 고전력 저전력(모바일) Intel, AMD ARM, Mips, GPU ▶ 레지스터 Register : CPU 내부에 존재하는 다목적 저장 공간 1. General Purpose Register : 범용.. 2023. 11. 15.
[SeSAC 성동캠퍼스 1기] 네트워크&리눅스 6일차 DOCKER 도커 👩‍💻 5일차 수업에서는 도커와 쉘 스크립트 중 하나를 골라 배우기로 했다. 많은 동기들이 '도커'를 원해 도커 배우기로! ❓그렇다면 기존 수업에서 사용하던 가상머신(가상환경) VM과 도커의 차이는 무엇이고, 또 도커란 무엇일까? Q1. VM vs Docker? A1) '게스트 OS의 유무'! VM에는 Guest OS가 깔리지만 도커의 컨테이너에는 설치하지 않음. VM은 어플리케이션이 하나씩 늘 때마다 OS를 위한 자원을 할당해줘야 하는 반면, 도커는 어플리케이션을 구동하는데 필요한 모든 패키지만 있으면 컨테이너를 구동시킬 수 있음! Q2. 도커(Docker)란? A2) 어플리케이션 실행을 위한 환경을 image로 만들고, 이를 사용하여 여러 다른 환경에서 어플리케이션 실행 , 운영을 .. 2023. 11. 14.
[SeSAC 성동캠퍼스 1기] 네트워크&리눅스 5일차 [ mysql 서버 설치 ] 1. 설치 apt-get install mariadb-server​ + 설치 잘 됐는지 확인하기! netstat -anp | grep mysql 2. 외부에서도 들어올 수 있는 IP 주소(0.0.0.0)로 바꾸기! cd /etc/mysql/ grep "127.0.0.1" -r ./ vi ./mariadb.conf.d/50-server.cnf​ 3. mariadb 실행하기 systemctl restart mariadb 4. mariadb 접속 mysql -u root mysql -u root -h localhost​ 5. 계정 생성하기 use mysql; create user 'mydb'@'%' identified by 'abcd'; grand all privileges on .. 2023. 11. 9.
[SeSAC 성동캠퍼스 1기] 네트워크&리눅스 4일차 💡Mission! 이미지 브릿지 모드로 변경하고, 포트 번호 80번으로 변경하고, 친구 컴퓨터에서 잘 나오는지 확인하기! - 이미지 브릿지 모드로 변경하기 VMware Workstation Edit에서 'Virtual Network Editor' 편집기 열고 Bridged 모드로 변경해주기 - PuTTY 들어가서 네트워크 재설정 sudo nmtui - nginx 80번 포트로 변경하기 vi /etc/nginx/sites-enabled/default - index.html 파일 꾸미기 vi /var/www/html/index.html 안녕하세요. Jiwon's 페이지입니다! ✏️ 브릿지 모드란? Bridged 모드를 사용하면 모든 게스트 가상 시스템이 호스트 물리적 시스템과 동일한 서브넷 내에 표시됨. 동.. 2023. 11. 8.