Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
269 views
in Technique[技术] by (71.8m points)

How can i minimize the source code theft in visual studio 2010/TFS

how can i limit the redistribution of source code on different machines. I want that the source code should not compile/build within visual studio /TFS if it is redistributed to some other machine with different visual studio license?

If there is no built in mechanism i need some direction. perhaps i need to install an add in for visual studio that will check on compile time if it is not installed it will simple not allow the code to compile?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Store all of your developer infrastructure (developer workstations, TFS infrastructure, etc) in an isolated building. This building should have no internet access whatsoever.

Post security guards outside the building. Armed is preferable, but not strictly necessary.

Each person entering the building should be stopped by the security guards and forced to surrender all personal effects (cell phones, cameras, tape recorders, thumb drives, etc). Nothing should be allowed to come into this room or exit the room. This includes things like eyeglasses and clothing, since they could have covert recording devices embedded in them.

All people entering or exiting the room are thoroughly searched, both upon entry and exit from the room. Ideally they would be cavity searched and x-rayed, although finding security guards comfortable with performing cavity searches could be challenging, and they would almost certainly command a higher salary.

This will prevent your employees from:

  • emailing code to themselves
  • taking pictures of the code on their screen
  • writing code down on sheets of paper
  • dictating the code into a recording device
  • copying code to a thumb drive and smuggling it out of the room

Of course, this doesn't account for the possibility that an employee has an eidetic memory. If that's the case and you find out, you'll have no choice but to have them killed upon their departure from the company.

Please note that the 'having former employees killed' portion is satire. I do not actually recommend having people killed. That is illegal and immoral.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...