전체 글348 [Day 13] API(Application Programming Interface) API(Applicaton Programming Interface) 응용 프로그램(내가 만든 날씨 조회 App)에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능(기상청 날씨정보)을 제어할 수 있게 만든 인터페이스(기상청 날씨 API) 기상청 날씨 정보를 활용해 날씨 조회 App을 만들고 싶을 경우 기상청 날씨 data를 어떠한 방식으로 요청하고, 어떤 항목을 가져올 수 있는지에 대한 규격이 필요함 이 규격이 API이고, 이것을 문서화한 것이 API 문서 Interface 서로 다른 2개의 시스템/장치 간에 정보나 신호를 주고 받을 수 있도록 도와주는 시스템 API 종류 Private API : 사내 개발자가 자사 제품/서비스 개선을 위해 내부적으로 발행하는 API Public API or.. 2020. 8. 23. [Day 12] Authentication(인증), Authorization(인가) Authentication(인증) 일반적으로 User Name/User ID와 Password를 통해 자산의 신원을 입증하는 것 Authentication 과정은 자신을 확인하는 프로세스 Authorization(인가) Authentication 성공 후, system, resource에 대한 접근을 허용하는 것 Authorization 과정은 엑세스 권한이 있는 항목을 확인하는 프로세스 ※ 참고 https://medium.com/datadriveninvestor/authentication-vs-authorization-716fea914d55 Authentication vs Authorization Today I’m going to discuss two topics that most people tend.. 2020. 8. 22. [Day 11] MSI(Microsoft Installer), EXE(Execute) MSI(Microsoft Installer) EXE(Execute) installation package executable file 설치 전용 설치 또는 실행 표준 GUI를 제공함으로써 설치 작업을 단순화 설치 프로그램을 자유롭게 제작할 수 있음 (ex.게임 설치 과정에서 동영상 제공) AD 정책으로 배포 가능 불가 처음에는 링크와 기타 간단한 것만 설치했다가 사용자가 프로그램을 처음으로 실행할 때 전체 설치를 수행하도록 할 수도 있음. 이 때 MSI는 필요한 파일을 열고 설치 프로세스를 완료함 불가 ※ 참고 http://www.differencebetween.net/technology/software-technology/difference-between-msi-and-exe/ Difference Be.. 2020. 8. 21. [Day 10] SECaaS(Security as a Service) SECaaS(Security as a Service) 클라우드 기반 보안 서비스 클라우드를 보호하기 위한 보안 서비스가 아니라, 클라우드를 기반으로 보안 서비스를 제공하는 것을 의미(ex. Cloud NAC 등) 클라우드 기반이라 비용절감 효과가 있고, 인프라가 업체에 있으니 유지보수가 빠르고 편함 ※ 참고 http://www.bloter.net/archives/281181 [IT열쇳말] SECaaS 클라우드 컴퓨팅은 인터넷에 연결된 서버 자원을 이용해 데이터를 저장하고 네트워크 및 콘텐츠 사용 등 IT 관련 서비스를 한번에 사용할 수 있는 컴퓨팅 환경을 말한다. 인터넷에 접속돼 있다�� www.bloter.net 2020. 8. 20. 이전 1 ··· 81 82 83 84 85 86 87 다음