Çocuğun web sitesi için web güvenliği


12

Kızları atletik, akademik ve kişisel başarılarını anmak için bir şeyler isteyen 11 yaşındaki bir ebeveyn için bir Wordpress sitesi inşa ediyorum. Site, onun ve arkadaşlarının fotoğraflarını ve videolarını, biyografik bilgileri ve blog yayınlarını içerir. Alan adı şirketimin adına özel olarak kaydedildi, onları Google konsoluna eklemiyorum ve diğer SEO'ları en aza indiriyorum. Soyadı veya fiziksel adresi yok. Sıyırıcıların fotoğraflarını vb., Meraklı gözler vb. araştırmaya değer ve benim i noktaya değer. Çocuğun web sitesi mükemmel bir tadı var ve ebeveyn çok yeryüzünde,

Bu 11 yaşındaki ve sitesi için Web güvenliğini artırmak için alabileceğim güvenilir yöntemler var mı?


3
Bu bir başlangıç: webmasters.stackexchange.com/questions/77031/… Genel olarak site için diğer fikirleri düşüneceğim. BTW- Bu görevi üstlenmeniz için iyi! Biraz zor. Ama çabaya değer! Ücretli barındırma ile birlikte ücretsiz hayırsever barındırma yapmak için kullanılır ve asil nedenleri her zaman benim en sevdiğim vardı. Bunlar hatırladıklarım!
closetnoc

3
Yaptığınız hiçbir şeyin% 100 görünmez olmasını sağlayacağınızı biliyorsunuz ... tek yapmanız gereken Facebook veya Tumblr'da bir bağlantı göndermek için birileri ve bu web sitesi orada olacak ... Yapılacak en iyi şey ebeveyn, çocuğun yayınladığı tüm içeriği denetler / onaylar ve her ikisinin de dikkatli olmaları gereken şeyler konusunda
eğitir

4
robots.txtDoğru içeriğe sahip bir dosya tüm meşru botları dışarıda tutabilir. Zor kısmı gerisi. Sitenin adresini bulmak zorsa birçoğu uzak tutulabilir.
kasperd

5
Daha önce söylenen her şeye ek olarak, Wordpress'in görüntü EXIF ​​verilerini olduğu gibi bıraktığına dikkat edin ...
user1103

3
Bunun bir web sitesi olması gerekiyor mu? Çok fazla yayılmasını ve yanlış ellere geçmesini istemiyorsanız, neden internete koydunuz? Hafızasında başka bir şey yapamaz ve onu ebeveynlere / aileye / insanlara veremez misiniz?
Tom.Bowen89

Yanıtlar:


20

Muhtemelen paranoyak oluyorum

Belki paranoyak oluyorum , ama bu tamamen özel bir blog / web sitesi gibi görünüyor. yani. şifre korumalı. Hedef kitle tam olarak kim?

Güvenlik yönünden ayrı olarak (vicdansızların içeriği bulmasını ve kullanmasını engelleme), bu tür içerikler diğer okul "arkadaşlarından" zorbalık için olgunlaşmış gibi geliyor. İlk başta iyi olabilecek içerik - 11 yaşına kadar - birkaç yıl içinde utanç verici olabilir.

Onları Google konsoluna eklemiyorum

Bu geri mi? İçeriği Google'dan gizlemenizin yolu (yani "iyi" bir bot) robotsmeta etiketi (veya X-Robots-Tagbaşlığı) ve belki de kullanmaktır robots.txt. Google Search Console'dan çıkarılması bu açıdan yardımcı olmaz.

En azından Google Search Console'a eklerseniz geri bağlantılar, robots.txt vb. Gibi şeyleri izleyebilirsiniz. Gerçekten herkese açık olursanız.


1
Bu gerçekten tek aklı başında çözüm. +1
MonkeyZeus

4
Kısa açıklama - Google Search Console'a site eklememek, Google'a doğrudan bir site hakkında bilgi vermemek anlamına gelir. Bu, Google'ın sizi fark etmesini sağlamak için elinizden gelmeyeceğiniz anlamına gelir. Ancak bu, Google'ın sizi fark edemeyeceği anlamına gelmez - w3d'nin önerdiği gibi bunun için robot dosyalarını kullanırsınız. Ayrıca, siteyi şifre korumalı hale getirmek, Google’ın dizine ekleyebileceği en fazla giriş sayfası olduğu anlamına gelir.
Jake

11
"Google'dan içerik gizlemek yol" olduğunu ilk etapta internette koymuyorsun .
Yörüngedeki Hafiflik Yarışları

2
Ben dizini korumak şifre annenin bir site istediği nedenleri yenmek düşünüyorum, bu durumda biz sadece bir kelime doc haber mektubu yapmış ve e-postayla olabilirdi. Kızı bir blog başlatmak istiyor. Anneler içeriği taradığı ve düzenlediği için aptal değil. Burada sorumsuz bir şey yaptıklarına inanmıyorum. Bu, bu soruya mükemmel bir geri bildirim.
rhill45

Sitenin WP'de parola ile korunmasının, medyanın güvenliğini sağlamakla hiçbir ilgisi yoktur.
blankip

6

Tek uygun cevap her şeyi şifre ile korumaktır. HTTP BASIC_AUTH, WordPress ile hiçbir şekilde etkileşime girmeyeceğinden, muhtemelen ayarlanması en basit olanıdır. Tek başına tüm sıyırıcıları caydırmak için yeterli olacaktır, ancak uygun güvenliği istiyorsanız HTTPS'yi de kullanmalısınız.

(Sidenote: Birçok sistemde, bir HTTP sayfası HTTPS'ye yönlendirecektir. Ancak, HTTP BASIC_AUTH ile bu yönlendirme, parolanızın girilmesinden sonra olabilir . HTTPS sayfası yeniden parola ister. iki kez, bir kez açık metin ve bir kez güvenli bir kanal üzerinden.Prensip olarak HTTP ve HTTPS sürümleri için farklı parolalara sahip olmak veya HTTP sürümü için hiçbir parolaya sahip olmak mümkündür: tüm yaptığı HTTPS sürümüne yönlendirmektir. Bunun ne kadar kolay ayarlanabileceği, web sitenizin barındırma tercihlerinizi yönetmek için hangi araçları kullandığınıza bağlıdır.Alternatif olarak, her zaman doğrudan gezinmenizi sağlayıngüvensiz sürümü atlayarak HTTPS sayfasına. HTTP BASIC_AUTH dışında bir şifre sistemi kullanırsanız, muhtemelen bu sitenin hiçbiri geçerli olmaz.)


4
Bu bir WordPress sitesi olduğu için parola korumalı rotaya gitmek istiyorsanız, hepsini işlemek için WordPress'i kullanmak çok daha kolay bir yöntemdir: codex.wordpress.org/Content_Visibility#Private_Content
Doyle Lewis

1
@DoyleLewis. Yüklenen resimler gibi statik varlıkları koruyacak mı? Kuşkusuz, bir tarayıcının onları bulması pek olası değildir (sürece sahip olduğunuz sürece Options -Indexes).
TRiG

Ben https düşündüm ama tek sorun maliyet. Keşke
şirketimi

2
letsencrypt.org ( @ rhill45) Instagram Profilini Görüntüle
TRiG

1
@TRiG Birisi statik medya dosyasının URL'sine sahip olsaydı, hayır, bunu korumazdı. Ancak hiçbir tarayıcı, dosyaya bağlanacak içeriğe erişemeyeceği için buna ulaşamazdı.
Doyle Lewis

3

İlk olarak, tüm profesyonel web yöneticilerinden büyük bir özür yapacağım, ancak bu OP için altın bir önerim var:

Arama motoru yönergelerini ihlal etme

Demek istediğim, önemli içeriğin karmaşık javascript'te olduğu ve robotların tarayabildiği içeriklerin doğru HTML'de olmadığı noktaya kadar yapıyorum. Buna kötü bir açıklama etiketi, kötü bir başlık etiketi vb. Dahildir. Bu gerçekten arama motoru paletli cringe yapar.

Kodda örnek olarak göstereceğim:

Dizine eklenmiş bir şey bulmanın bir yolu:

<!DOCTYPE html>
<html>
<head>
<title>Web page</title>
<meta name="description" content="This is a wonderful web page">
</head>
<body>
<h1>A wonderful web page</h1>
<h2>By John Smith</h2>
<p>This is a wonderful page. ya de ya de ya de ya de ya de ya de</p>
<p>This is wonderful. ya de ya de ya de ya de ya de ya de</p>
</body>
</html>

Tamam, itiraf ediyorum, metin mükemmel değil, ama ne demek istediğimi anlıyorsun.

Şimdi tarayıcılardan gizlemek ve basit bir şekilde yapmak istiyorsanız, bunu deneyebilirsiniz:

<!DOCTYPE html>
<html>
<head>
<title>Private</title>
</head>
<body>
<img src="mywebsite.jpg" width=1024 height=768>
</body>
</html>

sonra mywebsite.jpg adlı bir resim yapın ve yukarıdaki metni değil, içindeki tüm metni ekleyin. Ardından, gerçek şeyi görmek için yetkisiz kullanıcılara filigranlı bir sürümünü yaparak mywebsite.jpg dosyasını korumanız gerekir. Kullanıcı aracısı dizelerini veya ip adreslerini görüntü için izin verdiğiniz / reddettiğiniz adreslerle karşılaştırın. Bu tür şeyler .htaccess içinde bazı yeniden yazma kuralları ile yapılabilir.

Örneğin, googlebot’u gerçek yerine filigranlı resmi görmeye zorlamak için şu kuralları kullanın:

RewriteCond %{HTTP_USER_AGENT} ^googlebot$ [NC]
RewriteRule ^mywebsite.jpg$ specialrobotimage.jpg [L]

Burada mywebsite.jpg bir görüntü olarak gerçek bir web sitesi ve specialrobotimage.jpg sadece gerçek kullanıcıların bilgileri görmek için izin verildiğini belirten bir mesaj olarak filigran veya görüntü olduğunu varsayıyorum. Ayrıca, kurallar her şeyin aynı klasörde olduğunu varsayar.


Gerçekten de JS olayı bir çok şey için bir yol olabilir. Bazı botlar JS çalıştırırken, sıyırıcılar ve çoğu zaman çalışmaz. Bu, JS çalıştırıldığında çeşitli HTML DOM nesnelerinin gerçek içeriğe ayarlanabileceği anlamına gelir. Kullanıcı aracılarına güvenmenizi önermiyorum, çünkü bu genellikle kazıyıcılar tarafından dövülür. ModSecurity'yi kurmayı düşünün ve işin çoğunu sizin için yapmasına izin verin.
closetnoc

11
Bu gerçekten kötü bir tavsiye. Gerçek bir faydası olmayan çok fazla iş var. Bu günlerde bir sürü bot JavaScript çalıştırıyor. Bir video veya resimdeki içerik kolayca bakımı yapılamaz (ayrıca her ikisi de düzenli olarak dizine eklenir). Flash'taki içerik bile yıllardır dizine eklenmiştir.
Brad

Tamam Görüntülere ve videolara indeksleme yapılmaması gerektiğini belirtmeyi unuttum. Kolay bakımı mümkün olmadıklarını biliyorum, ancak en azından metin o kadar kolay değiştirilemez. Öte yandan, bir sayfada sadece ham metin varsa, tarayıcı bir metin metnini alabilir, değiştirebilir, bir şablon ekleyebilir ve daha sonra başka bir web sitesi sitesi oluşturabilir. Tarayıcının resimlerden veya videolardan metin çıkarma özelliğine sahip olduğundan şüpheliyim.
Mike

3

İlk olarak bu gerçekten bir WP sorusudur. İhtiyacınız olanı yapan 20'den fazla site yazdım, bu yüzden bu oldukça kolay.

1 Her sayfayı görüntülemek için herkesin oturum açmasını sağlarsınız.

2 Yüklemeler klasörünü komut dosyası ve .htaccess ile kilitlersiniz. Medya görüntülemelerine izin vermeden önce kullanıcı girişini kontrol edecek komut dosyaları vardır.

Bu ve sitenizin geniş açık olması arasında bir şey yapmak istiyorsanız - çok iş var. Bunu yapmanın en kolay yolu iki yükleme klasörüne sahip olmaktır - biri güvenlikli, diğeri ise bazı sayfaları herkese açık hale getirmek istiyorsanız, bazıları ise herkese açıktır.

Diğerlerinin içerik hakkında söylediklerine gelince - sayfalarınız kilitliyse bulamazsınız ... bu gerçekten doğru değil. Dosya adları için bir klasörden bok arayacak robot komut dosyaları var.

Google ve robotların konuştuğu saçmalık. Bu şeyler sadece yarı-göt yapmak istiyorsanız önemlidir. Bunu yaparsanız, yukarıdaki yukarıdakilerden bazılarından tavsiye alın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.