일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 카프카 성능
- 파이어베이스
- firebase
- Tuckman
- 해킹
- 자연어처리 #konlpy #형태소분석
- 슬랙 파일업로드
- Scale Cube
- Scouter
- FCM
- 코어/컨텍스트
- n-gram
- kafka
- 머신러닝
- 슬랙
- 슬랙 파일업로드 제한
- bag of words
- Rate Limit
- 스카우터
- Spark
- Slack Limit
- Core/Context
- 이미지 푸시
- 팀 발달 모델
- 알림무시
- Slack File Upload
- 웹보안
- Slack Rate Limit
- 스케일 큐브
- 카프카
- Today
- Total
목록분류 전체보기 (48)
플랫폼 개발팀 기술 블로그
INTRO근래 대부분의 해킹 사고는 개인정보 유출과 직결됩니다. 해커는 기업이 보유하고 있는 고객의 개인정보를 불법적으로 탈취하여 금품을 요구하거나 탈취한 개인정보를 또다른 불법적인 용도로 활용하게 됩니다. 따라서 기업의 해킹 사고는 (그들만의 문제가 아니라) 그 피해가 우리와 같은 일반 이용자게까지 미치게 되는 것입니다. 이에 현행 법제도에서는 기업이 제대로 관리/감독 하지 않아서 발생한 개인정보 유출 사고에 대해 과징금, 시정명령, 손해배상과 같은 행정처분을 부과할 수 있는 법적 근거를 마련해 두고 있습니다. 이번 글에서는 법에서 명시하고 있는 행정처분의 규정을 살펴보고, 그간 실제 발생한 해킹사고에서 기업에게 부과된 행정처분 사례를 알아 보겠습니다. 개인정보 보호 관련 법체계 개인정보보호와 관련된 ..
인공지능? 머신러닝? 딥러닝인공지능, 머신러닝, 딥러닝에 대해 자세히는 모르지만 대부분 한번쯤을 들어보았을 것이다. 분명 3가지는 차이가 있으며 어떤 차이가 있는지부터 알아보자. 머신러닝은 말 그데로 “기계가 학습?” 그럼 인공지능과 딥러닝은? 마찬가지로 기계학습이라 해도 틀린것은 아니다.(그림 출처: https://blogs.nvidia.co.kr/2016/08/03/difference_ai_learning_machinelearning/) 인공지능은 매우 포괄적인 개념으로 가장 많이 사용되는 대중적인 단어이다. 특정 기술 분야 뿐아니라 지능적인 요소를 가진 모든 부분에 대해 부르는 이름이다. 예를들어 게임상의 Bot이나 음성인식을 이용한 검색, 통계를 기반으로한 예측시스템들도 인공지능이라 부른다. 반면..
SQL 인젝션은, 웹 보안 하면 가장 대중적으로 언급되는 공격 기법입니다. XSS와 함께 쌍두마차급으로 유명한 기법이지요. 꽤 오래전에, 이 공격에 대한 글을 한번 다룬적이 있는데요. 벌써 12년도 더 전이네요. 그때나 지금이나 SQL 인젝션의 공격기법이든 방어기법이든 크게 달라진 것이 없어 보입니다. > [웹 보안 시리즈] 2. SQL INJECTION (대부분의 웹해킹이 그렇듯이) 웹 개발의 기본을 잘 이해하고 있다면, SQL 인젝션은 쉽게 이해하고 시도해 볼 수 있으리라 판단됩니다. 이 해킹 공격을 도와주는 자동화 툴도 쉽게 구할 수 있고요. SQL 인젝션은 손쉽게 공격을 해 볼 수 있는 반면에 공격이 성공했을때그 파급력을 상당할 수 있습니다.지금부터 알아볼 사례들을 보면, 이 진부한 공격기법이 아..
1부 APM 선정과 스카우터의 지표소개2부 스카우터 기능 활용 및 페이퍼 플러그인3부 스카우터 얼럿 플러그인 커스터마이징 이번 내용에서는 스카우터 클라이언트를 본격적으로 사용하면서 알면 도움이 되는 내용을 주로 다루려고 한다. 수집된 지표를 보기위한 방법은 여러가지가 있지만, 일반적으로 사용하는 방법은 2가지이다. 자바로 된 스카우터 클라이언트 프로그램을 이용해서 확인하는 방법페이퍼 플러그인을 이용해서 만든 웹서버에 웹브라우저를 통해 접속해서 확인하는 방법 2가지 방법에 대해 소개하고 사용하면서 느낀 활용법을 정리하였다. 스카우터 클라이언트 스카우터 클라이언트의 모습(출처 : https://github.com/scouter-project/scouter) 스카우터 클라이언트는 Windows / MacOS ..
[Docker : 기초 편][Docker : 설치 편][Docker : 컨테이너 편] Docker 설치 준비 도커는 기본적으로 Linux OS에서 구동되며 타 OS(Windows, Mac 등)에서는 도커 실행에 필요한 Docker Tool Box 또는 Docker for OS(Windows, Mac) 을 설치하거나 VMWare와 VirtualBox 같은 가상환경에서 Linux OS 설치 하여 도커를 구동 할 수 있다. 이번 Docker : 설치 편에서는 VirtualBox에서 Linux OS를 설치 해보고 Port Forwarding을 통해 HostOS에서 GuestOS로의 SSH접근 및 도커 설치 라고쓰고 리눅스설치 편이라 읽는다. 를 진행 해보도록 하겠다. 먼저 가상환경을 만들기 위한 VirtualB..
[FCM] #1. 소개 및 메시지[FCM] #2. Firebase 프로젝트 생성 및 Android 앱 FCM 설정[FCM] #3. Firebase 메시지 전송[FCM] #4. Android 메시지 처리 FCM(Firebase Cloud Message) 메시지가 기기로 전달이 되려면 발신자인 Firebase 그리고 수신자인 기기 설정이 필요하다. 기기 설정은 전문 앱개발자가 아니기 때문에 간단하게 Android 환경에서 샘플 앱을 만들고 FCM 관련 부분을 설정한다.FirebaseFirebase는 클라우드 환경에서 웹이나 앱을 쉽게 만들 수 있도록 도와주는 서비스 프로바이더라고 보면 될거 같다.호스팅, 인증, 데이터베이스, 분석, 클라우드 메시지 등등 다양한 기능들을 벡엔드 형태로 제공하고 있고, 쉽게 사..
Data Backup DB 데이터를 다루다 보면 데이터의 양이 많아지거나 필요에 의해 백업을 해야 하는 상황이 발생하게 된다.우선 MariaDB, MySql에서는 백업 솔루션으로Mysqldump를 기본으로 제공하고 있고 다양한 dump 옵션을 제공하고 있어 많이 사용되고 있다. 백업이라는것은 앞으로 생길수도 있는 어떠한 상황을 대비하기 위한 하나의 과정이다.데이터를 보관한다는것을 기본 전제로 깔고 들어가고 여기에 안전하게, 신속하게 등 여러가지 옵션이 붙을 수 있다. Xtrabackup Xtrabackup은 MySql과 MariaDB에서 사용 할 수 있는 무료 백업 솔루션이다. 일반적인 환경이라면 기본 제공되는 Mysqldump로도 충분히 백업/복구 기능을 수행 할 수 있지만 백업 해야하는 데이터의 용량..
[FCM] #1. 소개 및 메시지[FCM] #2. Firebase 프로젝트 생성 및 Android 앱 FCM 설정[FCM] #3. Firebase 메시지 전송[FCM] #4. Android 메시지 처리 FCM은 Firebase 클라우스 메시징의 약자이고, 무료로 메시지를 안정적으로 전송할 수 있는 교차 플래폼 메시징 솔루션이다.IOS, Android, Web등 기존에 메시지를 발송하려면 APNS, GCM 등 각각 환경별로 개발해야하는 불편함이 있었다. FCM을 이용하면 이러한 부분을 한번에 처리할 수 있다. 구글에서는 FCM에 적극적으로 투자하고 있고, 앞으로 새로운 기능들은 모두 FCM을 통해 지원할 예정이다. GCM 서비스는 기존 Legacy 앱에 대한 지원 이유로 현재 버전으로만 유지하고 있다. 주..