|
|
#1 (permalink) |
|
Gold Member
|
Hallo alle zusammen,
Heute eröffne ich einen Thread um Informationen zu sammeln für einen Wiki Artikel betreffend „Boinc und Sicherheit“. Seit Dezember 2008 bin ich am Crunchen. Habe hier und da mal etwas gelesen betreffend die Sicherheit bei Distributed Computing. So richtig umfassende Infos bis jetzt nirgends gefunden. Auch hier im Forum wurde mal hier und da das Thema angesprochen. In den letzten Wochen hatte ich mehrfach Anfragen hier im Forum gehabt (und auch über meine Private HP) betreffend Boinc und Sicherheit. Seit dem Beitrag im WDR über DC bekam ich noch mehr Anfragen. In meinem Umfeld habe ich auch schön Werbung gemacht für Distributed Computing und BOINC. Anfangs sind die Menschen begeistert, dann kommen aber Bedenken wegen der Sicherheit. Fragen wie: Wie der Daten Austausch zwischen dem PC und dem Projekt abläuft? Ist die Leitung verschlüsselt? Wenn ja wie? Wie werden die Daten auf dem Rechner behandelt? Was passiert genau auf meinem Rechner? Wie und welche Daten werden wieder an das Projekt zurück gesendet? Wozu werden Daten betreffend mein System gebraucht? Was machen die EXE Dateien? Es sind ja ausführbare Programme, können die dann nicht Unfug auf meinen System anrichten? Kann ein Projekt nicht irgend welche Verzeichnisse von mir einsehen vielleicht manipulieren? Es könnte ja auch sein, dass eine fremde Anwendung eingeschleust wird, die etwas anderes berechnet. Wie kann man das als normaler Benutzer überprüfen? Werden bei der Registrierung auch Passwörter im Klartext übertragen? Und und und... Einiges habe ich ja in meiner bisherigen DC Laufbahn gelesen zB: das Projekt WCG die Daten Verschlüsselt übermittelt, das Boinc extra ein Benutzer anlegt und dieser nicht auf die anderen Daten zugreifen kann sondern nur in seinem Konto bleibt. Es gibt viele Fragen. Ich bin kein Projekt Admin, auch kein Boinc Guru oder ein Sicherheitsexperte. Hier könnten wir einige Infos sammeln um später dann vielleicht in die Wiki stellen um mehr Transparenz in dieses Thema zu bringen und interessierten Menschen mit einfachen Informationen versorgen. Wir könnten das Thema Sicherheit in 3 Unterpunkte einteilen: - Sicherheit auf dem BOINC Server - Sicherheit beim BOINC Client/Sicherheit der wissenschaftlichen Anwendung - Sicherheit der Datenübertragung zwischen Server und Client Vielleicht können ja einige Projekt Admins einige Infos geben, oder vielleicht gibt es einige Experten hier bei uns. Alle sind eingeladen hier mit zu Helfen, erfahrener User oder Neuling ![]() Auch Fragen sind willkommen, die dann vielleicht hier beantwortet werden können und so die gewonnen Informationen in die Wiki einfließen. Rege Teilnahme und Konstruktive Tipps, Vorschläge und Antworten sind willkommen. Lg Heini
__________________
PoHeDa alias Heini, oder war dat anders rum... . . . BOINC-Pentathlon 2012 . . . Folding@Home . . . WCG Mögen die WUs mit Euch sein. Crunchen ist nur ein Hobby, also mit Spaß am Hobby DC gemeinsam voranbringen. Geändert von PoHeDa (25.02.2010 um 19:41 Uhr) |
|
|
|
|
|
#2 (permalink) |
|
BOINC Maniac
Beiträge: 558
Für Beiträge bedankt: 28 67 Danke für 14 Themen ![]() ![]() |
Ist eine Frage, die ich auch schon, zumindest rhetorisch, gestellt habe, und zwar hier:Philosophisches-eine Betrachtung
![]() ![]() Einige Antworten sind durchaus erhellend, aber grundsätzlich muß man sich wohl schon darauf verlassen, daß auch das berechnet wird, was die Projektverantwortlichen sagen. Aber ich glaube, wenn man ein grundsätzliches Misstrauen nicht ablegen kann, sollte man nicht für BOINC rechnen und eigentlich gar keinen Internetanschluss haben... ![]() Gruß lost ![]()
|
|
|
|
|
|
#3 (permalink) | ||||
|
BOINC Maniac
|
Zitat:
nein, glaub nur WCG nutzt evtl. https Zitat:
Hängt vom Projekt ab, hauptsächlich die Berechnungsergebnisse. Aber wie schon oben geschrieben kann ein potentiell böses Projekt alles auf deinem Rechner machen. ..um abschätzen zu können ob die WUs für Dein System geeignet sind und dir geschickt werden sollen. Also bzgl. RAM, FLOPS, DISK, GPU, CPU Zitat:
Zitat:
Mit den üblichen Mitteln: - Brain 1.0 benutzen - Community befragen - Nicht sofort auf alles springen was da kommt. - Virenscanner - Outgoing Firewall weiß net yoyo
__________________
Christmas Race 1.-24.12.2011 Member of Rechenkraft.net e.V. [Verein] [News] [Projekte] [Forum] [Chat] [yoyo@home] Geändert von yoyo[RKN] (25.02.2010 um 20:13 Uhr) |
||||
|
|
|
|
|
#4 (permalink) |
|
Full Member
Ort: Münster
Beiträge: 242
Für Beiträge bedankt: 1 1 Danke für 1 Thema ![]() |
bei mir läuft boinc unter meinem administrator account, hab keinen anderen benutzer angelegt.
sollte ich boinc unter einem "normalen" benutzer mit eingeschränkten rechten laufen lassen? hab mir noch nie darüber gedanken gemacht...
__________________
http://www.boincstats.com/signature/user_2090611.gif |
|
|
|
|
|
#5 (permalink) | |
|
Gold Member
|
Danke erstmal für die Infos yoyo.
Da hätte ich gleich noch eine Frage. Kann ich die Sicherheit erhöhen wenn ich auf meinem PC eine VM installiere und dann auf dem Virtuellen System Boinc laufen lasse? Gibt es einen Datenaustausch zwischen meinem System und der VM? Irgend wo habe ich etwas gelesen das man dabei ist eine VM in Boinc zu integrieren oder so ähnlich? Hinzugefügter Post: Zitat:
Wird nicht bei der Boinc Installation gefragt ob Boinc mit eingeschränkten Rechten installiert werden soll? Davon abgesehen arbeite ich nur mit eingeschränkten Konten
__________________
PoHeDa alias Heini, oder war dat anders rum... . . . BOINC-Pentathlon 2012 . . . Folding@Home . . . WCG Mögen die WUs mit Euch sein. Crunchen ist nur ein Hobby, also mit Spaß am Hobby DC gemeinsam voranbringen. Geändert von PoHeDa (23.02.2010 um 21:53 Uhr) Grund: Antwort auf eigenen Beitrag innerhalb von 24 Stunden! |
|
|
|
|
|
|
#6 (permalink) |
|
Full Member
Ort: Münster
Beiträge: 242
Für Beiträge bedankt: 1 1 Danke für 1 Thema ![]() |
bin halt faul (wie jeder admin) und will nicht mich nicht ständig an und abmelden.
mit einer VM wärst du auf der sicheren seite. es gibt keinen datenaustausch zwischen guest und host, aber die VM zieht halt nochmal soviel wie ein komplettes system. brauchst also ram und cpu fur dein host system und deine VM. ich denke da würde mehr als die hälfte der ressourcen nicht zum crunchen zur verfügung stehen. bei mir braucht XP in einer VM 50% cpu (athlon 7750 2,8GHz) und halt soviel ram wie man zulässt mit ubuntu, suse, bsd und fedora siehts nicht besser aus. hyper-V z.b. kann man nur auf einem wirklich guten server laufen lassen . VMware und virtual box sind da nicht so hungrig. zum heimgebrauch würde ich virtual box empfehlen. zum testen ist eine VM super, wenn du aber wirklich mit einer VM arbeiten willst brauchst du einen entsprechenden host...
__________________
http://www.boincstats.com/signature/user_2090611.gif |
|
|
|
|
|
#7 (permalink) | |
|
Gold Member
|
Zitat:
Und ich glaub unter Win7 ist das noch einfacher oder? Hinzugefügter Post: Danke für die Infos betreffend VMs
__________________
PoHeDa alias Heini, oder war dat anders rum... . . . BOINC-Pentathlon 2012 . . . Folding@Home . . . WCG Mögen die WUs mit Euch sein. Crunchen ist nur ein Hobby, also mit Spaß am Hobby DC gemeinsam voranbringen. Geändert von PoHeDa (23.02.2010 um 22:09 Uhr) Grund: Antwort auf eigenen Beitrag innerhalb von 24 Stunden! |
|
|
|
|
|
|
#8 (permalink) |
|
Full Member
Ort: Münster
Beiträge: 242
Für Beiträge bedankt: 1 1 Danke für 1 Thema ![]() |
stimmt, hast recht.
muss nur noch gucken wie ich meine automatischen tasks (batch scripte) dann auch mit admin privilegien laufen lassen kann...
__________________
http://www.boincstats.com/signature/user_2090611.gif |
|
|
|
|
|
#10 (permalink) |
|
WCG-Freak
|
Es wundert mich etwas, wie naiv mit diesem Thema umgegangen wird. BOINC betreibt immerhin den größten Supercomputer der Welt und offensichtlich ist es nicht machbar, Transparenz in diesem Bereich herzustellen.
1. Ok, mit der Firewall und Signaturen kann sichergestellt werden, mit welchem Rechner Daten ausgetauscht werden und dass die Kommunikation unverändert übertragen wird. Ohne https ist aber nicht sichergestellt, dass die Verbindung verschlüsselt ist und es sich bei dem angegebenen Server wirklich um den wissenschaftlichen Server handelt. 2. Es wird gesagt, dass die Community davon Wind bekommt, wenn etwas nicht mit der Anwendung stimmt. Wie bekommt die Community das heraus? Sicherlich sind nicht alle wissenschaftlichen Anwendungen als Open Source einsehbar. Wie funktioniert das also? 3. Wie kann ich denn überprüfen (und da will ich auf Lost68er Frage zurück kommen), dass SETI@Home wirklich Signale von Radioteleskopen durchsucht und nicht in Wirklichkeit für den CIA Millionen Telefongespräche nach bestimmten Sätzen filtert? Das klingt jetzt zwar nach Verschwörung, aber es könnte ja durchaus sein, dass die Uni Berkley fürs Vorgaukeln der Suche nach außerirdischen Leben Geld vom Staat bekommt, damit der Staat in Gegenleistung auf die Rechenpower des schnellsten Supercomputers der Welt zugreifen kann. Da bringt es auch nichts, wenn man seine Firewall beobachtet oder irgendwelche übertragenen Datenpakete unter die Lupe nimmt. Wenn das einzige Sicherheitskonzept im Bereich wissenschaftlicher Anwendungen Vertrauen ist, wäre das ziemlich fahrlässig. |
|
|
|
|
|
#11 (permalink) | |||
|
Gold Member
|
Hallo alle zusammen und Danke für eure Beteiligung an dem Thema, ruhig Mut und her mit euren Fragen usw.
Zitat:
Hmm. Dann kann ja jeder in den Datenstrom sich mit einklinken oder nicht?. Wenn dann Daten zB: betreffend mein Rechner gesendet werden kann man vielleicht unter Umständen auf Grund des PCNamen (der ja auch übertragen wird) Rückschlüsse auf das interne Netzwerk schließen? Werden da nur die Hardware Daten wie CPU, RAM, Graka, HD übertragen? Oder noch mehr? Ich kann zB: in meinem Account sehen welche IP mein Rechner gerade hat. Was wird noch Übertragen? Zitat:
Wenn ich als Antwort bekomme, dass die Anwendung von der Universität in Berkley stammt und diese mit ihrem Ruf dafür einstehen. Für mich ist sie unbefriedigt beantwortet. Zitat:
![]() Vertrauen ist schön aber die Menschen haben eben Angst vor Dingen die Sie nicht kennen, verstehen. Die meisten finden die DC Idee toll viele Projekte interessant, wenn es aber dann ins Detail geht (Sicherheit), werden die Fragen ungenügend beantwortet und so konzentriert sich der User dann eben nur auf email lesen. Es geht nicht nur um „grundsätzliches Misstrauen“ es geht darum wirklich total Unerfahrenen Usern das Thema Transparent zu gestalten. Damit sie es Begreifen vor und Nachteile klar gelegt werden und der User selbst entscheidet ob er Boincen will oder nicht. Das Interesse ist da, echt das bekomme ich fast täglich mit aber das Thema muss Transparenter werden wenn wir noch mehr User fürs DC gewinnen möchten ![]() Lg Heini
__________________
PoHeDa alias Heini, oder war dat anders rum... . . . BOINC-Pentathlon 2012 . . . Folding@Home . . . WCG Mögen die WUs mit Euch sein. Crunchen ist nur ein Hobby, also mit Spaß am Hobby DC gemeinsam voranbringen. |
|||
|
|
|
|
|
#12 (permalink) | ||
|
BOINC Maniac
|
Zitat:
Nein, die Daten werden lediglich durch Dein System durchgeleitet. Zitat:
yoyo |
||
|
|
|
|
|
#13 (permalink) |
|
2nd Wave
|
Also bei mir läuft ein vmware-server auf dem AMD-quad
aber nicht wegen der Sicherheit - sondern nur weil ich da öfter mal neue Versionen von Betriebsystemen (insbesondere Linux-Distros) teste. Und der Streßtest ist meist boinc (wenn nicht prime95). Aber durch die virtualisierung ziehst du halt enorme Verluste an Leistung, es sei denn du setzt gleich so was wie einen ESX-Server auf ...
__________________
Sysadm@Nbg Im Kopf die Leinen los, Treue geschworen, Und dann raus in die unendliche Weite Was kümmert dich das Morgen gross, Du hast deine Zeit längst verlorn, Dies ist dein wohlverdientes Heute Hoster von Booster#13
Vertreter von SEARCHER bei UotD |
|
|
|
|
|
#14 (permalink) | ||||
|
BOINC Maniac
|
Zitat:
Zitat:
Auch ohne OpenSource kann man den Apps auf die Füße schauen was sie so machen auf einem System, was sie für Daten schicken/empfangen. Man kann versuchen mehr über die Betreiber herauszubekommen und ob einem das vertrauenswürdig erscheint. Das ist das was mir AdHoc einfällt. Zitat:
Zitat:
Mal einige Fragen zum Nachdenken: Gibst Du jedem der Dich auf der Straße danach fragt Deinen Wohnungsschlüssel? Klickst Du bei jeder Mail auf den Anhang? Stürmst Du gleich jedes Boinc Projekt was erscheint, wo irgend ein Tom (Name frei erfunden) der berechnen will ob MilkyWay auch in Milch schwimmt? yoyo |
||||
|
|
|
|
|
#15 (permalink) | ||
|
WCG-Freak
|
Danke Yoyo. Gerade die Antworten eines Projektadmins sind sehr interessant.
Zitat:
Gibt es denn auch Programme, mit denen ich die rechnerinterne Kommunikation der Prozesse untersuchen kann? Bspw. Prozess X greift auf Datei Y zu? Prozess Y ruft Service Z auf? Zitat:
Ich frage so blöd nach, weil es ja durchaus sein könnte, dass BOINC den Quellcode wissenschaftlicher Anwendungen an zentraler Stelle kontrolliert und diese nur dann als BOINC-Projekt freigeschaltet werden, wenn sie keinen Schad-Code enthalten. Also eine Art TÜV und Code-Validierung ist nicht notwendig, damit ein Projekt BOINC benutzen kann. Ich habe mal ein bißchen im Internet gesurft und folgende Infos gefunden. Ich hoffe, dass ich sie richtig kategorisiert habe. - BOINCIntro der Berkeley Seite auf englisch - Security Issues in volunteer computing Clients: - BOINC Client Sicherheit auf deutsch von RKN - Information zur Windows Installationsroutine von BOINC (Berechtigungen) auf englisch - Part 2 zur Installationsroutine auf englisch - How safe is BOINC? Forenthread mit dem Hinweis, dass BOINC durch ein IBM Security Audit musste, damit es auf dem WCG eingesetzt wurde - auf englisch - SuperHost - Einsatz von Boinc in geschlossenen Firmennetzwerken - auf englisch - [PDF] Security issues in hierarchically connected BOINC systems vom 4. BOINC Workshop - Client Security & Sandboxing - Sandbox auf MacIntosh - auf englisch Übertragung: - Passwords & Securiy Forenthread zur Übertragung von Passwörtern - auf englisch Server: - geschlossene Sicherheitslücken der BOINC-Webseiten - auf englisch - BOINC Security Workshop 2007 - auf englisch - Notes zur BOINC Server Security - auf englisch - Project Security - auf englisch - BOINC Security - auf englisch - BOiNC & Security Kennt noch wer Ressourcen zu BOINC und Security? |
||
|
|
|
|
|
#16 (permalink) | |
|
BOINC Maniac
Lieblingsprojekt: WCG, Einstein
Beiträge: 637
Für Beiträge bedankt: 60 38 Danke für 12 Themen ![]() ![]() |
Zitat:
__________________
SETI@home Classic: 13.000 WUs in 74.154 h || NachDenkSeiten.de || Kiva || Klima-Lügendetektor |
|
|
|
|
|
|
#17 (permalink) |
|
Senior Member
Lieblingsprojekt: Einstein, Cosmology, Docking, QMC
Ort: Hamburg
Beiträge: 463
Für Beiträge bedankt: 146 41 Danke für 10 Themen ![]() ![]() |
Ich verfolge den meisterlichen Diskurs von yoyo und crille hier und bin fasziniert von dem hohen Niveau, der Klarheit und Einfachheit, mit der durch die beiden schwierige Fragen per fachlich durchdringende Komplexitätsreduktion auf einfache Entscheidungen zurückgeführt werden.
Es bleibt bei Vertrauen und Kontrolle... Wobei das Vertrauen, für mich wohltuend..., als ein letztendlich nicht mehr reduzierbarer Faktor erscheint. Ein Satz den aktuellen deutschen Philosophen Peter Sloterdijk begleitet mich seit Jahren: "Es gibt kein harmloses aus dem Haus gehen...." ... gibt es ein harmloses digitales aus dem Haus gehen... ??? In meinen ersten Wochen (Okt.2008) hier habe auch ich einen Sicherheitsthread eröffnet: Sicherheit - Ehegnatsch..., zu dem es auch interessante Antworten gab. - Hoffe, dies ist kein Doppelthread - soll nur eine ergänzende Erinnerung sein - ;-) Sicherheit - Ehegnatsch
__________________
Grüße udo |
|
|
|
|
|
#18 (permalink) | |||
|
BOINC Maniac
|
Zitat:
Zitat:
Zitat:
yoyo |
|||
|
|
|
|
|
#19 (permalink) | |
|
Gold Member
Lieblingsprojekt: WCG, GPUGrid
Ort: BaWü
Beiträge: 1.026
Für Beiträge bedankt: 79 285 Danke für 13 Themen ![]() ![]() ![]() ![]() ![]() ![]() |
Zitat:
1. Physische Absicherung des Rechenzentrums in Toronto Hierzu zählen beispielsweise bauliche Absicherung und personelle Zugangskontrollen per RFID-ID-Card mit Passfoto. 2. Technische Absicherung des Rechenzentrums z.B. durch kaskadierte Filter und Firewalls. 3. Regelmäßige Sicherherheits-Audits der BOINC-Software Diese Audits werden nach einem standardisierten Prozess durchgeführt, der sich bei IBM branchenübergreifend bewährt hat. Die Audits werden mindestens bei Veröffentlichung eines "Major Updates" der BOINC-Software oder nach Ablauf eines Jahres durchgeführt. Berücksichtigt werden u.a. Software-Architektur, Schnittstellen und Messaging. Ein Audit beinhaltet auch ein "Red Teaming", in welchem durch ein 'Ethical Hacking-Team' gezielt versucht wird, die Sicherheitsmechanismen der BOINC-Software zu überwinden. 4. Sicherheit-Audits der Wissenschaftssoftware yoho hat weiter oben schon angemerkt, dass BOINC lediglich eine Middleware ist, die selbst keine wissenschaftlichen Berechnungen durchführt. Die Software "unter der Haube" wird beim WCG ebenfalls einem Audit unterzogen. Bekannte Vertreter solch einer Software sind Autodock und Charmm. Es kann allerdings auch vorkommen, dass für ein Projekt eine Software entwickelt werden muss, die nicht von den genannten Standardversionen abgeleitet werden kann. Auch solche Software wird vor Projektstart einem Audit unterzogen, sonst gibt es nicht einmal einen Beta-Test. 5. Sicherheit der Datenübertragung Beim WCG werden Daten zwischen BOINC-Client und Server ausschließlich via SSL (Secure Socket Layer) übertragen. 6. Regelmäßige Überprüfung der Clients Erst wenn ein Client 15 valide Resultate nacheinander geliefert hat, gilt er als zuverlässig. Bevor diese Anzahl erreicht wird, rechnet man in jedem Fall mit einem Quorum von mindestens 2 - auch bei Projekten, die ansonsten ohne Redundanz rechnen (FAAH, HFCC). Dies verschlechtert zwar die Effektivität des Grids, erhöht jedoch die Sicherheit. Darüber hinaus werden alle Rechner, die ausschließlich Quorum-1-Projekte rechnen, regelmäßig auf Zuverlässigkeit getestet. Wenn Ihr z.B. einen WU-Status "Inconclusive" seht, wird Euer Client mal wieder überprüft. Bei nicht validen Resultaten wird für diesen speziellen Client die Quota heruntergefahren. Das bedeutet, dass für diesen Client die maximale Anzahl der WUs pro Tag reduziert wird. So wird erreicht, dass einzelne schadhafte Clients nicht das ganze Rechenzentrum blockieren können. Somit ist die gesamte Kette vom Client samt BOINC-Software über die Wissenschaftssoftware und den Übertragungsweg bis ins Rechenzentrum durch das IT-Sicherheitskonzept abgedeckt. Dass RKN das Thema Sicherheit bei der Vergabe der Gütesiegel berücksichtigt, finde ich übrigens sehr löblich Schöne Grüße ![]() roundup Geändert von roundup (26.02.2010 um 14:34 Uhr) |
|
|
|
|
|
|
#21 (permalink) |
|
WCG-Freak
|
Ich habe noch beim WCG ein Dokument zur Sicherheit gefunden:
- Can I trust the WCG Software? |
|
|
|
|
|
#22 (permalink) |
|
Gold Member
|
hab noch ein Thread vom 10.07.2009 gefunden betreffend:
Was genau und an Wen sende BOINC daten? Was genau und an Wen sende BOINC daten?
__________________
PoHeDa alias Heini, oder war dat anders rum... . . . BOINC-Pentathlon 2012 . . . Folding@Home . . . WCG Mögen die WUs mit Euch sein. Crunchen ist nur ein Hobby, also mit Spaß am Hobby DC gemeinsam voranbringen. |
|
|
|
![]() |
| Stichworte |
| boinc, client, daten, server, sicherheit |
| Themen-Optionen | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://www.seti-germany.de/forum/boinc/4118-boinc-und-sicherheit.html
|
||||
| Erstellt von | For | Type | Datum | |
| Verteiltes Rechnen (Distributed Computing) | Small Talk | Das PokerStrategy.com Forum | This thread | Refback | 18.03.2010 16:48 | |
| Verteiltes Rechnen (Distributed Computing) | Small Talk | Das PokerStrategy.com Forum | This thread | Refback | 18.03.2010 16:34 | |
| World Community Grid - View Thread - SETI.Germany News - Infos, Hilfe und Aktionen in deutscher Sprache [:)>-] | This thread | Refback | 26.02.2010 18:58 | |
| World Community Grid - View Thread - SETI.Germany News - Infos, Hilfe und Aktionen in deutscher Sprache [:)>-] | This thread | Refback | 26.02.2010 16:45 | |
| Boinc und Sicherheit - SETI.Germany Forum | This thread | Refback | 24.02.2010 22:46 | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Boinc-Client Passwort und Sicherheit? | PoHeDa | BOINC | 1 | 06.10.2009 22:22 |
| Sicherheit - Ehegnatsch | udo | Das Hauptforum | 16 | 17.10.2008 20:00 |
| Vista-Sicherheit komplett nutzlos | Saenger | Software - Installation, Probleme usw. | 0 | 08.08.2008 21:09 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.
















- The 1st Wave



