Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Windows Dieses Forum dient den Diskussionen rund um alle Microsoft-Betriebssysteme.

Automatische Softwareanalyse - Monitoring von Benutzerverhalten

Diskussion: Automatische Softwareanalyse - Monitoring von Benutzerverhalten im Forum Windows, in der Kategorie Operating Systems; Anzeige Hallo Zusammen, ich habe ein interessantes Thema zu bearbeiten, finde aber im Moment keinen Einstiegspunkt. Es geht um folgendes: ...

Antwort
Alt 28.09.07, 16:04   #1 (permalink)
 
Registriert seit: 28.09.07
chris-gso Leistung: Facit NTK
Likes: 0
Standard Automatische Softwareanalyse - Monitoring von Benutzerverhalten

Anzeige

Hallo Zusammen,

ich habe ein interessantes Thema zu bearbeiten, finde aber im Moment keinen Einstiegspunkt.

Es geht um folgendes:
Bei der Einführung neuer Software in Unternehmen wird es immer wichtiger das Verhalten der User während des Umgangs mit der Software zu beoachten. Das Tool, dass zur Beobachtung dient, soll unabhängig von der Software sein, die der User bedient.

Ein Beispiel: "Der User soll ein Worddokument speichern"
Hier gibt es nun verschieden Möglichkeiten.
- STRG + S
- Menü | Speichern
- Menü | Speichern unter

Jetzt meine Frage:
Ist es möglich solche Eingaben bzw. Events durch ein externes Programm abzufangen, um zu wissen welchen Weg der Benutzer genommen hat um sein Dokument zu speichern?

Wäre schön wenn mir jemand weiterhelfen könnte. :)

mfg,
Chris

chris-gso ist offline   Mit Zitat antworten
Alt 28.09.07, 16:43   #2 (permalink)
 
Registriert seit: 08.04.07
thyrael.lu Leistung: Facit NTK
thyrael.lu eine Nachricht über ICQ schicken
Likes: 1
Standard

Hallo.

Grundsätzlich ist es erstmal kein Problem, alle Benutzereingaben aufzuzeichnen. Im einfachsten Fall geht das z.B. durch Keylogger, es gibt aber auch Software, mit denen man praktisch jede Eingabe, sei es durch Maus oder Tastatur, speichern kann. In der Regel ist es anschließend möglich, das ganze auch wieder abzuspielen (bekanntestes Beispiel ist vll. AppleScript: Man klickt irgendwas an und das Ding schreibt Code, den man später wieder ausführen kann, vergleichbares gibt's auch für Windows). Für einfache Monitoringzwecke dürfte das ausreichen.

Was es jedoch m.E. nicht gibt, ist ein Programm, dass die aufgezeichneten Eingaben auch interpretiert. Drückt der Benutzer z.B. Strg/s, wird dort dann halt "Strg-S" in der Ausgabe erscheinen, aber nicht "Benutzer speichert durch Tastenkombination". Das wäre auch schwierig zu realisieren, weil die Intelligenz für jedes Programm neu programmiert werden müsste. Strg/s ist noch relativ einheitlich, aber Strg/b für Fettdruck beschränkt sich nur auf die gängigen Textverarbeitungen und kann in anderen Programmen natürlich auch was ganz anderes bedeuten.

MfG.
thyrael.lu ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 28.09.07, 19:07   #3 (permalink)
01
 
Registriert seit: 16.05.06
01 Leistung: Facit NTK
Likes: 0
Standard

Sehe ich genauso. Evtl. könnte man da inteligente Hooks werfen ob die Maus oder Tastatur oder SendKeys() & Co genutzt wurde aber das ist echt Arbeit und ich denke das würde auch nciht in jedem Fall klappen.

Wozu brauchst du denn das, als "Serial auch ja von Hand" Prüfung?
01 ist offline   Mit Zitat antworten
Alt 30.09.07, 19:32   #4 (permalink)
Themenstarter
 
Registriert seit: 28.09.07
chris-gso Leistung: Facit NTK
Likes: 0
Standard

Erstmal Danke für die Beiträge.

Zur Frage warum ich das brauche:
Softwareusabilitytest können immer nur in sehr kleinem Rahmen druchgeführt werden. Bei komplexer Software ist es somit unmöglich herauszufinden wie und in welchem Maße Funktionen verwendet werden. Da wäre es eben sehr komfortabl dies durch ein zweites Programm aufzuzeichnen. Live beim Enduser sozusagen. Es wäre denkbar den Namen des Buttons, des Menüs, etc. aufzuzeichnen zu sammeln und auswerten.

Über das API Hooking bin ich auch schon gestolpert, werde mich wohl doch noch mal genauer damit befassen müssen.
chris-gso ist offline   Mit Zitat antworten
Alt 30.09.07, 21:32   #5 (permalink)
01
 
Registriert seit: 16.05.06
01 Leistung: Facit NTK
Likes: 0
Standard

Also wenn es "nur" für sowas ist, würde ich fertige Produkte empfehlen, der Aufwand ist einfach zu groß und dein eigentliches Ziel ist es ja deine SW zu verbessern.
http://de.wikipedia.org/wiki/Usability-Test

Allerdings reicht es IMHO schon aus sich an die Designguides von MS zu haltne bzw. bei Unsicherheiten mal bei MS Produkten zu luschern.
http://msdn.microsoft.com/library/de...uide/ch00b.htm
01 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Windows » Automatische Softwareanalyse - Monitoring von Benutzerverhalten
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Netzwerk Monitoring Serow Linux/UNIX 15 03.03.09 13:03
Monitoring von Internetseiten robort Internet Allgemein 9 25.03.06 23:48
DWL-610 im Monitoring Mode [D-Link] c°bry WLAN-Zone 0 23.10.05 13:34
Dual Monitoring Problem Bogi Windows 0 02.08.05 21:30
network monitoring matrixII Network · LAN, WAN, Firewalls 1 02.04.04 17:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61