Bir kullanıcı güvenli sunucusundaki dosyalara erişmeye izin nasıl

2 Cevap php

Ben bilim adamları bir web arayüzü sayesinde yüksek performanslı bilgisayar kümeye göndermenize olanak sağlayan bir web uygulaması üzerinde çalışıyorum. Kullanıcıların, kendi deney hakkında bazı bilgileri doldurun bazı dosyaları upload ve web app gerisini halleder.

Hesaplama sonunda kullanıcıların çıkan dosyalara erişmek gerekiyor. Bunlar, boyut olarak yaklaşık 1 GIG bulunmaktadır.

Ben kullanıcıların bu dosyaları taramak için izin istiyorum ama güvenli bunu nasıl bilmiyorum. Kullanıcılar, onların olmayan dosyaları taramak mümkün olmamalıdır. Dosyalar zaten webroota dışında bir dizinde saklanır ve Apache kullanıcısı tarafından aittir.

Ben, PHP böyle bir şey nasıl uygulanacağına ilişkin herhangi bir tavsiye çalışıyorum?

2 Cevap

Benim ilk tepkim it-go yapmayın ve yardım almak olduğunu. Güvenlik kötü hazırlanmış olursa olsun, anlam ne kadar iyi bir iş değil. Sen tavsiye ve uygulamak bu kısmını, ve sonra veri için bir kimlik doğrulama çerçeve ve API ile sağlamak için bir danışman uzman gerekir.

Unutmayın son küresel ısınma e-skandal-bilimsel veriler duyarlı olabilir.

Ben (izni ile) farklı dizinlere dosyaları depolamak ve daha sonra sonuçları indirme / tarama için SSL ile bir FTP sunucusu açılması önerebiliriz.