본문 바로가기

분류 전체보기134

123. Hosting & Scaling (중급) : Paas 버블의 의미, Bubble의 호스팅과 확장 이 섹션에서는 Bubble플랫폼이 제공하는 호스팅 서비스와 이 서비스가 앱을 구축, 배포 및 실행하는 데 어떻게 도움이 되는지 살펴보겠습니다. 또한 scaling(확장)의 의미와 Bubble을 통해 앱의 기능들과 사용자 저변을 원활하게 확장하는 방법에 대해서도 알아봅니다. (1) 플랫폼 서비스(Paas) 버블의 의미버블은 흔히 "노코드 제작 툴” 또는 "비주얼 프로그래밍 언어"라고 불립니다. 두 용어 모두 Bubble의 기능을 적절하게 설명하고 있지만 전체 내용을 포함하지는 않습니다.Bubble은 다양한 하드웨어 및 소프트웨어 기능을 제공하는 호스팅 및 서비스 제공업체이기도 합니다.Bubble은 오늘날 널리 사용되는 많은 애플리케이션과 유사한 완전한 클라우드 기반 서비스입니다.실제로 이는 앱과 해당 앱을.. 2023. 9. 19.
122. Sub App (중급) : 하위 Sub app, 사용 설정, 요금제, 데이터 연결 이 섹션에서는 Bubble의 Main 앱 하위에 만들 수 있는 Sub 앱에 대해 알아봅니다. (1) Sub(하위) App의 의미 Sub App 응용 프로그램은 요금제 Team Plan에서 사용할 수 있는 기능입니다. 이 기능은 "Main App"과 하나 이상의 "Sub App" 간의 관계를 설정하고 모든 Main 및 Sub 앱에 자체 데이터베이스가 연동되어 있는 동안 Main 앱의 변경 사항을 Sub 앱으로 더 쉽게 푸시할 수 있도록 해줍니다. 특히 SaaS 애플리케이션에서 흔히 볼 수 있는 다양한 클라이언트에 대해 서로 다른 하위 도메인을 설정하는 것과 같은 아이디어에 유용합니다. (2) 새로운 Sub(하위) 앱 만들기 Sub 앱 기능은 Settings > Sub App에서 활성화할 수 있습니다. 여기.. 2023. 9. 18.
121. Bubble 보안 Checklist (중급) : 보안 체크리스트 이 문서를 읽기 전에 생각해봐야 할 것은, 아래의 체크리스트가 모든 보안 시나리오나 위협에 대해 다룰 수는 없다는 점을 알고 있어야 합니다.이것은 보안을 지키기 위한 시작점이라고 생각하고 유용한 도구로 여기면 좋을 것 같습니다.이 섹션에서는 지속적으로 앱을 배포할 때마다 확인해야 하는 공통된 사항을 다룹니다. (1) 보안계획: 개발을 시작하기 전에 보안 구조의 다양한 부분을 계획하십시오Data TypePageUser Role116. 보안 정책 계획(중급) : 필수적 법률 보호, 선택적 보호, 보안을 위한 설계 > 바로가기 (2) 버블 계정 보안강력한 비밀번호를 사용하세요이중인증(2FA) 기능을 활성화하세요협업을 한다면 협업 비밀번호 정책 및 이중인증(2FA) 정책을 만들고 유지합니다.118. Bubble.. 2023. 9. 15.
120. 버블의 Page 보안 설정 (중급): javascript 코드 보안, workflow 보안, Optimize Application, 서버측 redirection 이 섹션에서는 페이지, 요소(element) 및 workflow의 보안을 다룹니다. (1) 페이지 보안의 의미Client side 및 Server side 작업에 대한 글에서 살펴보았듯이 Bubble은 사용자 장치에서 직접 데이터를 다운로드하고 여러 프로세스를 완료합니다.Client side & Server Side 보안 (중급) : 버블의 클라이언트 사이드와 서버 사이드 보안과 차이점 > 바로가기근본적으로 사용자의 장치에 도달하는 모든 데이터는 더 이상 안전하지 않습니다.사용자가 접근해야 하는 데이터만 보낸다면 이것은 보안상 취약점이 아닙니다. 그러나 이런 필수적인 데이터는 앱이 정상적으로 작동할 수 있는 최소한의 조건이기도 합니다.일반적으로 Bubble 앱 또는 웹 개발을 처음 하는 경우 이것이 무엇.. 2023. 9. 14.
119. App 보안 설정 (중급) : 버블의 앱 개발자 보안 설정, 협업 권한 설정 이 섹션에서는 앱 수준에서 적용되는 보안을 다룹니다. Bubble 계정이 안전한지 확인한 후, 각 개별 애플리케이션의 보안 설정을 살펴보겠습니다. 자신의 계정과 마찬가지로 이러한 중요한 설정은 앱 보안의 기초를 형성하므로 철저하게 설정되고 검토되어야만 합니다. (1) 애플리케이션 개발자 권한 (Application rights) 애플리케이션 권한은 앱에 더 광범위하게 접근할 수 있는 사람이 어떤 범주의 사람인지 결정합니다. 공동 작업 기능(Collaboration)을 사용하면 한 명의 사용자를 초대하고 그에게 관리자 권한을 부여할 수 있지만, 앱의 애플리케이션 권한은 앱 편집기에 접근하려는 모든 사람의 접근 수준을 설정합니다. 기본적으로 Bubble은 엄격한 애플리케이션 권한으로 설정되어 있습니다. 이 .. 2023. 9. 14.