AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XP Manifest Dateien ignorieren

Ein Thema von mayhem81 · begonnen am 21. Feb 2008 · letzter Beitrag vom 21. Feb 2008
Antwort Antwort
Seite 2 von 4     12 34      
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#11

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 11:34
Zitat von mayhem81:
Ach verdammt, wenn Du keine Idee hast dann schreib doch bitte auch nichts.
Das nervt in diesem Forum manchmal echt das zu jeder Problemfrage erstmal
ein "warum?" oder ein ganz ganz schlauer Spruch kommt.
Zitat von Luckie:
Und ich verbitte mir diesen Ton.
How to not get a question answered
Uli Gerhardt
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#12

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 11:36
Moin,

Ich stimme Luckie voll und ganz zu. Sobald der User die Möglichkeit hat das Manifest zu verändern, ist das ein Problem der Administration und keine Sicherheitslücke.

Bedenke mal: Wenn ein User das Manifest verändern kann (welches wohl im selben Ordner wie die Applikation liegt), dann kann er dasselbe auch mit der Applikation selbst tun und so noch ein sehr viel größeres Sicherheitsrisiko hervorrufen.

Es mag zwar eine Möglichkeit geben das Manifest zu ignorieren (ich kenne keine und bezweifle dies auch stark), aber damit bleiben trotzdem noch die anderen Probleme bestehen. Außerdem würde es mich nebenbei interessieren, wie du die Applikation vor dem Löschen gesichert hast (rein interessehalber), denn wenn das nichts mit der Rechteverwaltung zu tun hat (was es ja nicht haben kann, denn dann hättest du das Manifest-Problem ja nicht), dann kann das ja nur über unsaubere Tricks funktioniert haben.

Grüße,
Max

Edit:
Zitat von mayhem81:
Ja, ich glaube das wird wohl ein Dienst werden müssen der ständig nach manifest Dateien in meinem Programmordner sucht
und löscht falls vorhanden.
Das wäre dann die nächste unsaubere Lösung (imho).
Zitat von mayhem81:
Das über die Schreibrechte zu machen ist zwar auch möglich. Dafür müsste ich aber erst die Struktur ändern in meinem Programmordner, da ich für die config- und Logfiles etc. schreibzugriff brauche. Bei der Fülle von Kunden wäre das aber erst aber einer neuen Hauptversion drin...also eine richtige Überarbeitung.
Warum muss Microsoft immer sowas machen
Microsoft stellt Wege bereit, die super funktionieren und auch eingehalten werden sollten. Wenn du ganz einfach aus dem Grund der Informationsspeicherung diesen Weg nicht gehen kannst, liegt das Problem nicht bei der Administration sondern bei dir. Es ist kein guter Stil (tatsächlich ist es sogar ein ganz Schlechter), die Informationen deiner Applikation im Programmordner zu speichern. Wofür gibt's denn Appdata (Dp-Suche bzw. Google)?
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 11:46
(a) keep cool mayhem81, Dein Ton war nicht angebracht,
(b) imho und der anderen: nur über die Rechteverwaltung suaber möglich
(c) oder kein Manifest verwenden
(d) die Exe vor löschen gesichert? glaube ich nicht(ohne Rechteverwaltung)!

[edit]
Zitat von Prototypjack:
...
Microsoft stellt Wege bereit, die super funktionieren und auch eingehalten werden sollten. Wenn du ganz einfach aus dem Grund der Informationsspeicherung diesen Weg nicht gehen kannst, liegt das Problem nicht bei der Administration sondern bei dir. Es ist kein guter Stil (tatsächlich ist es sogar ein ganz Schlechter), die Informationen deiner Applikation im Programmordner zu speichern. Wofür gibt's denn Appdata (Dp-Suche bzw. Google)?
und
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
mayhem81

Registriert seit: 28. Jan 2008
14 Beiträge
 
#14

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 11:52
Jetzt wird es ja langsam echt bunt hier

Also das die Exe Dateien nicht gelöscht werden können, wurde über einen Treiber realisiert.
Der Entwicklungsstartpunkt liegt bereits 10 Jahre in der Vergangenheit.
Dieses Produkt ist also stätig gewachsen und hat einige Betriebssysteme erlebt die ständig
was neues oder anderes bieten und gewissen Funktionen garnicht mehr. Und durch die hohe Zahl der Kunden
kann man nicht alles einfach ganz schnell umschmeißen und neu programmieren. Außerdem brauchen wir auch eine gewissen
Abwärtskompatibilität.

Wir entwickeln und vertreiben ein Schulmanagement System.
Das heißt unsere Software ist in Klassenräumen installiert und ermöglicht einen PC gestützten Unterricht
ohne das die Schüler machen können was sie wollen oder das System manipulieren können.
Und Lehrer ohne große PC Kenntnisse den Unterricht gestalten können.
Da gibt es keine großen Admins....die Software ist fast sein eigener Admin.

Aber wie es aussieht lassen sich Manifest Dateien nicht ignorieren.
Also muss ich wohl einen anderen Weg suchen.

Trotzdem vielen dank Leute
  Mit Zitat antworten Zitat
mayhem81

Registriert seit: 28. Jan 2008
14 Beiträge
 
#15

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 11:55
ach...sorry an alle....bin heute wirklich sehr genervt
...bin sonst eigentlich nicht so...

ALSO EIN GANZ GROESSES SORRY

Falls wir immer noch ein Missverständnis haben.
Ich benutze keine Manifest Dateien. Aber wenn jemand zu meinem Programm eine anlegt,
dann lässt sich mein programm nicht mehr ausführen.
Probiert es selbst mal aus:

Nehmt eine Exe Datei...."test.exe" und legt eine leere Textdatei an mit dem
Namen "test.exe.manifest". Wenn ihr jetzt test.exe starten wollte, geht es nicht mehr.
Und das ist für mich ein riesen Bug
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#16

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 12:05
Zitat von mayhem81:
Wir entwickeln und vertreiben ein Schulmanagement System.
Das heißt unsere Software ist in Klassenräumen installiert und ermöglicht einen PC gestützten Unterricht
Da es sich wohl um Client-Rechner in einem Netzwerk handelt, dürfte dort Betriebssysteme mit Benutzerverwaltung zum Einsatz kommen. Wenn die Schüler auf den Client-Rechnern installierte Anwendungen löschen können und in deren Verzeichnissen Dateien erstellen können, sollte man die Rechteverteilung auf dem System dringendst überdenken.

Du hast also nur Probleme auf nicht NT basierenden Rechner, an denen mehrere Benutzer arbeiten. Das wären Windows 95, 98 und ME. Ich glaube kaum, dass eines dieser System in so einer Umgebung noch im Einsatz ist.

Und auch wenn eure Software mit der Zeit gewachsen ist, NT basierende Systeme gibt es nicht erst seit gestern. Wenn eure Software benutzerspezifische Dateien im Anwendungsverzeichnis anlegt, dann ist das ein konzeptioneller Fehler auf eurer Seite. Klingt hart, ist aber leider so.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 12:11
Zitat von Luckie:
...
Du hast also nur Probleme auf nicht NT basierenden Rechner, an denen mehrere Benutzer arbeiten. Das wären Windows 95, 98 und ME. Ich glaube kaum, dass eines dieser System in so einer Umgebung noch im Einsatz ist.
...
[ot]
Doch, leider sehr oft, unsere Politiker packen sich die eigenen Taschen voll und bauen lieber Gefängnisse als in Bildung zu investieren!
[/ot]
allerdings gibt es dort keine Probleme mit einem XP-Mainfest,
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
tr909

Registriert seit: 5. Nov 2004
193 Beiträge
 
Turbo Delphi für Win32
 
#18

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 12:14
Wie wäre es denn wenn du einfach eine manifest-datei erstellst und die dann auch über den Treibr vor dem löschen und verändern schützt?

Gruß
tr909
  Mit Zitat antworten Zitat
API

Registriert seit: 18. Apr 2004
637 Beiträge
 
#19

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 12:34
Warum erstellst du kein Starter Programm, welches die eigentliche EXE Datei ausführt und ungewollte manifest Dateien löscht?
  Mit Zitat antworten Zitat
mayhem81

Registriert seit: 28. Jan 2008
14 Beiträge
 
#20

Re: XP Manifest Dateien ignorieren

  Alt 21. Feb 2008, 12:51
An den Rechten wird ja auch gearbeitet. Kann aber erst mit der nächsten Versionssprung gut realisiert werden.

Aber in einem Punkt müsst ihr mir recht geben...es ist eine verdammt große Lücke.
Denn Programme lassen sich so unbrauchbar machen oder über den Inhalt der XML Datei lassen sich böse Sachen anstellen.
Damit meine ich jetzt nicht meine Software sondern auch allgemeine Benutzer zuhause an ihren PCs die
meistens als Admins angemeldet sind. Es wäre bestimmt möglich mit Manifest Dateien dann einen
kleinen Virus zu schreiben.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz