| Autor |
Beitrag |
MathiasH
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Do 17.07.03 11:30
Hallo
Ich werde demnächst anfangen zusammen mit einem linux developper anfangen, ein AnmeldeProgramm(für einen schulcomputerraum) zu schreiben, dass nach dem win login ausgeführt werden soll.
Dieses Programm soll den Zweck haben, dass jeder Schüler der den rechner benutzen will, in dieses Programm seinen Benutzernamen und sein Passwort einträgt. Das Programm soll dann diese an den server schicken, der die daten prüft und mitlogt. Es soll inkeinem Fall möglich sein, irgendetwas anderes an dem Computer zu machen, bevor man sich nicht korrekt eingeloggt hat. des weiteren soll dieses Programm, außer ein master Passwortwort wurde eingegeben, verhindern, dass bestimmte Anwendungen(speziell Spiele) gestartet werden können.
Ich brauche also ideen, was man alles verhindern muss, damit man sich zwinged einloggen muss, und das programm auch sich selbst schützt, vor schließen strg+alt+entf oder vor dem löschen auf der festplatte/im autostart.
da hat doch bestimmt wer ein paar brauchbare ideen
IO-sys
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|
Simon Joker
      
Beiträge: 236
Erhaltene Danke: 1
|
Verfasst: Do 17.07.03 12:04
Hi Mathias
Linux developper & Windowsanmeldung ???
Für WinNt/2k/XP die Anmeldung: Ich würde da noch vor den Start des Explorers mein Programm starten. Dazu mußt du nur den RegistryKey HKLM/Software/Microsoft/Windows NT/CurrentVersion/Winlogon/ den Schlüssel UserInit auf dein Programm schreiben. Den orginalen Eintrag z.B.: "C:\Winnt\system32\userinit32.exe" gut aufheben den brauchst du bei der Deinstallation wieder.
Wenn dein Programm gestartet ist und das Passwort verifiziertist rufts du die Userinit32.exe auf.
Bei 9x Versionen kenne ich so einen Trick leider nicht.
Für die Rechte nach dem Start: Schau dir mal die ADM-Dateien von Microsoft an. So kannst du die Rechte so verändern wie du es wünschst.
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Do 17.07.03 12:23
Hallo!
Warum benutzt ihr in der Schule nich den Anmeldemechnismus von Windows? Schließlich ist er dafür da.
Gruß
Tino
|
|
MathiasH 
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Do 17.07.03 12:47
weil die win Anmeldung nicht die gewünschten funktionen bietet insbesondere umgangenwerden kann!!!
auch ja, es ist win 9x, genauer 98 sommit fallen die o.G. Tipps leider flach
IO-sys/MathiasH
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Do 17.07.03 13:51
Hallo,
ist zwar ein bisschen Holzhammer aber in den kostenlosen ABF-Komponenten Pack gibt es eine komponente, mir der du den Start Button beinflussen, unter anderen auch Disablen, kannst.
Die API-Leute können dir sicher auch erklähren wie du das ohne Komponente hinbekommst, wenn diech diese aber nciht stört, könnte dich das deinen Ziel der Kontrolle ein Stück näher bringen. Wenn du dann die Icons der erlaubten Icons auf den Desktop legst müssen die Schüler sich zumindest ein Wenig ansträngen um andere Programme zu starten. Autostat bei CD-Roms sollte natürlich deaktiviert werden.
Da das Programm ja sowiso die ganze ZEit im Hintergrung laufen muss, kannst du auch mit einer Positiv oder Negativ Liste arbeiten. Diese kann erlaubte Fenstertitel enthalten und alles was nicht diesen Titel entspricht wieder killen. Auch dazu sollte es infos in der WinApi Sparte geben.
Ansonsten sind Windows 9x und Sicherheit ein wiederspruch in sich und der Umstieg auf ein NT System mit sicherheit effektiver als alles was du selber basteln kannst. Nur wahrscheinlich habt ihr diese Option ja nicht.
Gruß
Klabautermann
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Do 17.07.03 15:46
| MathiasH hat folgendes geschrieben: | weil die win Anmeldung nicht die gewünschten funktionen bietet insbesondere umgangenwerden kann!!!
|
Den Anmeldedialog von NT-basierenden Systemen kann man umgehen? :shock. Das wäre mir neu.
| Zitat: |
auch ja, es ist win 9x, genauer 98 sommit fallen die o.G. Tipps leider flach
|
Wer bitte sehr baut ein sicherheitsrelevaten Netzwerk mit Win98 auf? 
|
|
Leathl
      
Beiträge: 276
|
Verfasst: Do 17.07.03 16:25
Zuletzt bearbeitet von Leathl am Sa 15.08.09 15:27, insgesamt 1-mal bearbeitet
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Do 17.07.03 16:41
Ich dachte er würde sich auf den Anmelde-Dialog von NT beziehen.
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Do 17.07.03 17:08
also ich habe an meiner schule selber sowas geschrieben.
da ist es so gelößt, dass wir per NT-Systemrichtlinen das startmenü ausgeräumt haben, alle desktopicons und rechtsklicke gesperrt haben.
die programme können nur aus dem hauptprogramm gestartet werden über die entsprechenden buttons.
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
MathiasH 
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Do 17.07.03 18:30
eigentlich würd es schon reichen, wenn das progi das startmenü usw blockt, bzw noch dazu im fullscreen läuft, aber wie block ich das alles(alt+Tab, strg+alt+entf, win taste bzw das ausführen anderer programme
wie ich den startbutton disable weis ich, dafür brauch ich keine kompo
das mit den nichterlaubten anwendungen hatte ich mir so gedacht, dass ich einfach jede sec schaue, ob eine nicht gestattete anwendung läuft, wenn sie nicht gestatte ist kriegt sie einfach ne unmissverständliche close meldung alla kill process 
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|
StefanH
      
Beiträge: 1144
Win XP
D5 Standard, D7 Pers, D2005 Pers
|
Verfasst: Do 17.07.03 18:52
Such mal nach STRG ALT ENTF
_________________ "Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Fr 18.07.03 13:40
| MathiasH hat folgendes geschrieben: | das mit den nichterlaubten anwendungen hatte ich mir so gedacht, dass ich einfach jede sec schaue, ob eine nicht gestattete anwendung läuft, wenn sie nicht gestatte ist kriegt sie einfach ne unmissverständliche close meldung alla kill process  |
ja die idee ist mir auch schon gekommen, aber da bei uns an der schule auch delphi angeboten wird, und die leute natürlich auch ihre proggis compilieren, wusste ich keine möglichkeit, das so zu machen, dass irgendwie die delphi exen ausgenommen werden.
ausserdem wird bei unserem proggi die interne menüstruktur über ein script gesteuert, so dass jeder DAL (dümmser anzunehmender Lehrer) Programme adden kann.
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
MathiasH 
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Fr 18.07.03 14:12
ich hatte eher an eine not allowed list gedacht, nicht an eine allowed list, somit fällt das prob wegen selbstgeproggten progis aus, leider verringert sich dabei auch die sicherheit, aber in unsere schule ist kiner in delphi versiert genug um sowas zu proggen
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Fr 18.07.03 14:42
Hallo,
wegen der Selbstgeschriebenen Programme, da könntet ihr ja eine Richtlienie rausgeben, das diese immer mit einem bestimmten Präfix beginnen müssen. Also z.B. SLE_Irgendwas. Da das ja alles Schulprojekte sein sollen kann man solche vorgaben ja getrost machen, und es ist unwahrscheinlich, das andere Programme dieses Präfix besitzen. Desweiteren könnte auch solche Programme gekillt werden, wenn die Delphi IDE nicht läuft.
Gruß
Klabautermann
|
|
MathiasH 
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Fr 18.07.03 20:17
danke für die größtenteil recht brauchbaren dieen, dann werd ich mich mal ans werk machen
/me zieht sich in sein stilles Programmiererkämmerlein zurück und schließt die Tür
IO-sys/MathiasH
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|