목록분류 전체보기 (128)
패키지
XSS 란?![Cross-site Scripting.]SQL injection과 함께[1] 웹 상에서 가장 기초적인 취약점 공격 방법의 일종으로, 악의적인 사용자가 공격하려는 사이트에 스크립트를 넣는 기법을 말한다. 공격에 성공하면 사이트에 접속한 사용자는 삽입된 코드를 실행하게 되며,[2] 보통 의도치 않은 행동을 수행시키거나 쿠키나 세션 토큰 등의 민감한 정보를 탈취한다. 크로스 사이트 스크립팅이란 이름 답게, 자바스크립트를 사용하여 공격하는 경우가 많다. 공격 방법이 단순하고 가장 기초적이지만, 많은 웹사이트들이 XSS에 대한 방어 조치를 해두지 않아 공격을 받는 경우가 많다. 여러 사용자가 접근 가능한 게시판 등에 코드를 삽입하는 경우도 많으며, 경우에 따라서는 메일과 같은 매체를 통해서도 전파된..
"AI 기반·응용기술 인력 키우고 GPU클러스터 등 인프라 지원을" 이정우 알리페이로 대표되는 중국 핀테크산업의 폭발적인 성장세는 공포감마저 느끼게 한다. 중국의 핀테크산업 발전은 전통적인 금융산업의 미성숙 및 거대 시장에 기인한 측면도 있는데 그보다는 중국 정부의 규제완화가 더 큰 역할을 하고 있다. 한국은 정부의 규제완화 노력에도 불구하고 아직 핀테크산업의 발목을 잡는 규제가 많이 남아 있다. P2P(개인 간) 금융에서 개별 투자자의 투자 상한액을 1000만원으로 묶은 규제가 대표적이다. 자산운용 분야에서 ‘투자일임’ 관련 비(非)대면계약을 금지해 온라인만으로 핀테크 스타트업이 발전할 수 있는 길을 막아버린 규제도 마찬가지다. 규제 정비도 신생 핀테크기업 발전 관점에서..
윤종규KB국민은행(은행장) "4차 산업혁명 시대… 은행 경쟁자는 구글·아마존" 통합 국민은행 16주년 기념식 급변하는 금융환경 속 위기의식·도전정신 강조“지위에 상관없이 당돌하게 질문하고 실패에서 배우는 도전정신이 절실합니다.” 윤종규 KB금융 회장 겸 국민은행장(사진)은 1일 서울 여의도 본점에서 열린 국민은행 창립 16주년 기념식에서 “머지않은 장래에 은행의 경쟁자로 구글, 아마존, 알리바바와 같은 정보통신기술(ICT)기업이 부상할 것”이라며 이같이 말했다. 윤 회장은 이날 그 어느 때보다 위기의식을 강조했다. 그는 “4차 산업혁명이란 전환기를 맞아 기존 지식과 경험으로는 변화를 감당하기 어렵다”고 진단했다. 이어 “이스라엘의 ‘후츠파 정신’과 같이 질문과 호기심을 미덕으로 여기는 수평적 조직문화에서..
[클라우드 현장] IoT 관리 솔루션 ‘삼성 커넥트’ AWS 클라우드에서 더 정교한 서비스로 거듭난다전자신문 : 발행일 : 2017.04.26데이터가 주도권을 갖는 4차 산업 혁명의 시대에 IoT는 데이터의 출발점이 되고 있다. 일상생활과 산업의 현장에 연결된 수많은 IoT가 생성하는 엄청난 데이터 관리가 이제 기업의 성공과 실패를 결정하게 됐다. 기업들이 성공률을 높이기 위해 주목하고 있는 것이 클라우드. 지난 4월 19일과 20일 양일간 개최된 ‘AWS 서밋 서울 2017’에서 삼성전자 무선사업부의 장수백 상무는 삼성전자의 IoT 관리 솔루션은 삼성 커넥트(Samsung Connect)가 AWS의 클라우드에서 활용되는 사례를 소개했다. 일반 가전 기기를 비롯해 산업 현장 그리고 전 세계에 연결되는 I..
금융산업에 미칠영향과 대응방안- 핀테크가 금융 산업에 미치는 영향(1) 지점을 통해서만 취급할 수 있었던 금융 상품 서비스가 통신사/유통업체/인터넷 업체 등에서 취급되는 방향으로 변화되면서 금융 상품과 서비스의 판매채널이 다양화 되어 고객들의 편의성이 제고될 것이다.(2) 핀테크 시장 내 치열한 경쟁 촉발로 다양한 금융 상품 출시 등 금융 서비스가 양적/질적으로 한층 업그레이드 될 것이다. 스마트폰 보급과 IT기술의 발전으로 금융 서비스의 중심이 기존 오프라인 및 인터넷에서 모바일로 재편이 지속될 것이다.(3) 금융회사는 인터넷 은행 설립 또는 인수, IT기업과의 제휴 확대를 통해 경쟁력을 강화하고, 비금융 회사는 금융회사의 고객을 흡수하여 금융회사의 수익기반을 위협할 수 있기 때문에 기존금융회사와 IT..
KT와 카카오가 각각 인터넷전문은행인 케이뱅크와 카카오뱅크를 지배하기 위한 지분 매매 약정을 주요주주들과 맺은 것으로 나타났다. 비금융주력자(산업자본)가 은행 지분을 10%(의결권은 4%) 넘게 갖지 못하도록 한 '은산분리' 규제가 완화 또는 폐지되면 1년 안에 자동 실행되는 계약이다. 케이뱅크·카카오뱅크의 주요주주와 이를 인가한 정부가 모두 은산분리 완화·폐지를 전제로 삼았으며, 이는 인가 과정의 특혜였다는 주장이 국정감사에서 제기될 전망이다.국회 정무위원회 박용진 의원(더불어민주당)이 12일 금융위원회와 금융감독원에서 받은 자료에 따르면 KT는 케이뱅크의 지분 28∼38%를, 카카오는 카카오뱅크의 지분 30%를 확보하기 위한 콜옵션과 풋옵션을 주주 간 계약서에 각각 담았다. 콜옵션은 미리 정해둔 조건..
핀테크(Fintech)Financial technology의 줄임말로 금융서비스를 소프트웨어에 기반하여 제공하는 사업을 가리킨다.즉, 금융과 기술의 융합을 의미한다. 대표적인 서비스로는 모바일 결제, 모바일 송금, 온라인 개인 재정 관리, 크라우드 펀딩 등이 있다. 온라인으로 이루어 지는 서비스이기 때문에 저비용, 고효율의 무한한 금융상품을 만들 수 있다는 특징이 있다. - 출현배경 모바일 IT기술의 발달과 스마트폰의 출현으로 새로운 기업의 설립이 쉬워졌고, 2008년 글로벌 금융위기 이후 기존 은행에 대한 불신과 경제주역의 변화가 생기면서 핀테크에 대한 기업의 투자가 증가하게 되었다. ex) 이베이 사의 페이팔, 중국의 최대 쇼핑몰인 알리바바가 제공하는 알리페이, 애플의 애플페이, 다음카카오의 카카오페..
금융위, 4차 산업혁명 금융 로드맵 마련…핀테크 산업 발전 지원 【서울=뉴시스】이현주 기자 = 금융당국이 혁신적인 핀테크 서비스 출시와 글로벌 진출을 지원하기 위한 '4차 산업혁명 금융 로드맵'을 마련한다. 금융위원회는 11일 제17차 정례회의를 열고 이 같은 내용을 담은 '금융중심지 조성과 발전에 관한 기본계획'을 확정했다. 기본 계획은 '금융시장 국제경쟁력 강화'를 목표로 ▲자금조달과 운용의 국제화 ▲글로벌 금융회사 유치 및 국내 금융회사 해외진출 활성화 ▲핀테크 생태계 조성 등 금융의 4차 산업혁명 선도를 3대 전략으로 제시했다. 이를 달성하기 위해 자본시장 국제화, 금융산업의 국제경쟁력 제고, 금융시스템의 국제정합성 제고, 금융중심지 내실화 등 4대 부문별 추진과제를 수립했다. 특히 금융산업의 국..
깃허브(GitHub)란?Git이란, '소스코드를 저장'하는 저장소이다.즉, 소스 변경과 체계적관리 기능을 제공 해주는 Repository(리파지토리)이다. 소스코드를 저장하는 종류에는 SVN(내가 사용해본 것), Git, CVS등 여러 프로그램이 있다.그 중 Git이 관심을 끌고 있는 이유가 뭘까? * Git이 어렵다고 생각되는 이유는, 소스코드 저장소(Repository)의 기능을 모른채 git을 접하기 때문이라고 함. Repository의 기능1. 소스를 저장한다.2. 소스가 올라올 때 어디서 변경되었는지 체크한다.3. 소스 변경 사항에 대한 기록을 남긴다. 깃허브(GitHub)를 사용하는 이유?1. 형상관리도구(Configuration Management Tool) 중 하나.2. SVN과 GIT의 ..
문제 --> https://www.acmicpc.net/problem/11722 11053과 반대로 생각해서 풀면 된다!그런데 전에 풀었던 것 보다 메모리가 늘어났다,, 이유가 뭘까,, 1234567891011121314151617181920212223242526272829303132333435363738import java.util.*;public class P11722 { public static void main(String[] args) { //LIS 의 반대로 풀기 //수열A를 뒤집어서 가장 긴 증가하는 부분 수열을 구하는 방법 Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a[] = new int[n]; for (int i = ..
문제 --> https://www.acmicpc.net/problem/1105511053_가장 긴 증가하는 수열의 길이의 문제를 응용한 문제이다. MAX(D[j]) + 1 (길이) ===> MAX(D[j]) + A[i] (합)의 원리를 이용해서 풀었다. 1234567891011121314151617181920212223242526272829303132333435363738394041package com.home.test; import java.util.Scanner;public class P11055 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a[] = new..
문제 ==> https://www.acmicpc.net/problem/11053 유명한 LIS 알고리즘 문제라고 한다. * 최장 증가 수열 LIS(Longest Increasing Subsequence) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 import java.util.Scanner; public class P11053 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //첫 행 입력 int n = sc.nextInt(); int a[] = new int[n]; //두 번째 행 입력 for (int ..
https://www.acmicpc.net/problem/2193 점화식 d[n] = d[n-1] + d[n-2] 1234567891011121314151617181920212223242526272829303132import java.util.Scanner; public class P2193 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //long 8 byte //점화식 //d[n] = d[n-1] + d[n-2] //d[n][l] : n자리 이친수, 마지막자리 l //0으로 끝나는 경우 d[n][0] = d[n-1][0] + d[n-1][1] //1으로 끝나는 경우 ..
고고고 자바스크립트 자료구조와 알고리즘국내도서저자 : 마이클 맥밀런(Michael McMillan) / 우정은역출판 : 한빛미디어 2014.08.30상세보기
POI는 엑셀을 핸들링 할때 쓰는 라이브러리.. HSSFWorkbook 컬럼값 순서가 숫자로 하드코딩 되어 있어서 새로 컬럼값을 추가할 때마다 밀리는 숫자를 수정해야 하는 불편함이 있었다. 그래서 int num = 0;을 초기화 시키고 num++로 알아서 순서 증가하게끔 변경해놓았다. 하면서 poi에 대해 조금 ..찾아봄. 자바로 엑셀을 핸들링 할 수 있는 방법은 크게 두가지로 나누어 진다. 1. Java Excel API http://www.andykhan.com/jexcelapi/ 2. POI http://jakarta.apache.org/poi/index.html ※ 흔히 POI를 엑셀을 핸들링 하기 위한 것으로만 오해하기 쉬운데, POI 프로젝트는 마이크로소프트 OLE 2 복합 도큐먼트 포맷의 파..