
Subdomain takeover saldırısı, bir subdomain’in (alt etki alanı) bir başka hizmet tarafından kontrol edilmesine neden olan bir saldırı türüdür. Bu saldırı, bir subdomain’in yanlış yapılandırılması ya da kullanımdan kaldırılması sonucunda gerçekleşebilir. Bu saldırı, saldırganların özel bilgileri ele geçirmek, phishing saldırıları yürütmek veya kullanıcıları yanıltmak için kullanabilecekleri bir platform oluşturmasına neden olabilir.
Subdomain takeover saldırısı gerçekleştirmek için, saldırgan ilk olarak bir subdomain’in kontrol edilmediğini veya yanlış yapılandırılmış olduğunu tespit etmelidir. Bu subdomain, genellikle bir hizmet sağlayıcı tarafından (örneğin, GitHub, AWS, Heroku) kullanılır ve saldırgan, bu hizmet sağlayıcının kontrol paneline erişebilir. Saldırgan, kontrol paneline girerek subdomain’i kendine atayabilir ve kontrolünü ele geçirebilir.
Subdomain takeover saldırısını önlemek için, subdomain’lerin doğru şekilde yapılandırılması ve kullanımdan kaldırılmadan önce boşaltılması önemlidir. Ayrıca, hizmet sağlayıcıların kontrol panellerine erişim izinlerini sınırlamak da saldırıya karşı koruma sağlar.
Subdomain takeover saldırısının nasıl yapıldığını anlamak için öncelikle subdomainlerin ne işe yaradığını ve nasıl oluşturulduğunu öğrenmelisiniz. Subdomains URL üzerinde bir alt etki alanıdır. Örneğin, “blog.site.com” bir alt etki alanıdır. Bu tür bir subdomain kurulumunda genellikle, subdomainlerin DNS kayıtları yapılandırılır. Eğer bir subdomain’in DNS kaydı yanlış yapılandırılmış ya da silinmişse, bu subdomain’in kontrolünü ele geçirebilecek bir hizmet sağlayıcı (örneğin, GitHub, AWS, Heroku) tarafından kullanılabilir. Bu durumda saldırgan, bu hizmet sağlayıcının kontrol paneline erişebilir ve subdomain’i kendine atayarak kontrolünü ele geçirebilir. Bu saldırganların özel bilgileri ele geçirmek, phishing saldırıları yürütmek veya kullanıcıları yanıltmak için kullanabilecekleri bir platform oluşturmasına neden olabilir.
Subdomain takeover saldırısını önlemek için, subdomain’lerin doğru şekilde yapılandırılması ve kullanımdan kaldırılmadan önce boşaltılması önemlidir. Ayrıca, hizmet sağlayıcıların kontrol panellerine erişim izinlerini sınırlamak da saldırıya karşı koruma sağlar. Örneğin, eğer bir subdomain artık kullanılmıyorsa, DNS kaydını silmek veya hizmet sağlayıcı tarafından sağlanan özel yönetim aracını kullanarak subdomain’i kapatmak güvenli bir yol olabilir.
Ayrıca, web güvenliği konusunda uzman olan bir ekip ile çalışmak ve ara sıra güvenlik taramaları yaptırmak, subdomain takeover saldırılarının önüne geçmek için önemli bir adımdır.