[파이썬/Python] 코딩 테스트 첫 대비 백준 추천 문제 및 풀이 2 포스팅 썸네일 이미지

코딩테스트/Python

[파이썬/Python] 코딩 테스트 첫 대비 백준 추천 문제 및 풀이 2

✋ [파이썬/Python] 코딩 테스트 첫 대비 백준 추천 문제 및 풀이 2 ⚡️ 백준 문제풀이 📌 백준 1789번 수들의 합 [Python Code] a = int(input()) n = 1 while n*(n+1)/2 =0: print(res) else: print(0) 📌 백준 3009번 네 번째 점 [Python Code] x_coord = [] y_coord = [] for _ in range(3): a, b = map(int, input().split()) x_coord.append(a) y_coord.append(b) for i in range(3): if x_coord.count(x_coord[i]) ==1: x = x_coord[i] if y_coord.count(y_coord[i]) =..

2022.07.08 게시됨

[파이썬/Python] 코딩 테스트 첫 대비 백준 추천 문제 및 풀이 1 포스팅 썸네일 이미지

코딩테스트/Python

[파이썬/Python] 코딩 테스트 첫 대비 백준 추천 문제 및 풀이 1

✋ [파이썬/Python] 코딩 테스트 첫 대비 백준 추천 문제 및 풀이 1 ⚡️ 백준 문제풀이 📌 백준 1000번 A+B [Python Code] a, b = map(int,input().split()) print(a+b) 📌 백준 1008번 A/B [Python Code] a,b = map(int, input().split()) print(a/b) 📌 백준 2558번 A+B 2줄로 입력 받기 [Python Code] a = int(input()) b = int(input()) print(a+b) 📌 백준 2588번 곱셈 (세자리 수 * 세자리 수) [Python Code] a = int(input()) b = input() print(a*int(b[2])) print(a*int(b[1])) print..

2022.07.08 게시됨

정보 보호 이론 (암호화) 포스팅 썸네일 이미지

정보 보안

정보 보호 이론 (암호화)

✋ 정보 보호 이론 (암호화) ⚡️ 암호화 암호화는 전송하고, 수신하고, 저장하는 정보를 해독할 수 없도록 정보를 비밀 코드로 변환하는 기술적 프로세스입니다. 기본적으로 알고리즘을 사용해 데이터를 변환하게 되며, 이렇게 변환된 데이터를 수신하는 측은 해독 키를 사용해 데이터를 해독합니다. 암호화에는 여러 가지 형태의 암호화 및 복호화 방법을 만드는 암호와 그것을 해석하고 분석하는 암호 해독 과정이 존재합니다. 암호화되지 않은 파일에 포함된 변환되지 않은 메시지는 '평문' 암호화된 형식의 메시지는 '암호문' 📌 암호화 통신 한사람이 평문을 암호화 키를 사용하여 암호화 알고리즘으로 암호문을 네트워크 상에서 다른 사람에게 전달합니다. 수신받은 사람은 복호화키를 통해 복호화 알고리즘을 적용하여 암호문을 평문으로..

2022.07.08 게시됨

서버 프로그램 구현에 대해 포스팅 썸네일 이미지

Computer Science

서버 프로그램 구현에 대해

✋ 서버 프로그램 구현에 대해 ⚡️ 개발 환경 구축 *구축에 쓰이는개발 도구 (4가지) 구현 도구: 코드 작성과 디버깅 및 수정 작업하는 도구 테스트 도구: 코드의 기능과 품질 향상 (xUnit, PMD, Findbugs, Cppcheck, Sonar) 형상관리 도구: 코드와 산출물에 대한 버전 관리 (Git, Subversion) 빌드 도구: 코드의 빌드와 배포를 수행 ( Gradle, Maven, Ant) 📌 서버 HW 개발 환경 Web Server : 웹상의 정적 콘텐츠 HTTP를 이용한 요청 및 응답 WAS : 동적 콘텐츠 DB : 데이터 수집 및 관리 📌 SW 개발 환경 운영체제: 하드웨어와 사용자 인터페이스 미들웨어: 컴퓨터와 컴퓨터를 연결하는 중간 매개체 역할 DBMS: 사용자와 DB사이의 ..

2022.07.08 게시됨

개발보안 및 DevSecOps 포스팅 썸네일 이미지

정보 보안

개발보안 및 DevSecOps

✋ 개발보안 및 DevSecOps DevSecOps는 개발, 보안, 운영을 나타내는 말로서, 전체 IT 라이프사이클에 걸쳐 보안을 공동의 가치로 통합하는 자동화 및 플랫폼 설계에 대한 접근 방식 즉, DevSecOps란 소프트웨어 보안을 전체 소프트웨어 전달 프로세스의 핵심 부분으로 만드는 방식 ⚡️ 개발자가 알아야 할 보안 영역 📌 시큐어 코딩 보안 취약점 (vulnerability) SW 버그중 하나로, 이로 인해 보안 시점에서 약점이 생겼고 해커가 악용(Exploit)을 할 경우 위험(Risk)가 발생하는 것 많은 해킹 사고들이 OSI 7Layer에서 Application계층에서 많이 발생하지만 Low Level(인프라)에 더 보안투자가 되고 있는 실상황입니다. Application(75% 해킹 발..

2022.07.08 게시됨

코딩테스트 파이썬(Python) 시작 전 알아야 할 문법 포스팅 썸네일 이미지

코딩테스트/Python

코딩테스트 파이썬(Python) 시작 전 알아야 할 문법

✋ 코딩테스트 파이썬(Python) 시작 전 알아야 할 문법 코딩테스트는 객체 지향적으로 짤 필요도 없고, 직접 자료구조를 구현할 필요가 없습니다. 오직 주어진 시간 내 시간, 공간 복잡도를 계산하여 코드를 짜야합니다. ⚡️ 파이썬 많이 쓰이는 문법 (입출력) a, b = map(int, input().split()) (ex, 10 20) 파이썬의 경우 다른 언어와 다르게 숫자 범위처리에 신경쓰지 않고 연산이 가능합니다. *빠른 입출력하기 from sys import stdin, stdout input = stdin.readline print = stdout.write 해당 코드를 맨 위에 작성한 후 출력이 필요할 경우 print()를 쓰면 됩니다. *배열 출력하기 arr = [1,2,3,4]를 공백없이..

2022.07.07 게시됨

보안 컨설팅 ( 컨설턴트, 마스터 플랜 등) 포스팅 썸네일 이미지

정보 보안/보안 컨설팅

보안 컨설팅 ( 컨설턴트, 마스터 플랜 등)

✋ 보안 컨설팅 ( 컨설턴트, 마스터 플랜 등) 보안 컨설턴트 뿐만 아니라 일반인들도 포함하여 보통 원하는 회사를 가고 싶은 취업희망자도 이런 컨설팅적인 마인드를 갖추어야 합니다. 지원하는 회사가 무엇을 필요로 하고 면접때 이것을 왜 물어보는지, 어떤 직원을 뽑고 싶어하고 그 직원이 왜 필요한지에 대한 분석을 갖추고 도전해야 성공이 가능합니다. ⚡️ 보안 컨설팅이란? 보안 컨설팅은 ‘전문 보안 지식을 바탕으로, 다양한 사이버 위협에서 기업 자산을 보호하는 서비스’입니다. 기업의 정보보호를 위해서는 먼저 현재 기업의 정보보호 수준을 기업 전체를 대상으로 평가하고, 이후 그에 맞는 정보보호 계획을 수립하는 것이 중요 문제를 파악하고 고객이 해결하기 어려운 것 또는 직접 해결하기 싫은 것들을 대신해주면서 그 ..

2022.07.07 게시됨

제품 취약점 분석 컨설팅 기법 포스팅 썸네일 이미지

정보 보안/보안 컨설팅

제품 취약점 분석 컨설팅 기법

✋ 제품 취약점 분석 컨설팅 취약한 제품, 애플리케이션 및 플러그인 예시를 확인해봅시다. Apache 소프트웨어 재단에서는 Log4j(https://logging.apache.org/log4j)소프트웨어의 취약점을 해결하는 보안 업데이트를 발표했습니다. 취약점이 발견된 Log4j는 프로그램 작성 중 로그를 남기기 위해 사용되는 자바 기반의 오픈소스 유틸리티 프로그램이며, 공격자가 해당 취약점을 이용해 악성코드 감염 등의 피해를 발생시킬 수 있습니다. 해당 피해를 방지하기 위해 Log4j 2.15 이상 최신 버전 업그레이드하여야 합니다. ⚡️ 취약점 분석 공격 사례 7가지 Layer의 공격받은 사례 1.Physical - JTAG, UART, SPI, I2C, MMC 회로 연결 2.External Netw..

2022.07.07 게시됨