Jason Kraus wrote:
> I might be overcomplicating things but in addition to syncing when you
> login, why not create some daemon that would get a signal from svn to
> synch. Basically when you commit from one machine, other machines
> currently online will be notified of the change and either notify the
> user or sync. If a computer is offline and then comes online, it will
> then sync. The other thing is have the same daemon listen for changes
> in a directory structure and commit changes automatically. I am a
> passively lazy person and I really don't feel like commiting every
> time i change something... if I have to speen 30 mins to code
> something that will save me 20 mins over a course of time, ill do it.
> I wonder if a project like this already exists. Like a snvfs? Just my
> 2 cents
>
Sounds like a botnet to me. :-) Seriously, the security implications
of this kind of setup are too risky to contemplate. It's ok for there
to be a public server that you "pull" from when logging in, and "push"
to when you logout. As long as you control your login, it's not a
violation of the network use policty and you also control the server.
What's not good is having code execute automatically from a public
server to worktations or servers on private networks, most behind
firewalls. It would essentially created a tunnel into the network.
A hacker will look for coding errors to exploit this connection. She
will hijack it using this exploit and now be able to operate from a
computer inside a private network, to attack that network. Since most
networks protected by firewalls are hard and crunchy on the outside
and soft and chewy on the inside, it will be a hackers delight.
This is the same reason most firewall experts would block GoToMyPC
from their list of network connections, to prevent this kind of
unauthorized tunnels. It's a principle of network security that you
don't allow code from outside your network, from sources you don't
control, unchecked and unsanitized, to execute inside your network.
This is why some people on this list turn off javascript in browsers,
and don't download many plugins for their browsers and refuse to view
content that uses certain plugins. The web server is sending code to
be executed on your computer, automatically.
All these things are allowed in a Windows world. In fact Microsoft
adds these "featrues" to "improve useablity". Any wonder their
platform is constantly and consistently compromised?
--
Neil Schneider pacneil_at_linuxgeek_dot_net
http://www.paccomp.com
Key fingerprint = 67F0 E493 FCC0 0A8C 769B 8209 32D7 1DB1 8460 C47D
"To announce that there must be no criticism of the president, or that
we are to stand by the president, right or wrong, is not only
unpatriotic and servile, but is morally treasonable to the American
public." [Theodore Roosevelt] 1918
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list