Macaly’de güvenlik nasıl çalışır
Herhangi bir web uygulamasında güvenlik, hem altındaki platformu hem de üzerine inşa eden kişiyi ilgilendirir. Macaly altyapı katmanını üstlenir: barındırma, şifreleme, kimlik doğrulama kitaplığı, edge koruması, yalıtılmış veritabanları ve sürekli güvenlik güncellemeleri. Uygulama katmanının denetimi sizde kalır: projenizin hangi verileri sakladığı, kimin bunlara erişebildiği ve son kullanıcılarınızın nasıl bilgilendirildiği. Bu ayrım, sunucuları, sertifikaları veya kimlik doğrulama kitaplıklarını sıfırdan kurmanıza gerek olmadığı anlamına gelir. Aynı zamanda verilerinize ve kullanıcılarınıza dair kararların ait oldukları yerde, yani sizde kalması demektir.Projeniz son kullanıcılarınız hakkında kişisel veri sakladığında Macaly veri işleyen olarak hareket eder ve siz veri sorumlusu olarak kalırsınız. Ayrıntıların tamamı DPA belgemizde yer alır.
Yerleşik olarak gelenler
Barındırma ve veri konumu
Yayınlanan projeler Vercel’in AB bölgesinde (Frankfurt) barındırılır. Veritabanları Convex EU West (İrlanda) üzerinde çalışır. Her ikisi de Vercel’in edge ağının arkasında yer alır; bu ağ içeriği ziyaretçilerinize daha yakın sunuculardan sunar ve saldırı trafiğini projenize ulaşmadan önce azaltır. Her Macaly projesi kendi yalıtılmış veritabanını alır, böylece bir projenin verileri başka bir projeninkiyle asla karışmaz. Agent’ın projelerinizi oluştururken kullandığı yapay zeka modellerinin çalışacağı bölgeyi de seçebilirsiniz. Verilerinizin AB’de kalması gerekiyorsa yalnızca AB’de barındırılan modelleri seçebilirsiniz. Kullanılabilir modellerin listesi ve barındırıldıkları ülkeler için Yapay zeka modelleri sayfasına bakın.Şifreleme
Veriler aktarım sırasında ve beklerken şifrelenir:- Yayınlanan her projede HTTPS zorunlu tutulur
- Beklemedeki veriler barındırma ve veritabanı sağlayıcılarımızda şifrelenir
- Macaly’nin dahili olarak kullandığı hassas kimlik bilgileri saklanmadan önce şifrelenir
Kimlik doğrulama
Macaly’nin yerleşik kimlik doğrulaması, parola karma işlemini, oturum yönetimini ve tek kullanımlık kodları yöneten sektör standardı bir kitaplık kullanır. İki yöntem mevcuttur:- Parolasız e-posta kodu kimlik doğrulaması için OTP ile giriş
- Kayıt, doğrulama ve sıfırlama akışlarıyla e-posta ve parola ile giriş
Varsayılan olarak güvenli agent
Macaly agent’ı, her projede geçerli olan yerleşik uygulamalarla yönlendirilir. Kimlik doğrulama, veritabanı erişim kalıpları, gizli bilgi yönetimi ve entegrasyon kurulumu her seferinde sıfırdan kurgulanmak yerine yerleşmiş varsayılanları izler. Agent, gerçek geliştirme araçlarına sahip güvenli bir sandbox’ta çalışır, böylece projenizi yalıtılmış bir ortamda oluşturabilir, çalıştırabilir ve test edebilir. Ayrıca dilediğiniz zaman agent’tan projenizin belirli bir bölümünün nasıl korunduğunu size anlatmasını veya ihtiyaçlarınıza göre bir şeyi ayarlamasını isteyebilirsiniz. Pratik yönlendirmeler için Güvenli uygulamalar oluşturma sayfasına bakın.Yapay zeka şeffaflığı
Macaly, yapay zekanın devrede olduğunu insanlara söyler. İstemin üzerindeki bir bildirim bir yapay zeka agent’ıyla çalıştığınızı açıklar; yayınlanan projeler ise head bölümünde makine tarafından okunabilir birai-generated etiketi ve varsayılan olarak bir Macaly ile Yapay Zeka Kullanılarak Üretildi rozeti taşır.
Bunlar platformu kapsar. Kendi projenize dair açıklamalar, örneğin son kullanıcılarınız için oluşturduğunuz bir sohbet botu, size kalır. Sınırın nerede olduğu için Yapay zekayı sorumlu kullanma sayfasına bakın.
Edge koruması ve güncellemeler
Vercel’in edge ağı ve platform korumaları, DDoS azaltma ve temel bot filtreleme dahil olmak üzere yaygın kötüye kullanım kalıplarını otomatik olarak ele alır. Altyapımıza ve alttaki bağımlılıklara yönelik güvenlikle ilgili düzeltmeler tüm projelere sürekli olarak yayılır, böylece yamaları kendiniz takip etmeniz veya uygulamanız gerekmez.Güvenlik açığı taraması ve güvenlik incelemeleri
Macaly, Next.js ve TanStack Start projelerini bilinen framework güvenlik açıklarına karşı kontrol eder. Kritik bir sorun bulunursa, düzeltmeyi doğrudan agent’a gönderen Şimdi düzelt düğmesine tıklayana kadar yayınlama engellenir. Ayrıca dilediğiniz zaman projeniz üzerinde tam bir güvenlik kontrolü çalıştırabilirsiniz. Sohbetinizdeki Güvenlik sekmesi kodunuzu baştan sona okur, erişim izinlerinden ödemelere kadar sekiz alanda bulduklarını anlaşılır bir dille bildirir ve düzeltmeleri sizin için uygulayabilir. Her sohbetteki ilk kontrol ücretsizdir.Sizin elinizde olanlar
Macaly’de bir projeyi yayınladığınızda uygulamanın kendisi size aittir. Birkaç şey doğal olarak sizde kalır, çünkü bunlar projenize ve kullanıcılarınıza bağlıdır.Veri ve uyumluluk
Projenizin hangi verileri topladığına ve sakladığına siz karar verirsiniz. GDPR, CCPA ve son kullanıcılarınız için geçerli diğer yasalara uyum, oluşturma sürecinin bir parçası olarak planlanması gereken bir konudur. Pratikte bu genellikle şu anlama gelir:- Kullanıcılarınıza verilerinin nasıl işlendiğini bildirmek
- Projeniz kişisel veri topluyorsa bir gizlilik politikası eklemek
- Projeniz AB’den ziyaretçilere hizmet veriyorsa bir çerez bildirimi eklemek
- Kullanıcıların erişim, düzeltme ve silme taleplerini karşılayabilmek
Uygulamanızın erişim denetimleri
Agent kimlik doğrulama ve rol tabanlı erişim oluşturabilir ve her kullanıcının yalnızca kendi verilerini görmesini sağlayabilir. Bunların projeniz için nasıl kurulacağı ve kimin neyi göreceği, ne istediğinizi anlatmanın bir parçasıdır. Bir sonraki sayfa olan Güvenli uygulamalar oluşturma, bunu iyi yapmanın yollarını anlatır.Yedekler
Macaly, projeniz ve verileriniz için çeşitli koruma önlemleri sunar:- Proje sürümleri, agent çalışırken kaydedilir. Sohbetteki herhangi bir mesajdan önceki bir sürümü geri yükleyebilirsiniz.
- Git ile desteklenen projelerin kaynak kodu, Macaly tarafında kalıcı olarak yedeklenir.
- Veritabanı anlık görüntüleri, verilerinizin kendi kopyasını istediğiniz her an Veritabanı sekmesinden ZIP dosyası olarak dışa aktarılabilir.
- GitHub entegrasyonu (Pro planı ve üzeri) projenizin kaynak kodunu özel bir depoya yedekler
- Sohbetleri çoğaltmak, büyük değişikliklerden önce bir güvenlik noktası olarak projenizin bağımsız bir kopyasını oluşturur
Uygulamanızdaki yapay zeka özellikleri
Projeniz son kullanıcılar için sohbet botları, içerik üretimi veya özetleme gibi yapay zeka özellikleri içeriyorsa, bunların yapılandırması ve ürettikleri çıktılar projenizin bir parçasıdır. Son kullanıcılarınızın yapay zekayla etkileşimde olduklarını bilmesi gerekir ve Macaly’nin kendi uygulama içi bildirimi yayınladığınız projeye taşınmaz. Yapay zekayı sorumlu kullanma sayfası neyi nereye ekleyeceğinizi anlatır.Ödemeler
Macaly bir ödeme işleyicisi değildir ve kart verilerini saklamaz veya iletmez. Projeniz ödeme kabul ediyorsa, kartları kendi altyapısında işleyen barındırılan bir ödeme sağlayıcısı kullanın. Kart numaralarını, CVC kodlarını veya diğer ham ödeme verilerini projenizin veritabanında saklamaktan kaçının.Macaly ne zaman doğru seçimdir
Macaly; pazarlama web siteleri, açılış sayfaları, dahili araçlar, kontrol panelleri, MVP’ler ve küçük ile orta ölçekli web uygulamaları için tasarlanmıştır. Hızlı ilerlemek ve gerçek geri bildirime dayanarak yinelemek istediğiniz projelerde iyi çalışır. Yüksek düzeyde düzenlemeye tabi verileri içeren projelerde, Macaly’nin varsayılan olarak üstlendiklerinin ötesinde ek uyumluluk çalışması gerekebilir. Buna şunlar dahildir:- HIPAA veya benzeri düzenlemeler kapsamındaki sağlık verileri
- PCI DSS’e tabi ham ödeme kartı verileri
- 13 yaşın (COPPA) veya 18 yaşın altındaki çocuklara yönelik uygulamalar