Click here to Skip to main content
15,898,371 members
Home / Discussions / C#
   

C#

 
QuestionClickOnce robust, reliable ? Pin
BillWoodruff5-May-06 0:12
professionalBillWoodruff5-May-06 0:12 
Questionchanging C# program into installers Pin
relsirc4-May-06 23:53
relsirc4-May-06 23:53 
AnswerRe: changing C# program into installers Pin
Josh Smith5-May-06 1:28
Josh Smith5-May-06 1:28 
QuestionLogin/Authentication Pin
Insane D4-May-06 23:53
Insane D4-May-06 23:53 
AnswerRe: Login/Authentication Pin
User 98856-May-06 5:24
User 98856-May-06 5:24 
AnswerRe: Login/Authentication Pin
User 98856-May-06 5:26
User 98856-May-06 5:26 
GeneralRe: Login/Authentication Pin
Insane D6-May-06 23:24
Insane D6-May-06 23:24 
GeneralRe: Login/Authentication Pin
User 98856-May-06 23:53
User 98856-May-06 23:53 
You are making it clear. Since it is an intranet application, the use of IP address may not be a problem. But, the networking guys has to make sure that there are no devices on the network that makes network packets from multiple machines look as though they came from the same IP address.

======
Now, being interested in computer security, and having done some work in that domain (not a whole lot Smile | :) )

But, IMO, as a security measure, the mechanism you are proposing will work only against casual attackers. A more determined attaqcker would use the other employee's machine during lunch break, or after work. There are many other ways to compromise the security, but you may want to consider the following.

Stealing a password should not be that easy. Why do you think that you need to protect against a stolen password? You have to make sure that employees have proper passwords, and that they are changed often --

a. They should be forced to change passwords every month
b. They are not allowed to use the previous N passwords, when changing passwords.
c. A password complexity check has to be implemented.
d. All communications should be done through SSL
e. Do not allow multiple logins at all. Timeout inactive logins after a reasonable time period -- whatever is reasonable for you application.
f. Username/passwords have been proven quite inadequate for many purposes, forcing some firms to use biometric devices like finger print detection or an eye retina scanner.


modified 29-Aug-18 21:01pm.

GeneralRe: Login/Authentication Pin
Insane D7-May-06 20:37
Insane D7-May-06 20:37 
Questioncount words Pin
eyalso4-May-06 23:41
eyalso4-May-06 23:41 
AnswerRe: count words Pin
alexey N4-May-06 23:50
alexey N4-May-06 23:50 
GeneralRe: count words Pin
eyalso5-May-06 0:00
eyalso5-May-06 0:00 
GeneralRe: count words Pin
alexey N5-May-06 0:22
alexey N5-May-06 0:22 
QuestionChanging Colors Pin
Greeky4-May-06 22:54
Greeky4-May-06 22:54 
AnswerRe: Changing Colors Pin
jeyapandian4-May-06 23:02
jeyapandian4-May-06 23:02 
AnswerRe: Changing Colors Pin
Robert Rohde4-May-06 23:09
Robert Rohde4-May-06 23:09 
GeneralRe: Changing Colors Pin
Greeky5-May-06 0:01
Greeky5-May-06 0:01 
GeneralRe: Changing Colors Pin
Robert Rohde5-May-06 1:46
Robert Rohde5-May-06 1:46 
AnswerRe: Changing Colors Pin
Insincere Dave5-May-06 6:16
Insincere Dave5-May-06 6:16 
QuestionFind the occurance of specific string in all files in specified directory. Pin
Chetan Ranpariya4-May-06 22:46
Chetan Ranpariya4-May-06 22:46 
AnswerRe: Find the occurance of specific string in all files in specified directory. Pin
Robert Rohde4-May-06 23:40
Robert Rohde4-May-06 23:40 
Questionencryption in asp.net Pin
V.thakur4-May-06 21:59
V.thakur4-May-06 21:59 
AnswerRe: encryption in asp.net Pin
Guffa4-May-06 22:27
Guffa4-May-06 22:27 
Questionwhat are the methods,classes are use for login page for security purpose Pin
chaitanyapissay4-May-06 21:25
chaitanyapissay4-May-06 21:25 
QuestionCurrentRowIndex Pin
Rmokkenstorm4-May-06 21:04
Rmokkenstorm4-May-06 21:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.