Tech & Programming/서버 & 보안 5

REST API 서버구축(2/ 2) - python, virtualenv, Django-rest-api 설치

지난 번 REST API 서버 구축 첫번째 글 작성에 이어 2번째 글을 작성합니다. (이전 글 참고 : 2018/04/06 - [Tech & Programming/서버 & 보안] - REST API 서버구축(1/ 2) - AWS EC2 인스턴스 생성) 인사말 안드로이드 앱(기분 좋은 인사)을 개발할 때 모든 DATA를 res(Local)에 넣기에는 매번 앱을 마켓에 업데이트 해야고, 용량이 커지는 불편함이 있어 REST API서버 구축의 필요성을 느꼈습니다. 그래서, 인터넷으로 REST API에 대해 조사를 했는데, 빠르고 간단하게 구축하기 위해서 사람들은 스피링 부트와 Django 가 많은 사람들이 이용하는 것 같았습니다.저는 안드로이드 앱개발이 주된 목적이었고, 주고 받는 데이터도 복잡하지 않았기 때..

특정 프로그램 종료 시 자동으로 재실행하는 배치파일

최근 회사 내 윈도우 환경에서 사용하는 프로그램이 알 수 없는 원인에 의해 종료되는 현상이 발생했습니다.근본적인 원인을 찾아 수정할 때까지 임시 방편으로 프로그램이 죽으면 자동으로 재실행되도록 조치를 취했습니다. 이 조치를 하기위해 프로세스 감시 프로그램이나 유사한 상황에서 사용할 수 있는 배치파일을 인터넷에서 검색했습니다.Stack overflow에 괜찮은 배치 프로그램 소스가 있어서 수정해서 사용하였습니다.그 배치프로그램을 소개해드립니다. 유사한 문제로 고민하고 있는 전산인이 계시다면 응용해서 사용하시면 좋을 것 같습니다. 아마 프로그램이 쉬워서 특별한 설명이 없어도 이해되시리라 생각됩니다. @Echo off:Start::::::::::::::::::::::::::::::::::::::::::::::..

REST API 서버구축(1/ 2) - AWS EC2 인스턴스 생성

지난 번 Toy project 로 진행한 '기분 좋은 인사'의 기능 업데이트 중 메시지와 이미지 등을 전송받기 위해서 API 서버가 필요하게 되었습니다. 그래서, 이번 글에서는 제가 간단하게 API 서버를 구축해나간 과정을 정리 소개해보겠습니다.글이 길어 1부, 2부로 나누어 적을까 합니다. 1부는 아마존 AWS를 이용해 기본 EC2 인스턴스를 생성하는 방법을 쓸 생각이고, 2부는 Python, Django 등을 설치하는 과정을 적을까 합니다. AWS 프리티어를 이용한 서버 환경 구축 개인적으로 서버를 가지고 있지도 않고, 회사 서버를 쓰기에도 눈치가 보여서 그냥 제일 유명한 AWS를 사용하기로 했습니다. 유명 클라우드 서비스를 한번 경험해보고 싶었습니다. AWS 요금이 비싸다는 글은 종종 보았지만 To..

[Tip] 워너크라이(WannaCry) 랜섬웨어 예방 방법

2017년 5월 14일 워너크립터(WannaCryptor) 라는 랜섬웨어 공격이 이슈가 되고 있다.전산실에 근무하는 나는 이전에 서버의 익명FTP 계정을 공격하여 랜섬웨어에 감염되어 오라클과 관련된 모든 파일이 암호화되어 낭패를 본적이 있어서 관련 기사를 보고 주말내내 긴장을 늦출 수가 없었다.다행히 서버 및 사용자 PC도 감염된 사례가 없이 넘어갔다. 하지만, 월요일 출근하자마자 혹시 모를 감염에 대비하여 점검 및 예방책 메뉴얼을 만들어 배포한다고 정신이 없었다. 이번 랜섬웨어에 대해서 조사하고, 예방 메뉴얼을 만들면서 내용들을 정리하여 포스트 하니, 많은 분들에게 예방하는 데 도움이 되었으면 좋겠다. 1. 랜섬웨어란? 몸 값을 뜻하는 Ransom 과 제품을 뜻하는 Ware의 합성어이며, 사용자의 동의..

[Tip] Windows Server 비밀번호 변경 후 확인 사항

몇 일전 회사 내 보안 강화를 위해서 모든 서버의 비밀번호를 주기적으로 변경하기로 결정하고 비밀번호를 변경했다. 비밀번호를 변경하자 사용하고 있는 몇몇 윈도우 서버에 몇 가지 오류가 나타났다. 구글링과 협력업체 문의를 통해 해결을 한 내용을 공유하니 혹 윈도우 서버의 비밀번호를 변경했는데 같은 증상이 나타나는 분들께 도움이 되었으면 한다. 1. 연결 된 네트워크 드라이브의 단절 패스워드를 변경한 서버쪽으로 타부서가 네트워크 드라이브를 연결하여 파일을 복사, 수정하고 쓰고 있었는데 패스워드 변경으로 연결된 네트워크 드라이브가 모두 끊어지는 현상이 발생했다. 이 문제는 네트워크 드라이브를 연결한 클라이언트 쪽에서 윈도우 탐색기에서 네트워크 드라이브(Z: 따위) 를 더블클릭하면 사용자이름과 패스워드를 입력하는..