본문 바로가기

전체 글22

유니패스 오픈API 신청, 가이드 정보 : 통관정보 조회, 개인통관고유부호 검증 수출입화물의 화물통관정보 조회나 수입신고 개인통관고유부호 검증을 하려고 할 때 관세청에서 운영하는 유니패스(UniPass)사이트에서 직접 조회를 할 수도 있지만각 쇼핑몰 사이트 등에서 해당 기능을 만들어서 제공하려고 할 때는 유니패스에서 제공하는 Open API를 활용하면 됩니다. 일단 유니패스 사이트 주소는 다음과 같습니다. @ https://unipass.customs.go.kr/ 유니패스 사이트에 접속해서 회원 가입을 한 이후에 오른쪽 상단에 있는 My메뉴에 들어가시면[서비스 관리] - [OpenAPI 사용관리] 메뉴가 있습니다. 현재는 총 30건의 오픈API를 제공하고 있고, 화면 오른쪽 하단에 보면 [연계가이드 다운로드]와 [Open API 신청] 버튼이 있습니다.우선 필요한 항목의 API를 선.. 2020. 1. 14.
맥OS 카탈리나(Catalina) 기타볼륨(읽기 전용 볼륨)의 정체 아이맥이나 맥북을 사용하면서 최신 OS 카탈리나로 업데이트 한 후에 저랑 비슷하게 당황스러운 경험을 하신 분들이 있을거라 생각이 들어 조금 정리해보았습니다. 아이맥에서 카탈리나로 업데이트 한 후에 몇일 사용하다보니 디스크 용량이 부족하다는 메시지를 접하게 되었습니다.그래서 디스크 유틸리티로 확인해보았더니 기타볼륨이라고 해서 알수 없는 공간이 상당한 양을 차지하고 있었습니다.게다가 왼쪽 디스크 구분에 "...-데이터" 라고 하는 조금 의아한 디스크도 추가되어 있어서 몹시 당황스러웠습니다. 결국 구글에서 맥OS 카탈리나 기타볼륨 등으로 검색을 열심히 해보았더니 디스크 클린 유틸리티 등으로 사용하지 않는 파일 등을 삭제해야 해결된다는 이야기만 가득했습니다.실제로 디스크 정리 앱등을 사용해봐도 전혀 변화가 없었.. 2019. 11. 13.
[AWS] bitnami LAMP 설정하기 (ubuntu, apache, php, mysql) AWS에 간단한 웹사이트를 만들때 주로 사용하게 되는 것이 LAMP(Linux, Apache, Mysql, PHP)인데, 직접 설치해서 사용해도 되지만 AWS에는 LAMP가 기본적으로 설치, 설정되어 있는 라이브러리가 있습니다. 그중에서 유명한 것이 bitnami 입니다. 제가 최근에 설치한 것이 Ubuntu 16.04 버전 기반으로 AMP가 설치된 버전이었는데, AWS EC2에서 새로운 서버를 설치할 때 AWS MarketPlace에서 Linux, PHP 버전별로 찾아서 설치하시면 됩니다. https://aws.amazon.com/marketplace/search/results?searchTerms=lamp 설치 후에 각종 설정 파일들 위치가 직접 설치하는 경우와는 다르기 때문에 쉽게 확인하고 설정할 .. 2019. 5. 9.
SQL Injection 방지 코드, 지정된 형식의 문자만 입력 받기 웹개발을 하면서 항상 신경 쓰이는 것이 SQL Injection을 비롯한 각종 보안문제입니다.특히나 외부에서(사용자로부터) 데이터를 입력 받아서 DB에 입력하는 기능이 핵심이기 때문에 어떤 문자열이 입력될지 알 수가 없다는 것이 신경쓰이는 부분입니다. 사용자가 실수로 혹은 악의적인 목적을 가진 사람이 의도적으로 DB해킹을 목적으로 비정상적인 데이터를 입력하는 경우가 많기 때문에 해킹코드를 100% 막지는 못하더라도 최대한 막을 수 있도록 준비해두는 것이 필요합니다. 보안과 관련해서 흔히 얘기되는 중요한 원칙이 블랙리스트 방식이 아닌 화이트리스트 방식으로 해야 한다는 것입니다.예를 들어 접근하면 안 되는 IP를 막는 것이 아니라 안전한 IP만 허용하고 나머지는 모두 막는 방식 또는 문제가 될 만한 문자열을.. 2019. 5. 8.