본문 바로가기

분류 전체보기

(42)
201129 ‘전자세금계산서’ 열었다가 악성코드 감염, 국세청 사칭 피싱 주의 www.boannews.com/media/view.asp?idx=92902&page=2&mkind=1&kind=1 ‘전자세금계산서’ 열었다가 악성코드 감염, 국세청 사칭 피싱 주의 ‘국세청 전자세금계산서 발급 메일 안내’로 위장한 피싱 메일이 불특정 다수를 대상으로 유포되고 있다. 발견된 공격은 메일 수신자가 관심을 가질만한 내용의 이메일을 발송해, 첨부된 악성 www.boannews.com 요즘 ‘국세청 전자세금계산서 발급 메일 안내’로 위장한 피싱 메일이 불특정 다수를 대상으로 유포되고 있습니다. 전형적인 '스피어 피싱' 방식의 공격이라고 하지만, 이번 공격은 PPT 파일을 사용한다는 특징을 가지고 있기 때문에 더더욱 조심해야 할 것 같습니다. 스피어 피싱이란? (출처 : SK인포섹 공식 블로그) b..
[보안뉴스] 20201121 해커들이 좋아하는 API 공격 방법 4가지 www.boannews.com/media/view.asp?idx=92617 해커들이 좋아하는 API 공격 방법 4가지 애플리케이션 프로그래밍 인터페이스(API)는 요즘과 같은 IT 기술 공유 시대에 필수적인 요소로 자리를 잡았다. API를 공유한다는 건 개발자나 웹사이트 소유자들에게 기존 애플리케이션의 소스 www.boannews.com 애플리케이션과 서비스 사이에서 활발히 공유되고 있는 API는 기본적인 보안 구멍이 많다. 광범히 하게 사용되고 있고, 공격 효과가 대단히 높은 편이며, 심지어 간단한 해킹 기술로도 공략이 가능하기 때문이다. 이를 방지하기위해서, 사용자와 개발자 모두 기본 수칙을 지켜 사용해야 한다. API(Application Programming Interface)는 개발자에게 기존 ..
201108 재택 근무자들을 위한 가정용 라우터 방비, 어떻게 해야 할까? m.boannews.com/html/detail.html?mtype=1&idx=92311 재택 근무자들을 위한 가정용 라우터 방비, 어떻게 해야 할까? “질문이 있습니다. 저희 회사 직원들이 재택 근무를 시작했습니다. 보안 담당자로서, 집에 있는 가정용 라우터들을 어떻게 보호해야 할까요?󰡓 이런 질문을 최근 들어 많이 받기 시작했다. m.boannews.com 라우터는 전공 수업을 통해서 3계층 네트워크 계층 장비로 알고 있는데, 이 라우터가 공격자 입장에서 가장 공격하기 좋다고 합니다. 그 이유는 3가지로 볼 수 있는데 1) 라우터는 예상 가능한 지점에 고정적으로 존재하는 공격 통로 2) 요즘 가정용 라우터들은 대부분 와이파이 기능까지도 겸비 -> 무선 공격마저 허락하는 통로 3) 갖가지 사물인터넷 장..
201106 수업 + 정보처리(산업)기사 순서도 정리 7주차 챕터3 152p ~ 챕터3 165p (페이지는 교재 발행연도마다 다릅니다) 1차시 완전수 알고리즘 완전수란? 자연수 중에서 자기 자신을 뺀 약수들의 합이 자기 자신과 같아지는 수 4부터 500까지의 자연수 중에서 완전수를 찾아 출력하고 그 개수를 구하는 알고리즘 자연수 N의 약수를 구할 때, 1부터 N/2 까지 점검하면 N 자신을 제외하는 모든 약수 구할 수 있음 -> 내부 반복 구문 사용 내부 반복 구문을 위해 인덱스 변수 J 사용 -> J는 1부터 INT(N/2)까지 변함 2차시 최대공약수(호제법)와 근사값 알고리즘 최대공약수(호제법) 최대공약수 : Greatest Common Divider(GCD) 최소공배수 : Least Common Multiplier(LCM) 유클리드 호제법 X, Y를 ..
201104 #1001 작거나 크거나(C++) 문제 링크 : euleroj.io/problemset/problem/1001 #include using namespace std; int main() { int A, B; cin >> A >> B; if(A
201104 #1131 디지털 시계(C++) 오일러OJ 사이트 : euleroj.io/problemset/ 백준, 프로그래머스 말고도 알고리즘 문제를 풀 수 있는 사이트를 추천하기 위해 이번 주는 오일러OJ 에서 알고리즘 문제를 풀어봤습니다. 문제 링크 : euleroj.io/problemset/problem/1131 #include using namespace std; int main() { int A, B, C; int sum = 0; cin >> A >> B; cin >> C; sum = B + C; if(sum >= 60){ A += (sum/60); if(A>23){ A -= 24; } sum = sum % 60; } cout
20201104 점프투파이썬 예외 처리
20201104 Do it! 알고리즘 입문 파이썬편 1. 리스트 기초 list0 = list()# [] 빈리스트 list1 = []# [] 빈리스트 list2 = [None] * 5# [None,None,None,None,None] # 원소가 5개이면서 원솟값이 없는 리스트 list3 = [1,2,3]# [1,2,3] list4 = [1,2,3,]# [1,2,3] 맨 마지막 원소에 쉼표를 써도 됨 list5 = list('ABC')# ['A','B','C'] 문자열의 각 문자로부터 원소를 생성 list6 = list([1,2,3])# [1,2,3] 리스트로부터 원소를 생성 list7 = list((1,2,3))# [1,2,3] 튜플로부터 원소를 생성 list8 = list({1,2,3})# [1,2,3] 집합으로부터 원소를 생성 2. 튜플 기초 tuple..