| Autor |
Beitrag |
Fabian E.
      
Beiträge: 554
Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
|
Verfasst: Mi 02.04.08 17:27
Hallo zusammen,
ich habe mich grade dazu entschlossen, ein Programm für unsere Bibliotheksrechner zu schreiben.
Dort ist Sitekiosk installiert, welches aber doch recht oft nicht klappt oder gar ganz abstürtzt.
Im Prinzip möchte ich genau das was Sitekiosk auch kann. Ein einfacher Browser und ein paar Sicherheitsfunktionen.
Dazu habe ich natürlich viele Fragen
Vor allem was Hooks betrifft. Ich werde wohl ein paar schreiben müssen um systemkritische Tastenkombinationen abfangen zu können...
Auch die Wahl des Browsers ist für mich wichtig. Ich habe keine Ahnung ob ich den TWebBrowser nehmen soll oder einen anderen vielleicht besseren... Wo sind da die Unterschiede?
Am liebsten hätte ich jemanden, der sich vielleicht etwas mit der Systemsicherheit auskennt und auch bei Hooks etwas Erfahrung hat, der mir dann zur Seite stehen kann. Eventuell könnte man auch ein Gemeinschaftsprojekt daraus machen.
Also sämtliche Anregungen, Erfahrungen und sonstiges sind erwünscht!
Liebe Grüße Moderiert von Christian S.: Topic aus Freeware Projekte verschoben am Mi 02.04.2008 um 18:48
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 02.04.08 17:51
Hallo!
Ich lasse das hier erstmal offen, möchte Dich aber bitten, bei konkreten Fragen jeweils neue Threads in den richtigen Sparten zu erstellen.
Hier bitte nur über das allgemeine Vorgehen bei einem solchen Programm diskutieren!
Grüße
Christian
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Fabian E. 
      
Beiträge: 554
Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
|
Verfasst: Mi 02.04.08 18:02
ja natürlich, Christian. Mir gehts hier auch nicht darum wie ich einen Hook code und dann noch die WebBrowser bedienen.
Da ich aber auf beiden Gebieten noch nichts aufzuweisen habe, interessiert mich wie du schon gesagt hast das allgemeine Vorgehen.
Eine richtige Sparte habe ich aber auch nicht gefunden...
gruß
|
|
Hidden
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mi 02.04.08 19:01
Hi,
Fabian E. hat folgendes geschrieben: | | Eventuell könnte man auch ein Gemeinschaftsprojekt daraus machen. |
Eventuell kannst du dich ja mit Tarry zusammentun, der deckt zwar ein anderes Feld ab, programmiert aber auch eine Kindersicherung... IMHO je mehr Features, desdo besser(Beim Einrichten kann dann ja gewählt werden, welche Komponenten installiert werden sollen(Zeit limitieren, sicherer Browser, Taskmanager, ...).
Das könnte nochmal was größeres werden
www.delphi-forum.de/...ight=kindersicherung
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Timosch
      
Beiträge: 1314
Debian Squeeze, Win 7 Prof.
D7 Pers
|
Verfasst: Mi 02.04.08 19:35
Da mir gerade langweilig ist (hey, das könnte mein Standardeinleitungssatz werden!), mal ein paar Vorschläge:
- Blockieren des Taskmanagers (nicht nur Ctrl+Alt+Del abfangen, man kann ihn ja auch über taskmgr.exe starten)
- Blockieren von Programmen zum Bearbeiten der Systemkonfiguration, sowohl Windows-intern (regedit, regedt32, sysedit, reg.exe, *.msc, Systemsteuerung...) als auch zusätzlich (Tuneup Utilities etc.)
- Sichern des eigenen Programms (als Dienst)
- Blockieren von Start->Ausführen, cmd.exe, command.com
to be continued
Auf den ersten Blick erscheint einiges davon redundant, denn wen man normalerweise das Kioskprogramm sowieso nicht beenden kann und Ausführen eh deaktiviert ist, warum dann noch das Blockieren von Programmen? Aber wie gesagt, dass sind nur ein paar Sachen, die mir jetzt eingefallen sind. Was davon sinnvoll ist, ist ne andere Frage. Und wenn man das mit einer Kindersicherung verschmilzt, ist der Fullscreen-Browser ohne Beenden ja für den Nutzer wohl sowieso optional. Dann käme noch folgendes in Frage:
- Deaktivieren des Windows-Nachrichtendienstes (net send...)
- Einbinden eines VNC-Servers (kann man ja auch "see-only" einstellen) zum Überwachen des Desktops (das hat i-wie was Stasi-haftes, aber in vielen Schulen Gang und Gäbe)
Zum Thema TWebBrowser:
TWebBrowser ist ja nur eine Darstellungskomponente des IE, d.h. im Hintergrund erledigt der Internet Explorer alles. Das kann Vorteile (Einfachheit), aber auch Nachteile (Sicherheit?) haben. Alternativen: TMozillaBrowser (kann man sich irgendwo runterladen), THTMLViewer (gibts bei Torry, ist aber Shareware, d.h. ohne Bezahlung gibts beim Programmstart immer einen Nag-Screen, außerdem muss man sich um mehr kümmern [Scripte etc.]).
_________________ If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
|
|
Hidden
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mi 02.04.08 20:56
Timosch hat folgendes geschrieben: | | Einbinden eines VNC-Servers (kann man ja auch "see-only" einstellen) zum Überwachen des Desktops (das hat i-wie was Stasi-haftes, aber in vielen Schulen Gang und Gäbe) |
Hast recht, da bleibt bei mir ein ungutes Gefühl, der user sollte unauffällig(nicht störend, aber merkbar, nicht im Kleingedruckten  ) darauf hingewiesen werden. Auch hier gilt natürlich ganz besonders: Jedes Feature, das sich nicht abstellen lässt, ist ein Bug!
Dabei könnte ich mir nämlich vorstellen, dass das das System doch schwach gebremst werden kann, zumal, wenn es sich um einen älteren Computer handelt.
Die Schule(oder, wer das System sonst einrichtet) sollte bei der Einrichtung auf dieses "Stasi-Problem" hingewiesen werden und dann über die installation dieses Features entscheiden können.
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Blackheart666
      
Beiträge: 2195
XP
D3Prof, D6Pers.
|
Verfasst: Mi 02.04.08 21:50
| Zitat: | | Die Schule(oder, wer das System sonst einrichtet) sollte bei der Einrichtung auf dieses "Stasi-Problem" hingewiesen werden und dann über die installation dieses Features entscheiden können. |
Oder "BND" bitte. 
_________________ Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
|
|
Nowo
      
Beiträge: 108
|
Verfasst: Mi 02.04.08 23:18
Ich denke... ich schreibe nun etwas was nun vielen Schülern den Spaß verderben wird...
daher habe ich ein leicht schlechtes gewissen.
Das (nicht jedem bekannte) tool "Windows Enabler" www.angelfire.com/fa...peedload/Enabler.htm
ist in der lage (dll injection?!) buttons, editfelder sowie alle andere arten von Eingabemöglichkeiten von ich sag mal
Enabled:=false auf Enabled:=true zu setzen
Damit lassen sich viele Programme austricksen die damit versuchen den User bei einer Aktion zu hindern.
So deaktivierte ich auch die AV-Software meiner Schule und sniffte stundenlang ala Cain&Abel
Der Applikationsname lauted "Windows Enabler.exe"
Denke diese standart "hacking" tools sollte deine kindersicherung blockieren.
Nowo
|
|
Fabian E. 
      
Beiträge: 554
Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
|
Verfasst: Sa 05.04.08 07:40
diese art von software wird sich erst gar nich ausführen lassen, da man nicht zur windows oberfläche kommt, bzw irgendwas anderes machen kann außer surfen.
gruß
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Sa 05.04.08 12:47
Ich kenne mich nicht mit der Website-Programmierung aus, aber es gibt doch sicher eine Möglichkeit, auf dem Rechner eine Datei zu starten, oder? Oder, ich will was downloaden und der öffnet den OpenDialog. Und damit knack man wohl jeden Rechner (zumindest wenn es Windoof ist).
PS: und je mehr sicherheit dahinter ist, desto mehr Leute werden sich richtig Mühe geben, es zu hintergehen, v.a. in der Schule 
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
Timosch
      
Beiträge: 1314
Debian Squeeze, Win 7 Prof.
D7 Pers
|
Verfasst: Sa 05.04.08 14:03
Xion hat folgendes geschrieben: | Ich kenne mich nicht mit der Website-Programmierung aus, aber es gibt doch sicher eine Möglichkeit, auf dem Rechner eine Datei zu starten, oder? Oder, ich will was downloaden und der öffnet den OpenDialog. Und damit knack man wohl jeden Rechner (zumindest wenn es Windoof ist).
PS: und je mehr sicherheit dahinter ist, desto mehr Leute werden sich richtig Mühe geben, es zu hintergehen, v.a. in der Schule  |
Download kannst du AFAIK verbieten. Und von sich aus können Websites keine Programme starten, außer via ActiveX, was man auch deaktivieren kann. Aber grundsätzlich gebe ich dir recht: Es gibt immer einen Weg.
_________________ If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
|
|
Nowo
      
Beiträge: 108
|
Verfasst: Mo 14.04.08 13:58
Oh ja ... ich weis noch... Passwörter auslesen mit OPH...
CD boot war disabled und das BIOS mit PW geschützt.
Erstmal standart PW's versucht... dann versucht auaszulesen. Vergebens
Danach hab ich WEREND dem Unterricht das gesicherte Case aufgeschraubt und die Bios batterie entnommen
um den BIOS zu resetten. Der rest ist geschichte ;- )
_________________ Grüße Nowo
|
|
Hidden
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mo 14.04.08 15:37
Nowo hat folgendes geschrieben: | Oh ja ... ich weis noch... Passwörter auslesen mit OPH...
CD boot war disabled und das BIOS mit PW geschützt.
Erstmal standart PW's versucht... dann versucht auaszulesen. Vergebens
Danach hab ich WEREND dem Unterricht das gesicherte Case aufgeschraubt und die Bios batterie entnommen
um den BIOS zu resetten. Der rest ist geschichte ;- ) |
Ganz schön viel kriminelle Energie hattest du da 
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Nowo
      
Beiträge: 108
|
Verfasst: Mi 16.04.08 14:55
Mh noch ne sache... pass auf das wenn der IExplorer verwendet wird...
damit nicht auf die festplatten zugegriffen werden kann.
wenn in der adressleiste C:\ eingeben kann jeder
_________________ Grüße Nowo
|
|
|