네이버클라우드 20

[Ncloud] LiveStation과 함께하는 라이브 방송국 만들기

과거 연예인이 방송에 나오면, 언젠가 나도 멋지게 꾸며서 방송에 나오고 싶다. 이런 꿈 한번 꿔본 적 있으신가요? 이번에는 그 꿈에 한발짝 다가서는 콘텐츠로 마련해보았습니다. 네이버 클라우드에서 제공하는 라이브 스테이션(Live Station) 서비스와 함께라면 가능합니다. 이 서비스에 바로 진입하기에는 생각보다 약간 어려움이 따릅니다. 그러나 본 글을 천천히 읽어보시면 사용하는데 도움이 되실 겁니다. 라이브 방송 라이브 방송이 무엇인지, 8월 24일 등장한 CLOVA X(베타)에게 질문했습니다. CLOVA X 무한한 가능성을 여는 새로운 대화의 시작 clova-x.naver.com 촬영과 동시에 방영하는 방송이라고 합니다. 라방, 실방 등으로 부른다고 하네요. 보통 라이브 방송, 혹은 실시간 방송이라고..

[Ncloud] File filter API로 악성코드 정밀 검사해보기 in File Safer

File filter라는 것이 있습니다. 파일을 첨부하면, 해당 파일을 검사해서 악성코드 포함 여부를 확인해서 알려주는 기능입니다. Hash Filter보다 좀 더 정밀하게 파일을 통째로 검사하는 기능으로 생각하면 되겠습니다. 지난 글에서는 웹 콘솔로 검사를 했는데, API로도 같은 기능을 제공합니다. 참고로 개발 가이드에는 File filter에 대한 시나리오도 있습니다. https://guide.ncloud-docs.com/docs/filesafer-programming-file File Filter 개발 guide.ncloud-docs.com 시나리오를 간단히 살펴보겠습니다. 두 가지 API를 통해 파일을 검사를 요청(POST)하고, 그 검사 결과를 받아서 확인할 수 있습니다. 그 결과에 따라 사용..

[Ncloud] Hash Filter API로 내 파일 간단 검사해보기 in File Safer

지난 글에 이어서, 이번에는 API를 사용해서 File Safer 중 Hash Filter를 수행해보겠습니다. API를 사용하려면, 당연하게도 api 가이드를 참고해야 합니다. 가이드를 살펴보겠습니다. 제가 살펴볼 부분은 checkHash API 하나입니다. https://api.ncloud-docs.com/docs/security-filesafer-checkhash checkHash (Hash Filter) api.ncloud-docs.com File Safer의 Hash Filter에서 제공하는 기능이라고 설명하고, Hash 값으로 악성여부 확인하는 API라고 합니다. 오타 chechHash가 있네요. 차후 개선하겠죠? 이 API에는 호출을 위해서 5가지 헤더와, 2가지 파라미터가 필요합니다. POS..

[Ncloud] File Safer로 내 파일 악성코드 잡아내기

악성코드 탐지의 필요성 보안(Security)에 대한 관심이 높아지는 추세입니다. 많은 콘텐츠들이 디지털화되고, 해킹에 대한 위험도 함께 높아지고 있습니다. 2020년도 경험한 침해사고 유형을 살펴보면 다음과 같습니다. 과학기술정보통신부,「정보보호실태조사」, 2020, 2023.08.06, 침해사고 경험 유형 그 결과 랜섬웨어가 약 47%로 가장 높았고, 그 다음으로 악성코드(컴퓨터 바이러스, 웜, 트로이잔, APT공격 등)에 의한 공격이 41.7%로 높게 나타났습니다. 어느정도 악성코드에 대한 대비책이 필요하겠죠? 이와 관련하여 간단히 File Safer라는 상품군에 대해 알아보겠습니다. File Safer 소개 먼저 File Safer 상품에 대해 알아보겠습니다. 파일의 악성코드 여부를 쉽고 간편하게..

[Ncloud] CLOVA Dubbing으로 짧은 영상 만들어보기

지난번 CLOVA Voice로 목소리를 내었다면, 이번에는 CLOVA Dubbing을 적극 활용해보겠습니다. 최근 제가 즐겨보는 Youtube Shorts 영상들이 있는데요, 제가 또 요리를 좋아합니다. 그래서 요리 영상을 보다보면 얼굴이 공개되지 않은 채로, 요리만 하면서 자막을 입히거나 합성된 목소리를 활용해서 간단한 대화(꽁트)를 진행하는 영상이 많습니다. 간단한 예로 1분 요리 뚝딱이형이라는 채널의 1300만건 조회수를 가진 영상을 한번 보겠습니다. 뚝딱이 형이라는 목소리와 잼민이 목소리를 합성 목소리로 활용해서 다양한 대화를 주고받고 자막으로 간단히 설명하는 것을 제외하면 거의 요리만 진행하는 영상입니다. 굳이 소개하는 것은 이러한 컨셉을 생각한다면 TTS를 활용한 컨텐츠도 어느정도 경쟁력이 있..

[Ncloud] 재밌는 목소리 내어보자 with CLOVA Voice

최근 짧은 길이의 영상에서 목소리 위주로 시나리오를 만들어서 올린 것을 많이 봅니다. 즉, 관련해서 다양한 인공지능 목소리 서비스들이 있고 이를 적극적으로 활용하고 있다는 거죠. 과거 이러한 목소리는 개인 스트리밍 방송에서 후원할 때 목소리 채팅을 활용해서 돈을 일정 지불하고 방송에서 틀어주는 방향으로 진행했다면, 현재는 이것과 함께 아예 이러한 목소리들을 적극 활용해서 영상을 만들기도 합니다. 영상에 목소리만 입히거나, 조금 더 수고롭게 자막을 달 수도 있습니다. 그래서 이번에는 글자를 입력했을 때, 원하는 목소리로 출력해주는 TTS(Text to Speech) 서비스를 간단히 알아보기로 하고, 실습을 해보겠습니다. TTS TTS는 텍스트 음성 변환, text-to-speech라고 합니다. 작성한 텍스..

[Ncloud] 도커와 컨테이너 알아보기

이전 글에서는 리눅스 서버를 생성하고 로그인하는 과정을 심도있게 다루었습니다. 이번 글부터는 그 과정을 넘어가서 서비스 상품을 중점적으로 살펴보겠습니다. 도커 (docker) 도커는 컨테이너를 기반으로 만든 오픈소스 플랫폼입니다. Python 컨퍼런스에서 리눅스 컨테이너 세션에서 처음 소개되었다고 합니다. 편의성이 높아서 많은 개발자와 엔지니어에게 관심을 받았습니다. 클라우드에 올라가는 컨테이너 서비스를 소개합니다. 클라우드에도 컨테이너에 올려서 사용할 수 있습니다. 컨테이너 레지스트리(Container Registry) 최근 개발트렌드는 도커와 쿠버네티스와 같은 컨테이너 활용 방향으로 변하고 있습니다. 네이버 클라우드도 트렌드에 맞게 컨테이너 레지스트리, 쿠버네티스와 같은 서비스를 제공하고 있습니다. ..

[Ncloud] Global DNS로 리눅스 서버 접속하기

전편에 이어서, 간단하게 도메인 주소로 리눅스 서버에 접속하는 법을 정리해보겠습니다. 또한, 여기서 네이버클라우드 Global DNS 서비스를 사용할 예정입니다. 이 서비스를 사용하려면 먼저 Global DNS 가이드에 따라, 다른 도메인 등록 업체에서 도메인 주소를 얻어와야 합니다. (https://guide.ncloud-docs.com/docs/ko/networking-networking-12-1) URL(Uniform Resource Locator) 우선, URL에 대해 간단히 살펴보겠습니다. 여기서 자세히 봐야할 부분은 도메인 주소이고, 그 앞에 호스트명(Host Name)이 있습니다. 도메인 주소는 예시에서 domain.com이 되고, 이 때, com은 가장 상위 도메인(Top Level Dom..

[Ncloud] 리눅스 서버 접속하기

기존에 리눅스 서버에 접속한 방식과는 다른 방법을 찾아보겠습니다. 처음에는 공인아이피를 사용해서 접속할 수 있었다면, 이번에는 표준 방법에 해당하는 포트포워딩 방식을 사용해보겠습니다. 이 방식의 장점은 공인아이피를 외우지 않아도 좀 더 친숙한 주소(예를 들면, ssh root@domain.com) 값으로 접속이 가능하다는 점입니다. 작업에 앞서, 한가지 작업을 수행하면 좋습니다. 먼저 서버 접속 후 id 명령어를 입력합니다. 그러면 아래와 같은 화면이 나타납니다. 여기서 uid=0이 root 권한을 가진 슈퍼 유저를 보여줍니다. 여기서, ubuntu라는 이름을 가진 사용자를 adduser라는 명령어를 통해 생성합니다. //ubuntu라는 유저를 생성 adduser ubuntu 생성 후 사용자 정보는 /e..

[Ncloud] 나만의 리눅스 서버 만들기

네이버 클라우드로 Linux 서버를 만들어보겠습니다. 리눅스에 대해 먼저 살펴봐야겠죠? Linux: "Just For Fun!" 재미로 시작한 리눅스 리눅스는 헬싱키 대학 리누스 토발즈가 만들었습니다. 당시 자율소프트웨어 재단(FSF)에서 야심차게 내놓은 UNIX 유닉스라는 OS가 있었지만 성능이 안 좋았고 리누스가 재미로 만든 Linux가 좀 더 잘 만들어지고 성능도 더 좋았습니다. 이것을 FSF 재단에 기증했고, 그의 이름을 따서 리눅스가 되었죠. 리눅스는 커널, 라이브러리, 소프트웨어로 구성되어 있습니다. 이 리눅스는 다양한 재단에서 자유롭게 배포하고 사용할 수 있게 했습니다. 그에 맞게 다양한 리눅스 파생 OS들이 있죠! Suse, Ubuntu, CentOS, RedHat, AWS Linux 등이..