77 karma · joined September 4, 2013
Website: http://www.rollyson.org/
GitHub profile: https://github.com/srollyson
It has links for downloads, specs, tutorials, etc. Looks like they won't be available for sale until November, though.
I remember reading an article in 2600 where someone figured out that quite a few websites took a PHP filename as a query arg to be eval'd... and some subset of those had no mechanism in place to restrict it to local files. Needless to say, they could point that arg to example.com/malicious.php and have it run on the vulnerable box.
The best part was that they constructed a Google query to find sites that would eval remote PHP code. It was something else!
Further, based on forensic analysis of the Silk Road
Web Server, I know that the server includes computer
code that was once used to restrict administrative
access to the server, so that only a user logging
into the server from a particular IP address,
specified in the code, could access it.
The report later goes on to say that they mapped that IP address to a VPN provider whose account was set up from an internet cafe near the house of a friend of DPR.It looks like they first started suspecting Ulbricht when one of the forum account usernames he used to market Silk Road, "altoid", posted the GMail address "rossulbricht@gmail.com" when looking for technical help. From page 26 of the complaint:
From further reviewing the Bitcoin Talk forum,
Agent-1 located another posting on the forum by
"altoid," made on October 11, 2011, approximately
eight months after his posting about Silk Road.
In this later posting, made in a separate and
unrelated discussion thread, "altoid" stated that
he was looking for an "IT pro in the Bitcoin
community" to hire in connection with "a venture
backed Bitcoin startup company." The posting
directed interested users to send their responses
to "rossulbricht at gmail dot com" - indicating
that "altoid" uses the e-mail address
"rossulbricht@gmail.com" (the "Ulbricht Gmail
Account").
After DPR's mistake of using the same account to market Silk Road and solicit help with an email address, the FBI seems to have used good old-fashioned legwork to subpoena records and build a case against DPR.Super interesting read!
$ perl -E 'open(my $fh, "<", "/usr/share/dict/words"); my @words = map {chomp; $_} <$fh>; close $fh; say join " ", map {$words[int rand @words]} 1..4'
menu chemists administrative seeps
Might have to run it a couple of times before you get something that you can memorize.Following your reasoning, my background means that I should know that I shouldn't have a wireless network at all. There are vulnerabilities for just about any method I would use to secure a wireless network.
My important stuff is firewalled within the network. I use WEP because it's the easiest way to give network access to folks I've authorized to use my network while still letting unauthorized users know they're not welcome.
The nice thing about using WEP is that if someone does end up using my network for something nefarious and I end up holding the bag for it, I (or an expert witness) can point out that WEP is known to be vulnerable in court giving me an out.
I'm currently considering RPC implementations for a personal project I'm working on. Right now I may end up trying Thrift since it seems to support RPC out of the box, but my ultimate goal is to have a WebSockets transport which Thrift doesn't provide. I may end up contributing to Cap'n Proto if it looks like the effort required to get RPC up and running has at least some parity with the effort required to extend Thrift for my needs.
It's clear from your planned use of futures and shared memory that your goal for Cap'n Proto is to make it the go-to library for communication in parallel computing. I'm definitely eager to see Cap'n Proto succeed in that endeavor. JSON is great for readability but it really isn't going to cut the cake when efficiency matters!
First: thanks for your work on Protocol Buffers. I've used it fairly extensively for RPC communications between C++/Java clients and a Java service. It made things so much easier to get native objects in each language using a well-defined protocol.
One thing that bugged me about Protobuf is that it provided a skeletal mechanism for RPC (e.g. RpcController/RpcChannel) but later deprecated the use of that mechanism in favor of code-generating plugins. Since Cap'n Proto is billed as an "RPC system", do you have plans to include a more fleshed-out version of RPC than was provided in Protocol buffers? Having abstract classes for event-handling and transport mechanisms is a good idea for extensibility but it sure would make it easier for your users if there was at least one default implementation of each.
I imagine that Google has standard implementations of these things internally but balked at trying to support them for multiple languages as an open source project.