Agent’la güvenlik üzerinde çalışmak, sohbetin diğer bölümlerine çok benzer. Macaly agent’ı makul varsayılanları uygular, sizin katkınız ise bağlamdır: bunun ne tür bir proje olduğu, hangi verileri işlediği ve sizin için neyin önemli olduğu. Projeniz hakkında ne kadar net olursanız sonuç o kadar iyi olur.
Bağlamı erkenden belirleyin
Yapabileceğiniz en yararlı şey, hangi tür bir proje oluşturduğunuzu agent’a en baştan söylemektir. Başlangıçta birkaç cümlelik bağlam, her şey bittikten sonra güvenlik ayarlamaları istemekten daha güçlü bir sonuç verir.
Projenizi tarif ederken kullanıcı hesapları, kişisel veriler veya hassas herhangi bir şey içerip içermediğini belirtin. Agent bunu, veritabanının nasıl yapılandırıldığından API endpoint’lerinin nasıl korunduğuna kadar tüm proje boyunca dikkate alır.
Uygulama oluşturulduktan sonra “her kullanıcının yalnızca kendi verisini görmesini sağla” eklemek genellikle mevcut olanı yeniden düzenlemek anlamına gelir. Bunu en baştan belirtmek, agent’ın uygulamayı en başından bu şekilde tasarlaması anlamına gelir.
Yararlı bağlam örnekleri:
Üçüncü örnek, ilk ikisi kadar yararlıdır. Agent’a karmaşık erişim denetimlerine gerek olmadığını söyler, bu da projeyi basit tutar.
Agent’a ne zaman daha fazla bağlam vermeli
Hesap veya harici entegrasyon içermeyen basit bir site için platformun varsayılanları genellikle ihtiyacınızı karşılar. Kısa bir istem yeterlidir.
Projeniz aşağıdakilerden herhangi birini içerecekse daha ayrıntılı bir ilk istem işinize yarar:
- Kullanıcı hesapları ve kişisel veriler
- Farklı izin düzeyleri (yönetici ve üye gibi)
- Dahili araçlarda hassas iş verileri
- Herkese açık API’ler veya açık gönderim formları
Bu durumlarda ilk isteminizdeki birkaç ek cümle, ilerideki yinelemeden tasarruf sağlar.
Kişisel veri neyi kapsar? Birini tanımlayabilecek her şey: ad, e-posta, telefon numarası, adres, IP adresi, fotoğraf. Hassas veri bir üst seviyedir: sağlık bilgileri, finansal ayrıntılar, özel mesajlar veya çocuklarla ilgili herhangi bir şey. Projeniz bunlardan birini saklayacaksa ilk isteminizde bunu belirtmek, agent’ın her şeyi uygun şekilde kurmasına yardımcı olur.
Oluşturma sırasında davranışları iyileştirme
Projeniz büyüdükçe belirli şeyleri ayarlamak isteyebilirsiniz. Agent; girdi doğrulamasını, istek limitini, rol tabanlı erişimi, sayfaya gönderilen verileri ve benzer davranışları iyileştirebilir. Teknik terimlere gerek yok, yalnızca ne istediğinizi sade bir dille anlatın.
Birkaç örnek:
Agent niyeti anlar ve önemli olduğu her yerde uygular.
Bağlamı erkenden belirtmediyseniz
Zaten bir şey oluşturduysanız ve gerçek kullanıcılarla paylaşmadan önce daha yakından incelemek istiyorsanız bu tamamen normaldir. Agent, baştan başlamanıza gerek kalmadan mevcut olanı gözden geçirip iyileştirmeler önerebilir.
Bu tür bir inceleme için işe yarayan birkaç istem:
Agent; erişimin, veri işlemenin ve entegrasyonların nasıl kurulduğuna bakar ve neyin iyileştirilmesinden fayda göreceğini açıklar. Ardından neyi uygulayacağınıza siz karar verebilirsiniz.
Agent’la belirli alanları kontrol etme
Projenizdeki bir şeyin nasıl çalıştığını agent’a istediğiniz an açıklattırabilirsiniz. Genellikle net yanıtlar veren birkaç istem:
Projenizdeki bir şeyin doğru olup olmadığından emin değilseniz endişenizi agent’a sade sözlerle anlatmanız yeterlidir. Agent ilgili kısımlara bakar ve ya orada ne olduğunu açıklar ya da neyin değiştirilmesi gerektiğini önerir. Yanlış soru diye bir şey yoktur ve sormak tahmin etmekten daha hızlıdır.
Macaly’nin platform düzeyinde neleri üstlendiğine dair bilgi için Güvenliğe genel bakış sayfasına bakın. Özel kullanım durumları için support@macaly.com adresiyle iletişime geçin.