300x250 분류255 화이트 해커를 위한 자격증 정보보안 기사/정보보안산업기사 국내 공인자격증 보안산업기사 -> 보안 기사의 순으로 취득하거나 그냥 경력을 채워서 바로 보안 기사를 따는 경우가 있음 필기/실기로 나누어져 있으며 정보보호에 대한 지식과 경험에 대한 판단 실무위주의 시스템, 서버, 네트워크 장비, 보안 시스템, 운용 및 대책 여부 실기에서는 로그, 패킷 분석 혹은 취약점 점검 정보보호 대책 수립 및 운영 공격보다는 방어와 대응 관리 위주로 진행됨 보안 기사 기준으로 가격은 필기 18,800원 / 실기 21,900원 CISSP(국제 공인 자격) Certified Information Systems Security Professional "공인 정보 시스템 보안 전문가" -자격증 발급 기관- Cybersecurity and IT Securi.. 2021. 5. 9. 파이썬 버전별 출력법 + 기초적으로 숙지(제곱값, enumerate, range, 오버플로우) 목차1. 파이썬 버전별 출력법 2. Python3 이후 정수형 3. 파이썬에서 제곱값 구하기 4.enumerate()와 range()1.파이썬 버전별 출력법 파이썬의 최신 버전은 현재 3.9.4 버전이며 2 버전에서 3 버전으로 오며 많은게 바뀌었지만 그 중에서도 기초적인 print()의 방식의 차이가 있다. Old School Format(Python 2)#Old version # python 2 버전 지원 str='hello world' print('%s'%(str)) >>> 'hello world'New School Format(Python 2,3)#python 2,3 #New School Format str1='hello' str2='world' print('{} {}'.format(str1, s.. 2021. 4. 18. 시놀로지 나스에서 Visual Studio Code 사용하기(Docker, 웹 서버, 군대) NAS 서버 후기 개인서버가 갖고싶어서 만든 시놀로지 나스 서버(NAS DS420+) -nginx 웹 서버 -duckdns 도메인 연결 -포트포워딩 -내부 라우터 구축 -하드웨어 설치 융합정보보안 학과라 네트워크나 시스템 보안 등 다양한 학문을 함께 배우는 영광을 누렸으나 실상 대학교 적응 hobbylists.tistory.com NAS 서버는 종류도 다양하고 구축 환경이나 지원되는 소프트웨어도 다양합니다. 이어 용도나 운영 목적도 다를 테고요 저 같은 경우에는 군대에서 보안 공부를 할 때 코딩을 할 컴파일러나 해킹 실습을 위한 가상의 리눅스 운영체제가 필요했습니다. 제 NAS는 Synology DS420+ 제품으로 램 증축은 가능했지만 아무래도 GUI 환경의 가상 머신을 사용하는 건 좀 힘든 스펙이었기.. 2021. 4. 3. 개인서버가 갖고싶어서 만든 시놀로지 나스 서버(NAS DS420+) 저는 정보보안학과 전공 학생이며 예전부터 개인 서버를 만드는 데에 흥미가 있었고 웹 서핑도중 NAS라는 개념의 개인 서버가 있다는 걸 알게 되었습니다. 군대에 가게 되었고 동시에 나만의 학습용 서버가 필요하다는 욕심이 생겼고 구매해서 구축해보게 되었습니다. 물론 네트워크 지식이 얕고 희박한 저에게 너무나 벅찬 과정이었으나 막상 만들어보니 구축 과정이나 지식이 저에게 도움이 많이 되었습니다. 돈을 더 들이거나 덜 들였으면 각각의 장단점이 더 명확했을 테지만 그럼에도 저는 제 수중에 꽤 많은 돈을 서버 구축에 지불했습니다. 서버용 HDD, nvme 캐시 메모리, 시놀로지 4 베이짜리 서버 다 합하니 100만 원 초반 가량이 나온 거 같은데 돈을 꽤 들였습니다 제 수준에서,, NAS란? 약자로는 NAS(Net.. 2021. 3. 25. 플라스크 블루 프린트로 url 한 번에 관리 todays message : 이 간단한걸 왜 며칠을 못했는지는 모르겠지만 간신히 해결했다... 블루 프린트란 흔히 알고있는 '청사진'의 의미 이지만 플라스크 에서는 url과 함수의 관계를 확인가능한 클래스로 사용 웹 사이트를 구현하기 위해 FLASK - PYBO 파일 내에 main이 될 __init__.py 파일 뷰를 담당할 views 폴더 내의 main_views파일에서 blueprint를 담당하게 될 거다. 파이참으로 하면 코드가 더 간결하겠으나 여긴 군대고 구름IDE를 사용했기 때문에 createapp()을 사용하지 못했다. 아무튼 __init__.py 는 app.py 혹은 main.py 역할을 담당할 주축 실행 파일로 정해 사용한다. 다음은 BluePrint에 등록시킬 main_views.py파.. 2021. 1. 21. 군대에서 웹 사이트 만들기#1 - Flask, 구름 IDE 구름 IDE 환경(Linux) 군대 사지방에서 통합개발환경 구축(하모니카,구름IDE) 군대 사지방에서는 코딩이 힘들다.. 최근 군에서는 기존의 Windows 운영체제를 국내에서 제조된 하모니카라는 리눅스 기반의 OS로 대체중이다. 군대 와서 처음 접한 이 하모니카 운영체제는 더 빠 hobbylists.tistory.com Visual Studio Code(window) [Flask] Flask로 웹 페이지 제작하기 - 1 기초적인 설정과 사용법, Visual Studio Code와 Flask 설치법 // 개 Flask 란? Python으로 제작된 웹 프레임워크 Flask는 웹 개발에 특화된 프레임워크 이며 가볍고 다양한 엔진을 사용한 개발이 가능하다 주로 웹 개발에서는 Django(Python의 또다른 .. 2021. 1. 16. 구름 IDE 에서 Python 버전 변경 구름 IDE 그리고 Python을 사용하고 있는 현재 컨테이너로 들어온다. 좌측 상단을 보면 [프로젝트] 항목에 [빌드/실행 설정] 이 보인다. 들어가서 python 컴파일러 부분을 클릭하면 python 3과 2버전을 선택해 사용할 수 있다. python3을 사용해야 하기 때문에 나는 python3 버전으로 해놨다. 구름IDE 자체적으로 Python의 버전을 변경할 수도 있지만 가상환경을 virtualenv(가상환경 모듈) venv 를 사용해서 변경할수도 있다. python -V #python version 확인 위 명령어를 입력하면 파이썬의 현재 사용버전을 알 수 있다. 2021. 1. 16. 반복문을 이용한 특수문자 출력 기호를 이용해 출력을 할텐데 반복문을 사용해서 해보도록 하겠다. +와-를 번갈아가며 출력하는 코드를 짤텐데 +와 - 를 번갈아가며 출력 # +와 -를 번갈아가며 n 회 출력 n = int(input("몇 개를 출력할지 입력 >> ")) for i in range(n): if i%2: #짝수일때는 - 가 출력 print('-',end='') else: # 홀수일때는 + 가 출력 print('+',end='') print() # 문제점1 : for 반복시마다 if문 수행 # 문제점2 : 상황에 따른 유연한 수정 불가능 출력은 잘 되고 기초적인 언어를 배울때에는 이렇게 for 문을 통해 바로 조건문으로 +와 -를 구분하는게 맞지만 이렇게 하면 두가지의 문제점이 생긴다. for문이 반복시마다 if 와 else .. 2021. 1. 4. a 부터 b 까지의 합 - Python Algorithm loop_basic 코딩 언어의 기초나 알고리즘의 기초를 배우게 된다면 a부터 b까지의 단순 합을 구하는 논리문제는 자주 접하게 됩니다. 이번 글에서는 파이썬을 통해 a부터 b까지의 합을 구하는 기초 알고리즘을 알아보겠습니다. a,b = input("a와 b의 값을 입력하시오 >> (구분:공백)").split() a와 b 두 값을 input()을 통해 입력받고 split()을 통해 분할해 각각 a, b에 값을 넣어줍니다. 즉 한줄로 두 개의 값을 받았습니다. 다만 이렇게 값을 입력받으면 a, b는 정수형이 아닌 문자형으로 저장됩니다. 그러므로 a,b 두 변수의 값을 정수형으로 사용하고자 한다면 별도로 형 변환이 필요합니다. ▶split()에 대해 잘 모른다면 아래를 참고! [Python] - 문자열을 더 편리하게 관리하는 .. 2021. 1. 3. n까지의 합 - Python Algorithm loop_basic [Python] - 제어문 - if,while,for 반복문과 조건문 코딩을 할때 여러 기능을 제어하는 함수들을 제어문이라 하며 제어문 중에서는 반복문과 조건문이 존재한다. 그 중에서도 if는 조건을 설정하는 조건제어문 while과 for문은 반복제어문으로 반복 hobbylists.tistory.com for, while(반복문) 에 대해 모른다면 위 글을 먼저 읽어보고 오는 걸 추천한다. 최근 시작한 알고리즘 공부는 Python을 이용하기에 Python의 문법적 이해가 어느정도 동반되어야 한다. 먼저 while문을 이용한 n까지의 합 예제이다. n까지의 합 (while) print("1부터 n 까지의 정수의 합을 구하시오.") n = int(input("n의 값을 입력하시오 >> ")) # n의 수를 .. 2021. 1. 3. 이전 1 ··· 17 18 19 20 21 22 23 ··· 26 다음 300x250