İçeriğe geç
Kaynak kütüphanesi
GOCUX / Makalelerresearch

Bir şirketin kullandığı teknolojiyi kamuya açık izlerden okumak

Hangi kamuya açık sinyaller bir şirketin teknolojisini gösterir, güven nasıl derecelendirilir, yanlış pozitifler nereden gelir ve tespit nasıl otomatikleşir.

Bir şirketin hangi teknolojiyi kullandığını bilmek; tamamlayıcı ya da rakip bir ürün satan satış ekipleri, entegrasyon adayı arayan iş ortaklığı ekipleri ve bir pazarı boyutlandıran analistler için değerlidir. Bu bilginin hiçbiri liste halinde yayımlanmaz. Bir şirketin kamuya açık alanda bıraktığı izlerden çıkarılması gerekir: web sitesinin yüklediği betikler, iş ilanlarının istediği beceriler, DNS kayıtlarının işaret ettiği hizmetler. Çıkarım belirsizlik demektir; işe yarar bir teknoloji listesiyle yanıltıcı bir liste arasındaki fark da bu belirsizliğin ne kadar dürüst ele alındığıdır. Bu rehber sinyalleri, pratik bir güven ölçeğini, yanlış pozitiflerin olağan kaynaklarını ve süreci gözden geçirmeyi bırakmadan nasıl otomatikleştireceğinizi anlatıyor.

Sinyaller ve her birinin gerçekte gösterdiği

Her sinyal türü biraz farklı bir soruyu yanıtlar. Bir tanıtım sitesindeki betik, bir şeyin bugün o sitede yüklendiğini kanıtlar; bir iş ilanı ise bir ekibin belirli bir beceri aradığını. Bunları birbirinin yerine geçen oylar gibi değil, farklı türden kanıtlar olarak ele alın.

SinyalGösterdiğiTipik zayıflığı
Web sitesi kodu: betikler, etiketler, çerezler, yanıt başlıklarıÖn yüz araçları, analitik, etiket yöneticileri, sohbet bileşenleri, bazı barındırma ve CDN tercihleriArka uç sistemleri hakkında az şey söyler; bir araç bırakıldıktan sonra artık etiketler kalır
DNS kayıtları: MX, TXT doğrulama kayıtları, alt alan adlarındaki CNAME'lerE-posta sağlayıcısı, alan adının doğrulandığı hizmetler, barındırılan yardım merkezleri ya da durum sayfalarıDoğrulama kayıtları çoğu zaman aboneliğin kendisinden uzun yaşar
İş ilanlarıEkiplerin kullandığı ya da benimsemeyi planladığı teknolojiler, bazen sürüm ve ölçekle birlikteDilek listeleri, işe alım şablonları, farklı altyapıdaki bir yan kuruluşun ilanları
Açık kod ve geliştirici dokümantasyonuDiller, çatılar, SDK'lar, entegrasyon ortaklarıAçık kaynak yan projeler üretimdeki sistemleri yansıtmaz
Entegrasyon ve pazar yeri listelemeleriŞirketin bir platformla entegrasyon kurduğu ya da listelediğiListeleme bir bağlantıyı gösterir, günlük kullanımı değil
Mühendislik blogları ve konferans konuşmalarıMimari kararlar, geçişler, iç araçlarYıllar öncesine ait olabilir; sonuçlar kadar niyetleri de anlatır

BuiltWith ve Wappalyzer gibi ticari teknoloji profilleme hizmetleri, ilk iki sinyal türünü sorgulanabilir hale getirir. Birini kullanıyorsanız her teknolojiyi nasıl tespit ettiğini, kaybolan sinyalleri nasıl ele aldığını ve bir sitenin en son ne zaman incelendiğini size söyleyip söylemediğini kontrol edin.

Tutarlı uygulanabilen bir güven ölçeği

Tek bir “kullanıyor: evet/hayır” sütunu en önemli bilgiyi gizler. Onun yerine seviyeleri kurallarla tanımlanmış küçük bir ölçek kullanın; böylece aynı kanıtı derecelendiren iki kişi aynı seviyeye ulaşır. Örneğin:

doğrulandı   farklı türden iki bağımsız sinyal (canlı sitede bir etiket
             ve güncel bir iş ilanı gibi), en az biri tazelik süresi
             içinde gözlemlenmiş
güçlü        tazelik süresi içinde gözlemlenmiş tek bir güçlü doğrudan
             sinyal (canlı sitede kod, hizmete işaret eden DNS kaydı)
olası        yalnızca dolaylı sinyaller (iş ilanı, konuşma, listeleme)
             ya da tazelik süresinden eski bir doğrudan sinyal
bilinmiyor   hiçbir şey bulunamadı; 'kullanmıyor' ile aynı şey değil

Tazelik süresini, bir teknolojinin pazarınızda ne kadar hızlı el değiştirdiğine göre belirleyin: şirketlerin sık değiştirdiği bir pazarlama aracı için kısa, çekirdek bir veritabanı için daha uzun olabilir. Her sinyalin gözlem tarihini saklayın; çünkü kayda kimse dokunmasa bile güven zamanla aşınır.

Yanlış pozitifler nereden gelir

Teknoloji listelerindeki hataların çoğu tespit hatası değil, yorum hatasıdır. Olağan şüpheliler şunlardır:

  • Artıklar. Şirketin bir süre önce bıraktığı bir aracın etiketi ya da doğrulama kaydı hâlâ sayfada veya DNS bölgesinde durur.
  • Şirketin yanlış parçası. Tanıtım sitesi bir ajansın altyapısında çalışırken ürün başka bir şeyde çalışır. Bir yan kuruluş ya da satın alınmış bir marka, ana şirketin kullanmadığı araçları kullanır.
  • Yüklü ama kullanılmıyor. Bir etiket yöneticisi, arkasındaki ürünü kimse kullanmadan her sayfada bir betik yükleyebilir.
  • İsim çakışmaları. Gündelik sözcüklerle adlandırılmış teknolojiler, iş ilanlarında ve metin aramasında gürültülü eşleşmeler üretir. Mümkün olan her yerde betik alan adları ve paket adları gibi tanımlayıcılarla eşleştirin.
  • Hedef anlatan iş ilanları. Bir aracı sayan ilan, şirketin çalıştırdığı sistemleri değil, kurmayı umduğu ekibi anlatıyor olabilir.

Yanlış negatifler de en az onlar kadar gerçektir. Arka uç veritabanları, iç araçlar ve giriş ekranının arkasındaki her şey nadiren kamuya açık iz bırakır; bot korumaları da bir çekicinin siteyi hiç görmesini engelleyebilir. “Bilinmiyor” seviyesinin “hayır”a dönüşmeden ayrı kalması bu yüzden şarttır.

Gözden geçirmeyi kaybetmeden tespiti otomatikleştirmek

İşleyen bir hat beş aşamadan oluşur ve bunların yalnızca bir kısmı gözetimsiz çalışmalıdır.

  1. Hedef listeyi tanımlayın. İlgilendiğiniz hesaplardan ya da bir keşif kaynağından başlayın; her birini ana alan adlarına ve bilinen yan kuruluşlarına çözün. Teknoloji daha geniş bir profilin ölçütlerinden biriyse şirketleri ideal müşteri profiliyle eşleştirme rehberi bu çerçeveyi anlatıyor.
  2. Sinyalleri nazikçe toplayın. Kamuya açık sayfaları ölçülü bir hızla çekin, robots kurallarına ve site koşullarına uyun, giriş ekranlarını ya da bot korumalarını aşmaya çalışmayın. Ham kanıtı saklayın: eşleşen parça, URL ve gözlem zamanı. Mekaniği ve görgü kurallarını web kazıma nedir yazısı anlatıyor.
  3. Normalleştirin. Takma adları, ürün yeniden adlandırmalarını ve sağlayıcıya özgü betik alan adlarını tek bir kanonik teknoloji adına eşleyin.
  4. Derecelendirin. Güven kurallarını mekanik olarak uygulayın; böylece her seviye saklanan kanıttan yeniden üretilebilir.
  5. Gözden geçirin. “Olası” satırları ve erişim kampanyasına girecek her şeyi bir insana gönderin; kuralların kaymasını yakalamak için her koşuda “doğrulandı” satırlarından bir örneklemi kontrol edin.

Birinci ile dördüncü aşamalar bir takvime bağlanabilir. Beşinci aşama, listenin bir satış temsilcisinin üzerine işlem yaptığı bir şeye dönüştüğü yerdir; gözden geçirilmemiş bir hatanın utandırıcı bir e-postaya dönüştüğü yer de burasıdır. Sonuçları zenginleştirmeye ya da potansiyel müşteri puanlamasına beslemeyi veri zenginleştirme nedir yazısı ve yapay zekâ destekli potansiyel müşteri hattı rehberi ele alıyor.

Kanıtı listeye bağlı tutmak

Çoğu hattın yanlış yaptığı adım devirdir. Kanıt özenle toplanır, sonra liste dışa aktarılırken düşürülür; “X aracını kullanıyor” satırını okuyan kişi, bunun canlı bir betiğe mi yoksa yıllar önceki bir işe alım şablonuna mı dayandığını anlayamaz. Her teknolojinin yanında en az üç kanıt sütunu tutun: sinyal türü, eşleşen parça ya da kayıt ve gözlem tarihi.

GoCux bu alışkanlık üzerine tasarlanmıştır; ancak web sitelerinin parmak izini kendisi çıkarmaz. Bir web örümceği (crawler) değildir; kamuya açık sayfalar bir projeye yetkili bir gezinme ya da dışa aktarma adımıyla girer ve sayfanın referansını ve alındığı tarihi yanında taşır. İçeri aldığınız malzemeden Bilgi çıkarma, örneğin bir iş ilanında adı geçen teknolojiler gibi değerleri, her birini destekleyen pasajın yanında çıkarır; tahmin yürütmek yerine değeri bilinmiyor olarak bırakır. FindAll eşleşme ölçütlerinizi ve istediğiniz sütunları alır; her satıra kanıtının eşlik ettiği bir tablo döndürür ve kapsam sınırlarını gizlemek yerine açıkça belirtir. Listeye dayanarak erişim mesajı göndermek ise bir insan karar verene kadar duran eylemlerden biridir.

Güvenilir bir teknoloji listesi için kontrol listesi

  • Her teknoloji iddiasının bir sinyal türü, bir parça ya da kaydı ve bir gözlem tarihi var.
  • Güven seviyeleri yazılı kurallarla tanımlanıyor ve mekanik olarak uygulanıyor.
  • “Bilinmiyor” ayrı bir seviye ve hiçbir zaman “hayır” olarak dışa aktarılmıyor.
  • Yan kuruluşlar, ajans yapımı siteler ve ürün alan adları birbirinden ayrılıyor.
  • Takma adlar ve yeniden adlandırılan ürünler tek bir kanonik ada eşleniyor.
  • Toplama işlemi robots kurallarına, site koşullarına ve giriş ekranlarına saygı gösteriyor.
  • Olası eşleşmeler ve erişim kampanyasına girecek satırlar bir insan tarafından gözden geçiriliyor.
  • Kayıtlar tazelik süresi içinde yeniden kontrol ediliyor; eskiyen sinyallerin seviyesi otomatik olarak düşüyor.

Bu iş akışını çalışma alanınıza taşıyın.

Kapsamı belirleyin. Kanıtları inceleyin. Gereken adımları onaylayın.

Çalışma alanını aç

Sıradaki adım