PHP - yüklenen yetişkin görüntüleri Engelleme

10 Cevap php

Biz bir kurulum ürün geliştirme başkanı ürünlerin resimleri yükleyebilir ve bu resimleri anında sitemizde görünecek bir ürün yönetim sistemi var.

Bir kişi iş bıraktı Geçen hafta, o XXX Yakındaki resim ve şeylerin bir demet web sitesinde hemen geldi yükledi. Neyse ki, biz fark ettim ve bir kaç dakika konuda onları kaldırıldı. Yine de, o zaman bazı müşterilerimiz şok yeterli oldu.

İşte benim soru: nasıl etkin analiz ve tarih olmaktan tür görüntüleri engellemek için? Bu PHP herhangi bir kütüphaneyi kullanarak yapılabilir? Bu ilk etapta PHP ile mümkün mü?

Herhangi bir yardım çok takdir.

Edit 1:

Bazı kazma sonra, bunu buldum:

http://pikture.logikit.net/ (Ölü link)

Herkes önce kullanılan, ya da bu konuda herhangi bir görüş var?

10 Cevap

Görüntü premoderation uygulamak. (Dediğiniz gibi) bu yükleyerek bir tek kişi varsa, kısa bir göz atın başkası için çok zor olabilir ve her biri üzerinde "Onayla" tıklayın olmamalıdır.

Ve herhangi bir kütüphaneyi kullanarak daha, yolu daha ucuz ve daha güvenilir bulunuyor. Siz "yetişkin" resmileştirmek olamaz.

Bu herhangi bir dilde zor bir sorun, görüntü işleme sorunu son derece zordur.

Konuyla ilgili bazı araştırmalar var:

Bunu yapmanın güvenilir bir yolu yoktur. Kullanmak ne olursa olsun otomatik bir süreç yanlış pozitif ve yanlış negatif üretecektir. Eğer Skintone dayalı görüntüleri analiz Image Nudity Filter, bakmak olabilir ki kabul etmeye istekli iseniz. Bu yüzlerin yakın çekimler çok ancak olan bayrak görüntüleri eğiliminde olacaktır.

Bu tür bir yöntem, bir kullanıcının geçmişi ile ilgili bilgi ile bağlantılı olarak etkili olabilir. Aniden yüzlerce görüntü (onlar önce o bir hafta iki ortalama ne zaman) ve çoğu bayraklı olsun yüklerseniz o zaman muhtemelen birisi onlara bakar kadar bu yüklenenler askıya almak istiyorum ediyor.

Sadece kısa bir süre içinde görüntü çok sayıda yükleme (ve site yöneticileri dikkatine ki getirerek), bunu düşünmek gel zaman muhtemelen yeterlidir.

Eğer yanlış negatif ve yanlış pozitif alacak rağmen possible bulunuyor.

Çok basit bir şey canlı gitmeden önce başka bir kişi onayı gerektirir ılımlılık sistemi çeşit uygulamak olacaktır.

Porno önleme "skintone algılama" yolunu inmek üzereyiz. Herhangi bir çözüm, hatta mümkünse, sağ olsun iğrenç pahalı olacak çünkü bu bir hatadır.

Ve :-) Örneğin, "Avatar" dan karakterin porno görüntüleri üzerinde çalışmak olmaz

(Ben ilk tercihim) alabilir iki yaklaşım.

  1. Güvenilen bir parti tarafından temizlendi oldum kadar bu görüntülerin hemen yayınlanmasına izin vermeyin.
  2. Kullanıcıların saldırgan olarak işaretlemek ve oy almak olanları kontrol etmek için izin verin.

İkinci hareketsiz görüntülerin kamuoyu tarafından görülebilir sağlar ve bu neredeyse kesinlikle şirket temsilcisi zarar verir, çünkü ben ilk tercih nedenidir.

Bunu ciddiye temsilcisi almalıdır. Ben su kayağı atlama uzunlukları ölçmek için yıllar önce kurulmuş bir sistemin hatırlattı.

Ölçmek için görevli insanlar kayakçı (hexangulation, sanırım) indi nerede düşündüm kendi manzaraları işaret olur nehrin iki tarafında üç istasyon vardı.

Bu altı yerlerde temelde gerçek pozisyonu (dolayısıyla uzunluk) almak için (aykırı çıkardıktan sonra) ortalamaları alındı ​​ve bu tüm bilgisayar tarafından hesaplanır ve geri bir baz istasyonuna gönderildi.

Ancak, olayı aktaran edildi TV istasyonları bir kişi ekran kapalı uzunluğu okuyun ve daha sonra elle kendi bilgisayarlarına içine yazın vardı. Biz işlemi otomatik söylendi, onlar açıkça onlar not kontrolsüz veri (durumda biz, sanırım küfür takılı) kendi izleyicilere gönderilmesine izin olacağını belirtti.

Ben bu biraz paranoyak düşünce ise, bunu anlayabilirdim.

Bu ileri sürülmüştür gibi, ılımlılık eklemek gerçekten çok kolay, ama ben biraz tereddüt verimlilik ve gözleri ikinci sette beklemek zveyaunda sinir bozucu geliştiriciler sınırlandırılması açısından olduğunu düşünün. Tüm katılımcılar anlamak ve kişisel olarak almayın bile, yine de can sıkıcı olabilir:

a) moderatör dışında hasta ve arka-up moderatör bir toplantıda olduğu için canlı gitmek için içerik için bir veya iki gün beklemek zveyaunda kişi olabilir.

veya

b) be the person who gets interrupted every hour veya so from a project to click "approve".

Sometimes even technology calls fveya some of the suggested bureaucracy and needs to accept the headaches it comes with, and I think there are definitely smart ways of keeping the annoyances like the ones I mentioned to a minimum.

Bütün bunları söyledikten sonra, akılda bu yöneticinin eylemleri muhtemelen onun fesih yansıtacak. Yoksa aldı nasıl azından. Belki başka bir teknik olmayan idari bir çözüm en kısa sürede birisi riskli bir konumda olduğunu biliyorum sistem erişim ayrıcalıklarını kaldırmak olacaktır.

Whether the person turned in their two-week notice veya had just gotten the sack that mveyaning, they should either have moderated-access veya no access at all to anything that goes public veya is mission critical.

Most developers wveyak really hard to gain the trust of superiveyas allowing them to make things public veya write data directly to critical systems. But that trust should come with a very immediate exit-policy clause.


Regarding LogiPik:

I've never used it, but I just tried their demo. I uploaded the following (randomly looking fveya "close up" on google:

http://www.ethereality.info/ethereality_website/paintings_drawings/new/pveyatraits/elena_fveyamal_pveyatrait/closeup-3.jpg

Ve aşağıdaki geri aldım:

Evaluated as: pveyan Completed in 25 sec.

Fveya me, that is too slow (fveya one picture) to get a false-positive, especially fveya $50 bucks American.

Ben herhangi bir yazılımı doğru böyle görüntüleri% 100 tespit olacağını garanti edemez sanmıyorum.

Sen yüklenenler ılımlı bir insan olması gerekir. Web sitenizde onları anında görünür yapmayın.

Trynt API çok iyi / hızlı Çıplaklık algılama Web Servisi vardır, ama bir 502 başlık ATM dönmek gibi görünüyor.

Mevcut teknolojiyi kullanarak orada bu yok tamamen güvenilir bir çözümdür, yani orada ima pazarlama tarafından emilir alamadım.

Bu previous question StackOverflow bakın.

Gerçi insan moderatörün dikkatine şüpheli sorun görüntüleri getirmek öncesi yönetim ile bir deri algılama algoritması birleştirebilirsiniz. Sadece resimlere bakmak için bir kişi alma adımı atlayabilirsiniz sanmıyorum.

Bu arada, şirketin güvenlik süreçleri biraz zayıf ses. Ürün geliştirme, yalnızca kafa bunu yapmak mümkün olmalıdır eğer nasıl başka bir çalışanın resim yüklemek mi? Emin şifrelerinizi saklamak karma yapmak ve üretim sunucularına erişimi en aza indirmek.

Ben size yardımcı olacağını umuyoruz, bu deneyin

http://lab.yogeshsaroya.com/prevent-uploads-nude-or-adult-images-using-php/