How to Guess a Social Security Number and Get Famous on the Internet
The latest hot topic on the identity theft front is a paper published on Monday in The Proceedings of the National Academy of Science by two professors at Carnegie Mellon on how easy it is to guess a person’s social security number.
That day Ars Technica reported on it. Also, the authors of the paper started a blog on it. The AP picked it up Tuesday. CrunchGear blogged on it then too. And Wednesday brought posts from Wise Bread and Wallet Pop.
This is a great story. It combines several of my favorite themes. There’s the ever amusing hysteria over identity theft, which apparently renders a person incapable of rational thought and perspective. There are the unintended consequences of seemed-like-a-good-idea-at-the-time government policies. And there is the recurring phenomenon of folks who report and comment on academic papers without reading and/or understanding them.
The researchers, Alessandro Acquisti and Ralph Gross, developed a methodology for guessing SSNs based on publicly available databases and some often publicly available data about people, specifically their date and place of birth. The method is orders of magnitude less accurate than suggested in the blogosphere, but it may be a lot more accurate than you might imagine. To understand why requires a bit of a lesson on the history and mechanics of Social Security Numbers.
When SSNs were invented in the 1930s nobody intended them to be secure or particularly hard to decipher. The main concern was that they be easy to issue in a pre-computer age. Each number was (and still is) made up of three groups of digits. The first three, known as the Area Number (AN) defined codes that were doled by state, so that local Social Security offices in each state could issue numbers without consulting a central registry. The most populous state, New York, got 85 ANs to use (050 to 134) and the least populous, Alaska, got only one, 574.
The next two digits, the Group Number (GN) has no particular significance except that it defines a “group” of 10,000 possible numbers. Each Social Security office uses up an entire group block before going on to the next one. (Which was usually the next even number. Only once 98 was used up would they resort to odd GNs.) And then there are the last four digits, known simply as a Serial Number (SN). These are assigned in order until the group block runs out.
None of this was (or is) even vaguely a secret. The Social Security Administration went so far as to regularly publish a table listing which group numbers had been used in each state by year, to aid in the detection of fake SSNs.
That said, it was still nearly impossible to guess a person’s SSN even if you knew basic information about them, such as where and when they were born. Enter two well meaning government innovations with delightfully Orwellian names, the Death Master File (DMF) and the Enumerated at Birth (EAB)program.
The DMF is a very long list of dead people. It contains, among other things, the deceased’s date and place of birth and SSN. This is useful to three groups 1) amateur genealogists 2) those who want to detect people fraudulently using the SSNs of dead folks and 3) Carnegie Mellon professors who want to use the records of recently deceased young people to build a really good database of what SSNs were being given out where and when.
They could do that because of the EAB. It may surprise you young ‘uns, but until about 20 years ago, babies did not have SSNs. (Remember the movie Big? There’s a scene in which Tom Hanks almost gets caught because he has no SSN.) A person applied for a SSN when they started working or opened their first interest-bearing bank account, which is to say at a relatively random point in time, ten to twenty years after birth.
Then somebody in Washington figured out they could stop a whole lot of tax cheating if they made taxpayers list the SSNs of their claimed dependents. As a part of this scheme, they started the EAB, which makes filing for a SSN a routine part of maternity ward paperwork, along with getting a birth certificate. And presto, for people born after the late 1980s, knowing their date and place of birth and SSN gives you a significant insight into the SSNs of other people born there and then.
Acquisti and Gross may or may not be the first to work this out, but they are apparently the first to realize what a great big splash could be made by pointing it out publicly. Today, knowledge of a person’s SSN plays the role that knowledge of a person’s true name played in certain primitive societies. A person whose SSN becomes known to the dark forces will have no end of evil spells cast upon them. Suggest that there is a sinister way in which an SSN can be divined and you’ve got the makings of some great viral internet buzz.
Just to make sure, Acquisti and Gross added in the speculation that an evil-doer could find dates and places of birth from sites such as Facebook. Identity theft and damage done by social networking in one story? This one has legs.
Only 48 hours after the original paper was posted Wallet Pop breathlessly told us
… new research indicates that it is possible to determine one out of every ten social security numbers knowing only a place of birth and birthdate!
Which, if true, would no doubt occasion immediate Congressional hearings. Alas, the numbers are bit off. Actual readers of the paper (as opposed to readers of blog posts based on other blog posts based on wire stories based on press releases about the paper) know the accuracy to be just a bit less than one in ten.
The odds of guessing right depends on the year of birth and the state. To maximize the chances of guessing right, you want a recent year for which the data is nice and clean and EAB is well ensconced, but not so recent that there are too few entries in the DMF for people born that year. And smaller states are much easier because fewer babies are born there each day.
For somebody born in Alaska in 1998, essentially the best case scenario for guessing right, Acquisti and Gross estimate they could get a full SSN 58% of the time within one thousand attempts. My calculations translate that into a 1 in 1153 chance for each guess. You can see how that might be confused with 1 in 10. For somebody born in New York in 1998, the paper estimates the probability of getting it right in 1000 tries at 3%, which I work out to be a 1 in 32,831.
We might get Congressional hearings anyway. A 1 in 1153 chance of guessing right, even if it only applies to tiny number of Americans, isn’t okay. This isn’t a hard problem to fix, the Social Administration just has to abandon a geographic allocation system that stopped making sense during the Johnson Administration. And I think we can allow 11 year-old Alaskans to get new SSNs.
That said, there is no need to get particularly excited about this. I can forgive Acquisti and Gross for hyping their paper. Even associate professors gotta make a living. But everybody else really ought to check their sources before they use exclamation points.
415 Comments
Other Links to this Post
-
Blog Carnivals: Playing Hostess Next Week Edition — July 14, 2009 @ 6:53 am
-
how do i get my credit score over 800 — March 7, 2012 @ 1:38 pm
-
custom printed signage — March 10, 2023 @ 9:14 am
-
phoenix fireplace repair — March 10, 2023 @ 12:30 pm
-
bathtub resurfacing near me — March 10, 2023 @ 12:45 pm
-
clock dial face fit ups — March 10, 2023 @ 2:49 pm
-
metal water bottles — March 10, 2023 @ 2:50 pm
-
gas fireplace service and repair — March 10, 2023 @ 6:59 pm
-
tub reglazing near me — March 10, 2023 @ 7:45 pm
-
get more info here — March 10, 2023 @ 9:21 pm
-
parts of a clock — March 10, 2023 @ 9:49 pm
-
business gifts — March 10, 2023 @ 10:41 pm
-
gas fireplace maintenance peoria — March 11, 2023 @ 1:34 am
-
business gifts — March 11, 2023 @ 3:59 am
-
get more info here — March 11, 2023 @ 4:57 am
-
fireplace maintenance service — March 11, 2023 @ 8:10 am
-
Learn More — March 11, 2023 @ 12:35 pm
-
repair gas fireplace peoria — March 11, 2023 @ 2:45 pm
-
bathtub restoration — March 11, 2023 @ 4:58 pm
-
metal clock mechanism — March 11, 2023 @ 7:03 pm
-
personalised engraved pens — March 12, 2023 @ 12:19 am
-
pendulum movements — March 12, 2023 @ 2:08 am
-
badge holder — March 12, 2023 @ 2:39 am
-
mechanisms for clocks — March 12, 2023 @ 9:10 am
-
my review here — March 12, 2023 @ 10:20 am
-
Printed Gear — March 12, 2023 @ 1:23 pm
-
refinish bathtub near me — March 12, 2023 @ 1:46 pm
-
refinish acrylic tub — March 12, 2023 @ 8:48 pm
-
best hands for clocks — March 12, 2023 @ 11:14 pm
-
fireplace repair gas — March 12, 2023 @ 11:26 pm
-
Printed Gear — March 13, 2023 @ 3:04 am
-
DIY clock replacement parts — March 13, 2023 @ 3:20 pm
-
clocks for hospitals — March 13, 2023 @ 3:53 pm
-
badge reel holder — March 13, 2023 @ 3:57 pm
-
caveman americana festival — March 13, 2023 @ 4:30 pm
-
storage missoula mt — March 13, 2023 @ 5:56 pm
-
badge holder — March 13, 2023 @ 6:09 pm
-
Printed Gear — March 13, 2023 @ 10:19 pm
-
mechanisms for clocks — March 13, 2023 @ 10:27 pm
-
music festival with camping — March 13, 2023 @ 11:02 pm
-
missoula storage units for rent — March 14, 2023 @ 12:19 am
-
clock manufacture — March 14, 2023 @ 12:22 am
-
outdoor clocks for hospitals — March 14, 2023 @ 4:51 am
-
DIY clock hands repair — March 14, 2023 @ 4:56 am
-
colorado country music festival — March 14, 2023 @ 5:12 am
-
large storage units — March 14, 2023 @ 6:27 am
-
first aid kits — March 14, 2023 @ 7:08 am
-
wireless clocks transmitter — March 14, 2023 @ 10:59 am
-
large clock hands — March 14, 2023 @ 11:19 am
-
colorado live music festival — March 14, 2023 @ 11:22 am
-
clock accessories — March 14, 2023 @ 12:57 pm
-
badge reels — March 14, 2023 @ 1:35 pm
-
Click Here — March 14, 2023 @ 4:15 pm
-
sync clocks for hospitals — March 14, 2023 @ 5:21 pm
-
jazz music festival — March 14, 2023 @ 5:48 pm
-
Clock kits and dials — March 14, 2023 @ 6:00 pm
-
mini storage near me — March 14, 2023 @ 7:08 pm
-
get more info here — March 14, 2023 @ 7:45 pm
-
imprinted safety glasses — March 14, 2023 @ 8:29 pm
-
logo printed face masks — March 14, 2023 @ 10:51 pm
-
Building management services — March 15, 2023 @ 12:22 am
-
music festival colorado — March 15, 2023 @ 12:50 am
-
best hands for clocks — March 15, 2023 @ 1:18 am
-
large storage — March 15, 2023 @ 2:18 am
-
metal hands — March 15, 2023 @ 3:01 am
-
get more info here — March 15, 2023 @ 3:57 am
-
Learn More — March 15, 2023 @ 5:20 am
-
synchronized wireless clocks for sale — March 15, 2023 @ 7:32 am
-
quartz clock fit-ups — March 15, 2023 @ 8:48 am
-
clock dial face fit ups — March 15, 2023 @ 10:06 am
-
wireless time systems — March 15, 2023 @ 2:41 pm
-
metal clock mechanism — March 15, 2023 @ 5:15 pm
-
Click Here — March 15, 2023 @ 6:10 pm
-
wholesale promotional products — March 15, 2023 @ 6:43 pm
-
learn more — March 15, 2023 @ 9:51 pm
-
motorhome storage near me — March 15, 2023 @ 10:59 pm
-
clock Inserts videos — March 16, 2023 @ 12:11 am
-
clock mechanisms — March 16, 2023 @ 12:24 am
-
logo printed face masks — March 16, 2023 @ 12:38 am
-
metal water bottles — March 16, 2023 @ 2:08 am
-
wireless clocks transmitter — March 16, 2023 @ 5:01 am
-
music festival near me — March 16, 2023 @ 5:38 am
-
storage places near me — March 16, 2023 @ 5:53 am
-
clock parts manufacturing — March 16, 2023 @ 7:36 am
-
custom printed signage — March 16, 2023 @ 9:35 am
-
self storage — March 16, 2023 @ 12:47 pm
-
country music festival — March 16, 2023 @ 12:58 pm
-
reusable face masks — March 16, 2023 @ 1:24 pm
-
best clock movement — March 16, 2023 @ 2:46 pm
-
custom logo design — March 16, 2023 @ 5:10 pm
-
vehicle storage missoula mt — March 16, 2023 @ 7:48 pm
-
monument lake resort music festival — March 16, 2023 @ 8:20 pm
-
how to build your own clock — March 16, 2023 @ 10:07 pm
-
large clock hands — March 16, 2023 @ 10:58 pm
-
water bottles with logo — March 17, 2023 @ 2:02 am
-
storage units for rent — March 17, 2023 @ 2:42 am
-
Facility wireless clocks — March 17, 2023 @ 2:46 am
-
see it here — March 17, 2023 @ 3:36 am
-
metal clock hands — March 17, 2023 @ 5:38 am
-
badge reels — March 17, 2023 @ 8:25 am
-
synchronized clocks for stadiums — March 17, 2023 @ 10:05 am
-
large clock hands — March 17, 2023 @ 1:20 pm
-
clock movement — March 17, 2023 @ 1:54 pm
-
badge reel holder — March 17, 2023 @ 2:42 pm
-
imprinted safety glasses — March 17, 2023 @ 3:26 pm
-
mini storage missoula — March 17, 2023 @ 4:36 pm
-
synchronized Hospital clocks — March 17, 2023 @ 5:27 pm
-
accessories for clocks — March 17, 2023 @ 8:49 pm
-
logo printed face masks — March 17, 2023 @ 9:05 pm
-
accessories for clocks — March 17, 2023 @ 9:20 pm
-
imprinted knee pads — March 17, 2023 @ 10:36 pm
-
read this article — March 18, 2023 @ 1:25 am
-
clock parts manufacturing — March 18, 2023 @ 4:18 am
-
DIY clock hands repair — March 18, 2023 @ 4:44 am
-
promotional products — March 18, 2023 @ 5:45 am
-
vehicle storage missoula mt — March 18, 2023 @ 6:24 am
-
clock synchronization wirelessly — March 18, 2023 @ 8:01 am
-
visit website here — March 18, 2023 @ 11:27 am
-
imprinted safety glasses — March 18, 2023 @ 12:50 pm
-
outdoor clocks for business — March 18, 2023 @ 3:08 pm
-
caveman music americana festival — March 18, 2023 @ 3:39 pm
-
personalised engraved pens — March 18, 2023 @ 3:43 pm
-
large clock hands — March 18, 2023 @ 6:35 pm
-
self storage units near me — March 18, 2023 @ 7:36 pm
-
custom printed face masks — March 18, 2023 @ 7:56 pm
-
americana music festival 2023 — March 18, 2023 @ 10:45 pm
-
quartz clock fit-ups — March 19, 2023 @ 1:57 am
-
custom surgical masks — March 19, 2023 @ 3:02 am
-
promotional coffee mugs — March 19, 2023 @ 4:04 am
-
jazz music festival — March 19, 2023 @ 6:03 am
-
clock building videos — March 19, 2023 @ 8:47 am
-
clock Inserts videos — March 19, 2023 @ 8:58 am
-
public storage near me — March 19, 2023 @ 9:00 am
-
get more info here — March 19, 2023 @ 10:07 am
-
Click Here — March 19, 2023 @ 10:14 am
-
GPS Receiver — March 19, 2023 @ 1:12 pm
-
monument lake resort caveman music festival — March 19, 2023 @ 1:24 pm
-
customized lanyards — March 19, 2023 @ 4:23 pm
-
monument lake resort caveman music festival — March 19, 2023 @ 8:30 pm
-
sync warehouse clocks — March 19, 2023 @ 8:31 pm
-
trailer storage near me — March 19, 2023 @ 11:04 pm
-
clock building videos — March 19, 2023 @ 11:10 pm
-
promo items — March 20, 2023 @ 12:20 am
-
monument lake resort music festival — March 20, 2023 @ 3:43 am
-
clocks for schools — March 20, 2023 @ 3:55 am
-
clock repair parts — March 20, 2023 @ 5:50 am
-
americana music festival 2023 — March 20, 2023 @ 11:13 am
-
DIY clock hands repair — March 20, 2023 @ 12:48 pm
-
Clock making parts — March 20, 2023 @ 1:15 pm
-
safety kits — March 20, 2023 @ 2:41 pm
-
personalised engraved pens — March 20, 2023 @ 4:06 pm
-
clock repair videos — March 20, 2023 @ 7:45 pm
-
clock repair videos — March 20, 2023 @ 8:21 pm
-
boat storage near me — March 20, 2023 @ 9:17 pm
-
personal promotional products — March 20, 2023 @ 9:51 pm
-
metal water bottles — March 20, 2023 @ 10:02 pm
-
caveman weston colorado music festival — March 21, 2023 @ 1:48 am
-
FCC wireless license — March 21, 2023 @ 2:12 am
-
covered rv storage near me — March 21, 2023 @ 4:39 am
-
Americana music festival — March 21, 2023 @ 8:54 am
-
synchronized wireless clocks — March 21, 2023 @ 9:17 am
-
best motor for clocks — March 21, 2023 @ 9:27 am
-
Click Here — March 21, 2023 @ 9:49 am
-
visit website here — March 21, 2023 @ 12:01 pm
-
badge holder — March 21, 2023 @ 3:37 pm
-
clock making replacement parts — March 21, 2023 @ 4:18 pm
-
PA systems — March 21, 2023 @ 4:22 pm
-
best motor for clocks — March 21, 2023 @ 5:33 pm
-
personalised engraved pens — March 21, 2023 @ 7:18 pm
-
Best digital clocks — March 21, 2023 @ 11:31 pm
-
parts of a clock — March 22, 2023 @ 12:41 am
-
camper storage near me — March 22, 2023 @ 2:46 am
-
Check It Out Here — March 22, 2023 @ 6:46 am
-
clock repair parts — March 22, 2023 @ 7:51 am
-
Printed Gear — March 22, 2023 @ 9:33 am
-
promo items — March 22, 2023 @ 10:10 am
-
large clock hands — March 22, 2023 @ 12:56 pm
-
synchronized wireless clock systems — March 22, 2023 @ 2:00 pm
-
caveman music labor day weekend music festival — March 22, 2023 @ 2:15 pm
-
coffee mugs — March 22, 2023 @ 3:39 pm
-
synchronazation communication systems — March 22, 2023 @ 9:06 pm
-
custom lanyards — March 22, 2023 @ 9:36 pm
RSS feed for comments on this post. TrackBack URI
By Kosmo @ The Casual Observer, July 9, 2009 @ 9:38 am
Yeah, I saw this and thought it was ridiculously hyped, too. Are these numbers really earth shattering? While they may be disturbing to some people, it really shouldn’t be a huge shock, with the knowledge of the SSN system that was known to the public.
I think some people overlooked the fact that the odds quoted were the odds of “guessing in fewer than 1000 attempts”.
You’re correct that abandoning the geographic system is probably the best route to go, as it would make guessing much more difficult.
By mwarden, July 9, 2009 @ 10:37 am
There is no need to guess the full SSN. Damage can be done by guessing the serial number component. So, realistically, I don’t need the group number; I just need to know how far into the group the SS office was when you were born. Not trivial, but surely less than 1 in 1153 if 1 in 1153 are the chances of guessing the group number AND the serial number. And the important part is that the chances without this approach are 1 in 10,000.
By mwarden, July 9, 2009 @ 10:49 am
@Kosmo,
No, the best way to go is to stop confusing identification with authentication.
By Frank Curmudgeon, July 9, 2009 @ 10:53 am
For Americans born after 1989, if you know the place and date of birth, guessing the first five digits is relatively unchallenging. 1 in 1153 pretty much assumes that the first five are known for sure, as is nearly the case for a young Alaskan. So I don’t think the odds are meaningfully better for guessing just the serial number.
By Kosmo @ The Casual Observer, July 9, 2009 @ 11:01 am
@ mwarden: lol. Yes, of course
But this seems unlikely to change in the immediate future, so at least mix things up a bit.
By Frank Curmudgeon, July 9, 2009 @ 11:21 am
“Stop confusing identification with authentication” really nails it. The core problem here is that SSNs just weren’t designed to be used the way we are using them. They were meant to be no more significant than phone numbers.
By Paul, July 9, 2009 @ 12:59 pm
Unfortunately, when I was in college it was quite easy to find someone’s serial number. You had to print it on virtually every document you signed, including all exams (which were often left outside the professor’s office for students to pick up, where anyone could see them). I wonder if any other institutions regularly make a portion of SSNs so easily accessible?
By SJ, July 9, 2009 @ 1:00 pm
The DMF sounds rather sinister.
So is the basic algorithm —
1. Look up person born recently, along with state and DOB.
2. Use the state and DOB to figure out the first 5 digits with records.
3. Scour the DMF for people who’s DOB bounds the target and then use statistical guessing?
If I could get a phd for that…
By Justine, July 9, 2009 @ 1:14 pm
I don’t know if this has changed, but in Canada you typically register for your SIN (our equivalent of SSN) when you want to start working. No EAB for us!
By Steve, July 9, 2009 @ 1:41 pm
When I was in the military, we used SSNs for all sorts of identification purposes. For instance anyone who wanted to write to me while I was at boot camp had to put my SSN as part of the address, right on the front of the envelope. In addition, once or twice I was handed a list of everyone in my unit, including their SSN. I wasn’t a clerk, so presumably there were people who saw these lists even more often.
Clearly the horse is already out of the gate. Social security number != secret. There is zero reason we should ever treat it as such. Just another part of the modern credit system that needs a serious overhaul.
By Kosmo @ The Casual Observer, July 9, 2009 @ 2:18 pm
@ Paul – yes, unfortunately. For larger classes (100+ish) our exams scores were listed by last 4 of SSN in a public area.
So if you had a class of 100, you could immediately have a 1:100 shot at guessing the last 4 of a particular person, if you were working from a class roster.
You could cut this down even further for certain people. The guys who is always bragging about his high score is probably near the very top … even better if someone tells you their exact score.
And since a lot of these people have lived in one city most of their lives, the first 5 digits are quite easy … home address was listed in the online student directory.
To say nothing of the fact that the professors had a list of the name/last_4.
In Iowa, driver’s license number was “IA XXX-XX-XXXX” (X = SSN) until at least the late 1990s … and some stores would make you put DL # on a check – right next to your name and address!
By gpr, July 9, 2009 @ 2:21 pm
How do I know if my guess is correct?
You’d also need some sort of verification. You’d need to put the identity into a credit card request form, or some sort of online form where it does instant verification – compares the name and SS number, and if correct allows you to proceed. And most of those forms have some security (5 tries and you’re out type of things).
So to actually create damage you need:
1 Name
2 Birth location and date
3 DOB must be after 1987 (?)
4 Algorithm for guessing.
5 Some place to check it, ie place where victim does business.
6 Ability to hack that system.
I will move to a cave and shun all modern technology. But not because of this.
By Chris, July 9, 2009 @ 2:25 pm
Ars Technica’s article points out a further worry. Referring to testing the numbers against bank records, they said, “Given these numbers, the authors estimate that even a moderate-sized botnet of 10,000 machines could successfully obtain identity verifications for younger residents of West Virginia at a rate of 47 a minute.”
Having a list of SSN’s matched to names this easily presents an obvious problem, and highlights the issue of how SSN’s are used modernly. I would hate to be the target of a Russian Mob botnet.
By Brandon, July 9, 2009 @ 2:31 pm
Acquisti and Gross are pretty sharp researchers. I read and cited their papers a lot in my Information Warfare final project. If you are interested in this sort of thing, you should read their papers on social networks such as Facebook.
By Jim, July 9, 2009 @ 3:16 pm
“even a moderate-sized botnet of 10,000 machines could successfully obtain identity verifications for younger residents of West Virginia at a rate of 47 a minute.”
Am I the only one reading “moderate sized botnet of 10,000 machines” and sarcastically thinking “oh, doesn’t evereyone have one of those”?
Seems to me if you’re a competent enough hacker to build a 10,000 botnet then you can probably do a whole lot more damage than figuring out someones SSN.
Jim
By Jim, July 9, 2009 @ 3:17 pm
BTW, great article Frank. The whole hype over this report seemed crazy to me. I thought everyone knew the first 5 digits were fairly easy to determine. Basically guessing an SSN amounts to a one in 10,000 guess to get the last 4 digits right?
By Jim, July 9, 2009 @ 4:28 pm
Oops, last post should have said “first 3 digits” rather than first 5 digits.
By tm, July 9, 2009 @ 5:13 pm
10,000 is hardly a moderately sized botnet these days. It would be considered fairly small. And besides, if you had control over 10k PCs, a good chunk of them will be used to login into banks where you’d be able to see the username and password. Which bypasses the entire trouble of stealing an SSN to setup a credit account, to buy hawkable stuff, hawking said stuff, somehow getting the money back to you. Plus it has the benefit of looking exactly like a normal transaction to the bank.
Although, these days, botnets are generally rented to spammers.
“Seems to me if you’re a competent enough hacker to build a 10,000 botnet then you can probably do a whole lot more damage than figuring out someones SSN.”
It doesn’t take much competence, actually, such is the sad state of information security.
By zach, July 9, 2009 @ 6:00 pm
I have always considered our SSNs to be pretty secure/safe.
When I moved over here to Sweden I was assigned a personnummer, which is like a SSN. Here it is really easy, it kinda surprised me at first. The first 6 digits are your birthday followed by a random 4 digits. Which I am told are not so random. One of those 4 represents your sex (o-4 male, 5-9female or something) and another being your area of the country.
example:
840703-****
Identity theft does not really seem to be an issue at all. Or people just don’t talk about it like Americans do.
By Frank Curmudgeon, July 9, 2009 @ 6:11 pm
It seems to me that there must be easier ways to obtain SSNs of consumers illegally, especially if you want some for adults in big states.
By Roger, July 9, 2009 @ 10:18 pm
Hunh, now I don’t know what to think. On one hand, it is rather worrisome that for someone reasonably young, a Social Security number is fairly easy to guess. I would have hoped, given the large role as personal identifier that SSNs have become, that at some point, someone would have tried to make it bit more randomized.
On the other hand, 1 in 1153 is hardly great odds for guessing, especially if you have to do it by hand. And if you’ve gone to the trouble to create the sort of system needed to do rapid-fire guessing (like the 10,000 botnet systems that have been mentioned), it would seem to be more cost effective (and less likely to set off any warning bells) to just use them to spam the hell out of the country until you got some suckers to pony up their vital info.
But then, being the upstanding citizen that I am, I would never recommend such a plan…
By GPR, July 9, 2009 @ 10:50 pm
Exactly! Rather than go thru all this research and algorithms to guess SSN’s, then setting your botnet to the task of finding a bank, just skip it all.
Use your botnet (what, you don’t have one?) to phish for information with fake Paypal or bank sign in screens. You’re likely to get older people with, you know, money. Or use an especially clever attack that was floating around last year where a virus downloads a malware bit of code that in turn captures stored passwords and sends them off.
And, even with all this horrible stuff happening it still doesn’t present the scale of problem that the media presents, as Frank discussed a couple weeks ago.
By Kevin M, July 10, 2009 @ 10:08 am
Not that I would ever do this, but I bet if someone called random people in the phone book claiming to be their bank and gave them a scary story about their account possibly being a victim of fraud you could probably get at least 1 out of 50 to give up sensitive info. You hear about these types of thing all the time.
My guess is it’s usually something simple like this causing the most ID theft rather than some super-complicated online scheme.
By AA, July 11, 2009 @ 3:42 pm
Hello – Your point about hype by people who have not actually read the paper is, unfortunately, spot-on (this is why having a FAQ and blog to explain what the paper is — and what it is *not* — is simply very useful for us authors). Also: thank you for actually reading the appendix! However, let’s not throw out the baby with the bathwater: you seem to be completely missing the point that for the largest states the prediction accuracies are low (as clearly stated in the manuscript), but for most other states they are concerningly high: if the entire SSN of 60% of individuals born in a state after 1988 can be matched with fewer than 1,000 attempts each, that makes their SSN equivalent to a 3-digit PIN. And you can read Microsoft’s Harley and Florencio et al (http://research.microsoft.com/pubs/74160/SEC2008CR.pdf or also http://research.microsoft.com/pubs/74162/hotsec07.pdf) to see why even a 6-digit PIN (let’s not talk about a 3-digit PIN!) are insecure when the attacker can spread the attacks over a large number of potential victims (which is the case here; note that botnets available for such distributed attacks nowawadys are, unfortunately, very cheap to rent). Also, please note that your 1-on-1153 estimate is not correct: I think you are assuming that on average 500 tries per SSN are in fact necessary – while in fact many SSNs will be matched with just 10 or 100 attempts. The problem here is that we are talking of potentially millions of SSNs (most small and medium states, and most years after 1988, up to 2009 or whenever the system is changed). BTW, the “open” availability of birth data in online social network is not speculative, but documented; see some previous work by the same authors at http://www.heinz.cmu.edu/~acquisti/papers/privacy-facebook-gross-acquisti.pdf (or another draft manuscript I would be happy to share with you).
We agree with you that randomizing can provide a short term solution, and buy us some time (we say as much in the paper). But we seem to disagree on one point you make: that randomization can be the final solution. The message of the paper is quite simple: SSNs were not designed to be secure because they were not designed to be used for authentication. In fact, any number that you are asked to share with a endless list of other parties (from your bank to your doctor and your movie rental company) *cannot* also be used as your password – regardless of how randomly (or not randomly) that number is issued. However, SSNs have been used (and abused) as passwords in the private sector (especially by Credit Reporting Agencies) for years, contributing to the rise of identity theft (in the US, knowledge of a person’s name, DOB, and SSN is sometimes sufficient condition to impersonate that person). Perhaps, with these results, we can help finally stop this abuse (and the associated costs): at what moment can you not consider a financial firm “negligent” if it uses a simple 3-digit PIN to authenticate you?
In any case – thank you for your comments on our paper.
Best regards,
AA & RG @ CMU
By Frank Curmudgeon, July 11, 2009 @ 5:45 pm
I think we agree on all the substantive issues here. The core of the problem is the (relatively recent) idiocy of using SSNs as an authentication key. If we need a national authentication system, let the government issue everybody RSA dongles. That’s a few hundred million of stimulus even I can get behind.
That said, there’s no good reason that the Social Security Administration cannot make SSNs a lot harder to guess without much trouble. The geographic numbering scheme, designed to allow local offices to issue numbers, became an anachronism in 1973, when the SSA centralized that function. Today the SSA’s Baltimore office issues numbers for the whole country based on the zip code of the applicant, for what I have taken to calling here The English Reason, i.e., because that’s the way we’ve always done it.
As for the numbers, I got the 1 in 1153 figure by assuming that all guesses were equally likely to be successful. I am sure this is not really the case, that the first guess has a relatively high batting average and by guess number 900 the situation is increasingly hopeless, but I didn’t have an easy way of estimating that density function. Nevertheless, 1 in 1153 is, in fact, the average probability of success for the first 1000 tries for an Alaskan 1998 SSN.
Calculation is as follows. 58% success within 1000 tries implies 42% failure after 1000 tries, or 1000 consecutive failed guesses. Thus, where f is the probability of failure, f^1000 = 0.42. I get f = 0.9991329, so average success probability is 0.0008671, or 1 in 1153.
As I said in the post, although 1 in 1153 is nothing like 1 in 10, it’s still not okay. However, Alaska is a bit of a special case. As Gov. Palin can tell you, the folks in the lower 49 tend not to think it counts as a real state at all. Yes, there are many small and medium sized states, but most of us live in the big ones. More than half of Americans live in (and are issued SSNs in) the biggest 9 states.
And as for the privacy risk of FaceBook et al., I have all the sympathy you would expect from a 40something who blogs under an assumed name.
By Matt, July 12, 2009 @ 4:27 pm
I’m not shaking in my boots about id theft.
But it is probably not good practice to sling the last 4 digits around so frequently. Credit reports, for example, display your SSN as ***-**-1234. Most people consider this safe, but with knowledge of a person’s birthplace, and their last 4 digits, only the middle 2 need to be guessed.
By mwarden, July 13, 2009 @ 9:27 am
@Matt,
Exactly! The part they show in order to maintain privacy is the part that is closest to random (which isn’t very)! I’m sure we could sit here and explain why this practice is due to some psychological bias when we are thinking of some content as a “number” (which an SSN is not) and want to show the least-significant digits instead of the first few characters (as we would in a string). But such a practice would be boring and keep me from getting to work on time, the former of which really bothers me.
At this point, the practice of displaying only the part that is hard to guess is just further reason that we need to do away with SSN as an authenticator. It’s completely illogical that a process can be certain that someone is who he says he is just because he recites 9 digits that are for all intents and purposes public knowledge (and not even guaranteed to be unique).
By Cody McKibben, July 13, 2009 @ 3:46 pm
That’s a scary reality. Thanks for the detailed overview Frank. Might have to go change my Facebook privacy settings now…
By Jim, July 14, 2009 @ 2:26 pm
I think its cool that the authors take the time to swing by and discuss their paper.
The main point is one I think we can all agree on SSN’s are not secure and should not be used as passwords. If SSN’s weren’t misused as a ‘security’ feature then it wouldn’t matter how easy it is to guess one.
By Gerard, July 15, 2009 @ 3:34 am
Out of curiosity (and not being American), how important is the SSN to privacy? In other words, exactly how much can information can I glean from having your SSN, name and address?
By Cartoon Games, March 19, 2010 @ 8:22 pm
This is the problem with Government issued documents. But there is no other logical way to group them, at least not yet. Maybe someone will come up with something new. I don’t know how successful they can be, but it’s an issue that has to be fixed.
But like Gerard says, the SSN isn’t like your credit card number, but as with any other personal identification, you want to keep it relatively secret.
By Charles Clarke, April 30, 2010 @ 8:12 am
If you can reasonably well determine the first 5 digits by knowing the date and state of birth, then you only have to guess the last 4 digits. 1000 totally random(non-repeated) tries gives you a 10% chance. 10000 tries gives you a 100% chance.
And, as has been pointed out earlier, having access to some place that shows the last 4 digits also gives you a 100% chance. In fact, the quick way to do this would probably be if you start with these and then gather the other information.
By OhioScott, August 2, 2010 @ 8:07 pm
Great story. I remember about 10-15 years ago, some MIT researcher built a computer that could figure out the first (or last, I can’t remember) 3 or 4 numbers of a credit card. CNN was all aghast..aghast! Turns out that after a quick read of the actual research, it took the guy years with hundreds of thousands of computer hours to figure it out. Oh yeah, the funny part was he already knew the credit card number!
By Joe Warner, March 26, 2011 @ 10:02 am
Keep in mind that the bankruptcy court is also your friend. Anyone who files for bankruptcy, no matter what chapter, has to declare their SSN, and it is checked by the court. This becomes public info. Lately, the courts list only the last four numbers, but still good. Personally, I had to hunt an individual, and used a script written in iMacros, an add-in to Firefox. basically, you create a list of all possible SSNs in a spreadsheet. That is your data file. Then, the script takes the info to a site like Intellius, checking if the number matches the last name. If you want to get even more sophisticated, you can incorporate an algorithm that checks the validity of the SSN. (remember, not all SSN are valid numbers). Buy me a beer if the info is useful.
By portable ice makers for camping, June 20, 2011 @ 7:17 pm
I do consider all the ideas you have offered on your post. They are very convincing and can certainly work. Still, the posts are very short for newbies. May you please extend them a bit from next time? Thank you for the post.
By jackson, November 7, 2011 @ 7:47 am
I always feel our SSNs to be pretty secure/safe. but these results are shocking to me.
anybody can play with our personal info like that.
By http://tinyurl.com/base-8154315671, January 9, 2013 @ 11:30 am
It seems you truly know quite a lot with regards to this issue and
it all exhibits throughout this blog, named “How to Guess a Social
Security Number and Get Famous on the Internet | Bad Money Advice”.
Thank you -Juliet
By peter, January 29, 2013 @ 6:28 pm
amazing i cant beleive katy did that and whats that image all about
By raspberry ketone slim, June 17, 2013 @ 12:44 pm
Good day! I just would like to offer you a huge thumbs up for your excellent info you have got
here on this post. I will be coming back to your
website for more soon.
By green coffee bean, June 17, 2013 @ 6:26 pm
Magnificent beat ! I would like to apprentice while you amend your web site, how
can i subscribe for a blog site? The account helped me a acceptable deal.
I had been a little bit acquainted of this your broadcast provided bright clear
idea
By Michael Griswold M3 System Free, July 18, 2013 @ 7:00 am
Unfortunately, contrary to this obvious principle,
most guys choose to terrorize their ex girlfriends
with messages, apologizing, and begging for her to come back.
Joining or visiting a gym is also a great idea during the breakup, this will
get your mind focussed on getting fit and will benefit you both physically and mentally.
But to do that you should spend time away from
your ex.
By A Concerned Citizen, July 18, 2013 @ 9:02 am
The other concern is that some identity theft if done by people picking random SSNs because some have not been used yet. Then they use their own (or an assumed name). There was an incident involving a 2 year old who was given a SSN that had been stolen and used by someone before she was born. So she had a credit rating (a bad one) before she ever came out of the womb. I think in that case, the child should automatically get a new SSN. If SS Amin made a mistake and gave you someone else’s SSN, they would have to fix it. Everyone should have the right to a clean number when they start out. If the SS Amin can’t find a way to keep numbers secure, why should they penalize a child an his/her parents for it? Once again, the system is broken and part of this is that we are using an obsolete number system to do a modern job in a modern technology age. The problem is, I would be more afraid of a big overhaul and fix. For example a whole new number system. At this point, they should just randomize the numbers nationwide, which would help people in the future. Then the people most at risk should have special recourse if they get their numbers stolen. That would be people born between about 1988 and the present – about 25 years. If those people have their number burned, they have the right to a new one. And SS Admin gets to take care of the fallout.
By Roseanne Maniscalco, August 2, 2013 @ 7:24 am
My dream would not be just one place. Just having the money and ability to travel and see it all.
By Maximo Ishida, August 4, 2013 @ 8:59 pm
I was very happy to seek out this net-site.I needed to thanks for your time for this excellent read!! I undoubtedly enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.
By Hai Savich, August 7, 2013 @ 3:09 am
Oh my goodness! an amazing article dude. Thanks However I’m experiencing concern with ur rss . Don�t know why Unable to subscribe to it. Is there anybody getting an identical rss problem? Anybody who is aware of kindly respond. Thnkx
By Branden Basse, August 8, 2013 @ 4:08 am
That is the correct weblog for anybody who needs to seek out out about this topic. You understand a lot its virtually laborious to argue with you (not that I truly would needHaHa). You undoubtedly put a brand new spin on a subject thats been written about for years. Nice stuff, simply nice!
By chanel handbags, August 8, 2013 @ 9:02 pm
Law enforcement agency were called in order to many malls in PBC to stop fights, both big as well as , small, and even riots from breakage out ‘” on the nike air jordan Retro XI sneaker, according to the Sun Sentinel.
By chanel handbags, August 8, 2013 @ 9:03 pm
Usually the sneakers also owned and operated a reflective language and lace locks, something that past shoes did not possess. Although the shoes did n’t have any problems selling to the own, the fact they possessed rubber soles that did no longer contain any coloring added to these allure.
By エアジョーダン, August 8, 2013 @ 9:03 pm
Once we have previously stated the nike air jordan scale only releases these sneakers on a desired date of one particular year, this looks after a low supply very popular. It is overt that the level of Air Jordans on hand will not becoming very high but if you go as well as come across the right badly designed website which sells Nike shoes you should easily be placement to deduct that the product being sold can be a fake if this website claims to have got thousands in stock and sell these individuals at a minimal price. When these sneakers and also go on deals their price ranges between 50 and consequently $70 however, as mentioned by the version they could go as remarkable as $300+ that’s a case of this Air Jordan Iii.
By Nike Air Max shoes, August 13, 2013 @ 5:32 am
Earlier to going to maintain these varieties associated products available as for players, it is often always advisable to successfully go through the price tag and people’s review and furthermore comments on all of these sport shoes. Let the the best sport wear provides the you a superior result in being victorious the game!
By mobile phone deals, August 16, 2013 @ 4:02 am
Typically the overseas ability to move answers certainly are a economical means for vacationers to remain attached throughout their vacation offshore. Having budget-friendly programs, there are actually more gains upon worldwide SIM playing cards which are named concern. Have a look at the extensive benefits well before employing SIM assistance.
By insomnia remedies, August 29, 2013 @ 6:16 am
Please let me know if you’re looking for a article author for your weblog.
You have some really great articles and I feel I would be a good
asset. If you ever want to take some of the load off,
I’d love to write some material for your blog in
exchange for a link back to mine. Please blast me an email if interested.
Thank you!
By James, September 30, 2019 @ 8:12 am
Read this report Should attain your objectives and you will need to write a scholarship essay. It can allow you to make your writing more worthy and intriguing. Are you trying to find sites with best online classes to improve your knowledge? Have a peek at our list and pick the one you enjoy the most! https://thecareergamer.com/accomplish-homework-schedule-procrastinator
By Elevate Neuro Review, June 23, 2021 @ 5:03 am
Thanks a lot for sharing this with all of us you actually understand what you’re talking about!
Bookmarked. Please also seek advice from my web site =).
We will have a link change contract among us!
By Christoper, July 20, 2021 @ 6:31 pm
Some truly good posts on this website, thank you
for contribution.
By emergency dentist tuscaloosa, March 10, 2023 @ 9:05 am
Can I just say what a easement to discover someone who actually knows what they’re discussing on the Internet.
By fatal car accident, March 10, 2023 @ 10:52 am
I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100 sure. Any tips or advice would be greatly appreciated. Many thanks
By look at this web-site, March 10, 2023 @ 11:31 am
The next time I read a blog, I hope that it won’t disappoint me just as much as this particular one. I mean, I know it was my choice to read through, nonetheless I really thought you would have something useful to say. All I hear is a bunch of moaning about something that you could fix if you were not too busy searching for attention.
By tuscaloosa emergency dentist, March 10, 2023 @ 11:48 am
When I originally commented I clicked the “Notify me when new comments are added” checkbox andnow each time a comment is added I get several emails with the same comment.Is there any way you can remove people from that service?Appreciate it!
By child support las vegas number, March 10, 2023 @ 2:56 pm
What i do not understood is actually how you are not actually much more well-liked than you might be right now. You are so intelligent. You realize therefore significantly relating to this subject, made me personally consider it from so many varied angles. Its like women and men aren’t fascinated unless it is one thing to accomplish with Lady gaga! Your own stuffs excellent. Always maintain it up!
By Lawn Mower Repair, March 10, 2023 @ 5:01 pm
I appreciate you sharing this post. Fantastic.
By Small Engine Ignition System, March 10, 2023 @ 11:44 pm
I cannot thank you enough for the article post.Thanks Again. Really Great.
By seo cennik, March 11, 2023 @ 10:26 am
I’ve just been talking to Sean Gallagher about his upcoming Instant Income Cash Machine course, and he’s been kind enough to fill me in on a few details regarding his upcoming course.
By best dpf cleaning machine, March 11, 2023 @ 5:05 pm
Muchos Gracias for your post.Really looking forward to read more. Awesome.
By rama, March 11, 2023 @ 7:16 pm
I would also motivate just about every person to save this web page for any favorite assistance to assist posted the appearance.
By Libianca People Mp3 Download, March 12, 2023 @ 3:09 am
I blog often and I seriously thank you for your information. The article has really peaked my interest. I will bookmark your website and keep checking for new information about once a week. I subscribed to your Feed too.
By pozycjonowanie anglia, March 12, 2023 @ 5:50 am
Hello there, just became alert to your blog through Google, and found that it is really informative. I’m going to watch out for brussels. I’ll be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers!
By pozycjonowanie w uk, March 12, 2023 @ 7:46 am
As a Newbie, I am always searching online for articles that can help me. Thank you
By boiler repair 19017, March 12, 2023 @ 9:33 am
Im grateful for the article post.Much thanks again.
By pozycjonowanie stron internetowych stalowa wola, March 12, 2023 @ 10:15 am
I always was concerned in this subject and still am, regards for putting up.
By pozycjonowanie stron internetowych cennik, March 12, 2023 @ 11:18 am
Cause me to an exciting new property suggested the person.
By skuteczne pozycjonowanie stron, March 12, 2023 @ 12:57 pm
Hey just wanted to give you a quick heads up. The text in your content seem to be running off the screen in Internet explorer. I’m not sure if this is a formatting issue or something to do with browser compatibility but I figured I’d post to let you know. The style and design look great though! Hope you get the issue solved soon. Thanks
By pozycjonowanie w angielskim google, March 12, 2023 @ 1:59 pm
paraphrase) ‘never sacrificed construction regarding feelings. ’ In any case, however some folks accuse your pet to be strictly attractive, Mozart in
By pozycjonowanie stron adwords, March 12, 2023 @ 3:12 pm
Fantastic blog! Do you have any tips and hints for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you suggest starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely overwhelmed .. Any tips? Kudos!
By solar panels, March 12, 2023 @ 4:37 pm
Really enjoyed this article post.Really thank you! Awesome.
By bicycle accident attorney, March 12, 2023 @ 11:15 pm
I cling on to listening to the rumor talk about getting boundless online grant applications so I have been looking around for the finest site to get one. Could you tell me please, where could i acquire some?
By skuteczne pozycjonowanie stron, March 13, 2023 @ 5:26 am
As soon as I discovered this website I went on reddit to share some of the love with them.
By anthony natale marton nj, March 13, 2023 @ 7:36 am
Very good article post.Really thank you! Much obliged.
By lawyers financial, March 13, 2023 @ 11:48 am
Undeniably believe that which you said. Your favorite reason appeared to be on the net the simplest thing to be aware of. I say to you, I certainly get annoyed while people think about worries that they plainly don’t know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people could take a signal. Will probably be back to get more. Thanks
By Click here, March 13, 2023 @ 1:07 pm
Enjoyed every bit of your blog post.Really looking forward to read more. Awesome.
By click here, March 13, 2023 @ 7:02 pm
Fantastic blog.Thanks Again. Great.
By ufabet เว็บหลัก เว็บแม่ 2023, March 13, 2023 @ 8:19 pm
I do like the way you have presented this specific challenge plus it does indeed supply me a lot of fodder for thought. Nonetheless, because of what precisely I have personally seen, I just simply trust when other feed-back stack on that people remain on issue and don’t embark on a soap box associated with the news du jour. Anyway, thank you for this superb point and though I can not really go along with the idea in totality, I value the standpoint.
By lawers for men, March 13, 2023 @ 8:51 pm
Thank you for another fantastic article. Where else could anybody get that kind of info in such an ideal way of writing? I’ve a presentation next week, and I am on the look for such info.
By ejfunday.com/citrus_heights/, March 14, 2023 @ 12:05 am
help with essay questions purchase research papers writing an argumentative thesis statement
By facebook profiles michael mendes, March 14, 2023 @ 1:50 am
Wow, great article.Thanks Again. Really Cool.
By box truck body repair near me, March 14, 2023 @ 1:58 am
Sensational is one of the most effective and reliable method to simplify your life.
By muebles de hierro y madera, March 14, 2023 @ 3:53 am
These are in fact fantastic ideas in about blogging. You have touched some fastidious points here. Any way keep up wrinting.
By best divorce lawyers near me, March 14, 2023 @ 5:10 am
Wonderful paintings! That is the kind of information that should be shared across the net. Shame on the seek engines for not positioning this submit higher! Come on over and seek advice from my web site . Thank you =)
By ejfunday.com/roseville/, March 14, 2023 @ 9:34 am
Aw, this was an incredibly good post. Spending some time and actual effort to create a great articleÖ but what can I sayÖ I procrastinate a whole lot and don’t manage to get anything done.
By corel magaletta, March 14, 2023 @ 9:56 am
Thank you ever so for you blog.Really looking forward to read more.
By process server nevada, March 14, 2023 @ 11:40 am
Wow! Thank you! I always wanted to write on my site something like that. Can I take a part of your post to my blog?
By jual dan sewa container bekas, March 14, 2023 @ 2:50 pm
It’s impressive that you are getting ideas from this piece of writing as well as from our argument made here.Here is my blog; Keto Max XR Pills
By auto connector, March 14, 2023 @ 3:53 pm
Great blog article.Much thanks again. Much obliged.
By rv plumbing repair near me, March 14, 2023 @ 7:51 pm
Everything you require to make your life easier as well as a lot more outstanding is included in this one amazing bundle!
By download lagu mp3, March 14, 2023 @ 9:13 pm
Good post. I learn something totally new and challenging on sites I stumbleupon everyday. It’s always exciting to read through content from other writers and practice something from other sites.
By auto detailing grodzisk mazowiecki, March 14, 2023 @ 11:02 pm
I think this is a real great blog post.
By domestic violence lawyer las vegas, March 15, 2023 @ 1:40 am
Good – I should certainly pronounce, impressed with your site. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Excellent task..
By divorce lawyer las vegas nv, March 15, 2023 @ 3:31 am
I am no longer positive the place you’re getting your info, but great topic. I must spend a while learning more or understanding more. Thank you for great information I was on the lookout for this information for my mission.
By chelsea flower show tickets, March 15, 2023 @ 3:38 am
And hereabouts ‘a dwells, which late I noted
By car accident lawyers, March 15, 2023 @ 3:44 am
Hmm it appears like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new to everything. Do you have any suggestions for rookie blog writers? I’d certainly appreciate it.
By situs slot gacor 899cash, March 15, 2023 @ 4:44 am
Great blog post.Really thank you! Much obliged.
By imtoken下载, March 15, 2023 @ 7:53 am
I value the article post.Much thanks again. Really Cool.
By www.everythingentertainment.com, March 15, 2023 @ 8:19 am
Greetings! Very helpful advice in this particular post! It’s the little changes that make the largest changes. Many thanks for sharing!
By click here, March 15, 2023 @ 11:00 am
It’s an amazing post for all the internet visitors; they willobtain benefit from it I am sure.
By aggressive lawyer, March 15, 2023 @ 12:17 pm
I have read a few good stuff here. Definitely worth bookmarking for revisiting. I wonder how much effort you put to create such a great informative site.
By marital lawyer, March 15, 2023 @ 12:18 pm
I savor, result in I found just what I used to be looking for. You have ended my four day long hunt! God Bless you man. Have a great day. Bye
By 먹튀커뮤니티, March 15, 2023 @ 2:03 pm
Thanks so much for the blog.Really looking forward to read more. Awesome.
By chair rentals San Jose, March 15, 2023 @ 7:07 pm
Hi, this weekend is good in support of me, as this point in time i am reading this enormous informativeparagraph here at my residence.
By family lawyers las vegas free consultation, March 15, 2023 @ 7:25 pm
F*ckin’ amazing things here. I’m very satisfied to see your post. Thanks a lot and i am taking a look forward to touch you. Will you please drop me a mail?
By 먹튀커뮤니티, March 15, 2023 @ 9:01 pm
I am so grateful for your post.Thanks Again. Want more.
By female divorce attorney las vegas, March 16, 2023 @ 12:38 am
This really answered my problem, thank you!
By atv repair shop near me, March 16, 2023 @ 2:02 am
No matter what your age, wish to do and also be amazing.
By Ali Bogenschutz, March 16, 2023 @ 11:50 am
Ich hier einige gute Sachen gelesen. Sicherlich ein Lesezeichen für einen erneuten Besuch wert. Ich frage, wie viel Mühe Sie investiert haben, um eine so großartige informative Website zu zu machen.
By french open tickets, March 16, 2023 @ 12:28 pm
Having read this I believed it was rather enlightening. I appreciate you finding the time and energy to put this article together. I once again find myself spending way too much time both reading and commenting. But so what, it was still worth it!
By Bushwacker Camper Near Me, March 16, 2023 @ 12:46 pm
Extraordinary is the one quit purchase everything performance!
By Beverlee Delaney, March 16, 2023 @ 1:55 pm
Jemand im Wesentlichen mithelfen, um kritisch Artikel ich könnte zu sagen . Das ist das erste Mal, dass ich Ihre Webseite besucht habe und so weit? Ich erstaun mit der Analyse, die Sie gemacht haben, um dieses besondere machen posten unglaublich. Fantastisch Aktivität!
By attorney las vegas, March 16, 2023 @ 5:04 pm
Hello there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a outstanding job!
By 라이브베팅, March 16, 2023 @ 5:58 pm
Even if you eat rough food, drink water, and live with an arm pillow, the joy is in it. A rich, high government post that is not righteous is nothing to me like a floating cloud.
By gebakken klinkers rood, March 16, 2023 @ 9:20 pm
Appreciate you sharing, great article.Really thank you! Keep writing.
By Jenny Evans, March 16, 2023 @ 9:21 pm
It’s really a nice and helpful piece of information. I’m satisfied that you shared this helpful info with us. Please keep us up to date like this. Thank you for sharing.
By Camper Van Body Repair Nearby, March 16, 2023 @ 10:56 pm
Phenomenal is the one quit purchase performance as well as time management.
By chord komang raim laode, March 17, 2023 @ 1:23 am
I want to to thank you for this good read!! I certainly enjoyed every little bit of it. I’ve got you saved as a favorite to look at new stuff you post…
By film video malaysia, March 17, 2023 @ 4:15 am
Hello, this weekend is nice designed for me, for the reason that this occasion i am reading this impressive informative post here at my residence.
By probate lawyer nevada, March 17, 2023 @ 4:37 am
I have been exploring for a bit for any high-quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i’m happy to convey that I have an incredibly good uncanny feeling I discovered just what I needed. I most certainly will make certain to don’t forget this website and give it a glance on a constant basis.
By whole spices, March 17, 2023 @ 7:01 am
A big thank you for your blog.Really thank you! Really Cool.
By cheap attorneys for divorce, March 17, 2023 @ 8:49 am
I have been examinating out some of your articles and i must say nice stuff. I will definitely bookmark your site.
By RV Repairs Near Me, March 17, 2023 @ 10:30 am
Amazingness is an all-in-one performance collection that will certainly transform your life.
By cheapest rajasthan tour packages, March 17, 2023 @ 10:42 am
Thank you ever so for you post.Really looking forward to read more. Keep writing.
By men only lawyers, March 17, 2023 @ 11:51 am
wonderful post, very informative. I wonder why the other experts of this sector do not notice this. You should continue your writing. I am confident, you’ve a great readers’ base already!
By fema tent, March 17, 2023 @ 1:15 pm
I blog often and I genuinely appreciate your content.Your article has really peaked my interest. I am going to bookmark your blog and keep checking for newinformation about once a week. I opted in for your Feed as well.
By rental bmw, March 17, 2023 @ 1:48 pm
Really enjoyed this blog post. Much obliged.
By mp3 download, March 17, 2023 @ 3:17 pm
This page certainly has all the info I wanted about this subject and didn’t know who to ask.
By havelock island honeymoon package, March 17, 2023 @ 5:36 pm
Im thankful for the blog.Much thanks again.
By Carrington Mann, March 17, 2023 @ 6:32 pm
You ought to take part in a contest for one of the best blogs online.I am going to highly recommend this blog!
By pet ka doctor in ranchi, March 17, 2023 @ 9:12 pm
Great, thanks for sharing this blog post.Really thank you! Want more.
By Nelson Yates, March 18, 2023 @ 12:02 am
F*ckin’ tremendous issues here. I’m very satisfied to peer your article. Thanks a lot and i’m taking a look ahead to touch you. Will you kindly drop me a e-mail?
By self drive cars in coimbatore, March 18, 2023 @ 5:19 am
Thanks a lot for the article.Really thank you! Really Great.
By box truck roof repair cost, March 18, 2023 @ 6:33 am
This is a time saving life changer!
By coimbatore self drive car rental, March 18, 2023 @ 8:06 am
Very neat article post.Really thank you! Really Great.
By collision repair shop, March 18, 2023 @ 9:29 am
Remarkable is a tool that lets you achieve whatever better, quicker and easier.
By self drive cars chennai, March 18, 2023 @ 11:07 am
I value the blog.Really looking forward to read more. Keep writing.
By RV Interior Repair Oc California, March 18, 2023 @ 1:03 pm
You deserve this!
By gym adjustable bench, March 18, 2023 @ 1:53 pm
Thank you ever so for you blog article. Awesome.
By RV Bathroom California, March 18, 2023 @ 8:36 pm
Phenomenal is your complete time monitoring remedy that makes getting points done faster and also much easier than ever.
By nid colleges, March 18, 2023 @ 9:07 pm
Thank you ever so for you article.Thanks Again. Keep writing.
By slot gacor, March 19, 2023 @ 9:27 am
Really enjoyed this article.Thanks Again. Really Great.
By plain shirts for men, March 19, 2023 @ 12:47 pm
Fantastic blog.Really looking forward to read more. Will read on…
By rv vinyl wrap repair, March 19, 2023 @ 3:13 pm
Whatever your age, want to do and also be remarkable.
By Trailer Wiring Near Me, March 19, 2023 @ 5:49 pm
Introducing the Amazingness life-altering performance supplement!
By dhoti pants for men, March 19, 2023 @ 6:06 pm
Im thankful for the blog post.Really thank you! Great.
By Jump A Roo`s Warrenton MO, March 19, 2023 @ 7:11 pm
I would like to thank you for the efforts you’ve put in penning this blog.I really hope to see the same high-grade content from youin the future as well. In truth, your creative writing abilities hasinspired me to get my own, personal blog now
By rv repair shop, March 19, 2023 @ 7:44 pm
One of the most versatile word in the dictionary!
By vidalista 80, March 19, 2023 @ 9:04 pm
Thanks again for the blog article.Thanks Again. Will read on…
By probate lawyers las vegas, March 19, 2023 @ 10:29 pm
I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thanks again
By Betty Benson, March 19, 2023 @ 11:15 pm
I needed to thank you for this wonderful read!! I certainly enjoyed every bit of it. I have got you book-marked to check out new things you postÖ
By nv child support, March 20, 2023 @ 1:16 am
Hi there just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same results.
By CKAD Question, March 20, 2023 @ 4:15 am
what is amoxicillin amoxicillin warnings amoxicillin dosing
By j-b-h-r.com/Hannibal/, March 20, 2023 @ 8:19 am
bactrim cream trimethoprim mechanism of action
By keto meal delivery, March 20, 2023 @ 9:54 am
A round of applause for your blog. Awesome.
By attorneys in las vegas, March 20, 2023 @ 11:45 am
I do consider all of the ideas you’ve introduced to your post. They’re really convincing and will certainly work. Still, the posts are very quick for novices. May just you please lengthen them a little from subsequent time? Thanks for the post.
By japan study scholarship for malaysian, March 20, 2023 @ 12:23 pm
continuously i used to read smaller articles which aswell clear their motive, and that is also happening with this piece of writing which I am reading here.
By RV Couches Orange County, March 20, 2023 @ 12:28 pm
Amazing is an all-in-one life management device that will certainly make you much more efficient and tension free.
By one day trip places bangalore, March 20, 2023 @ 1:29 pm
Thanks again for the blog. Much obliged.
By residential interior, March 20, 2023 @ 5:05 pm
Thanks for sharing, this is a fantastic blog.Really looking forward to read more. Want more.
By tubidy, March 20, 2023 @ 5:26 pm
Way cool! Some very valid points! I appreciate you writing this article plus the rest of the website is extremely good.
By bounce house rentals RI, March 20, 2023 @ 7:25 pm
writing the college essay l40wqx essays on college l284mq college essay thesis x59kmh
By car rentals in coimbatore, March 20, 2023 @ 8:02 pm
I loved your blog.Really thank you!
By prepared meal delivery, March 20, 2023 @ 10:29 pm
slot – World’s Top Online Casinos, new user welfare register bonus 66₱, daily Betting Rebate 2. fast withdraw, good bonus, variety of games, World brand is trustworthy. Slot games, Card games , Live Casino, Animals(Cockfight games), fishing.
By rv roof repair near me, March 20, 2023 @ 11:08 pm
This is the something you need to be a lot more efficient and successful .
By Jump Around Rentals, March 20, 2023 @ 11:25 pm
Hello mates, its fantastic paragraph on the topicof cultureand entirely defined, keep it up all the time.
By las vegas estate planning attorneys, March 21, 2023 @ 2:49 am
I haven’t checked in here for some time as I thought it was getting boring, but the last several posts are great quality so I guess I’ll add you back to my daily bloglist. You deserve it my friend
By rv slide out wall repair, March 21, 2023 @ 3:23 am
Efficiency, Mindfulness as well as Joyful Way Of Living Layout.
By Rv Slide Out Repair Near Me, March 21, 2023 @ 4:06 am
Delivers you a package of health benefits.
By wood furniture, March 21, 2023 @ 5:07 am
Thanks for sharing, this is a fantastic article.Much thanks again. Really Cool.
By family law nevada, March 21, 2023 @ 5:19 am
I appreciate, result in I discovered just what I used to be looking for. You have ended my four day lengthy hunt! God Bless you man. Have a great day. Bye
By vegas lawyers, March 21, 2023 @ 7:34 am
Hey there, I think your site might be having browser compatibility issues. When I look at your website in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, excellent blog!
By RV Renovation California, March 21, 2023 @ 8:41 am
Obtain unrestricted time that deserves your money, enhanced energy, as well as quality of thoughts.
By study visa, March 21, 2023 @ 10:52 am
Awesome blog post.Really thank you! Fantastic.
By RV Remodeling Shop Oc California, March 21, 2023 @ 10:55 am
Due to the fact that of its fantastic capability to transform, extraordinary can function wonders to your life anywhere.
By Kendra Cole, March 21, 2023 @ 11:22 am
Whats Taking place i am new to this, I stumbled upon this I’ve discovered It positively helpful and it has helped me out loads. I hope to contribute & aid different customers like its helped me. Good job.
By Lisa Rose, March 21, 2023 @ 12:43 pm
Paragraph writing is also a excitement, if you be acquainted with then you can write or else it is complex to write.
By lawyer in vegas, March 21, 2023 @ 12:56 pm
Wow! This can be one particular of the most helpful blogs We have ever arrive across on this subject. Actually Wonderful. I’m also an expert in this topic therefore I can understand your effort.
By visit the site, March 21, 2023 @ 2:36 pm
Enjoyed every bit of your article post.Really looking forward to read more. Will read on…
By tubidy, March 21, 2023 @ 3:27 pm
That is a very good tip especially to those fresh to the blogosphere. Brief but very precise info… Appreciate your sharing this one. A must read post!
By vidalista 20, March 21, 2023 @ 5:24 pm
Thank you ever so for you article post.Much thanks again. Really Great.
By Tammy Savage, March 21, 2023 @ 6:14 pm
Have you ever heard of second life (sl for short). It is basically a video game where you can do anything you want. SL is literally my second life (pun intended lol). If you want to see more you can see these second life authors and blogs
By cab booking, March 21, 2023 @ 9:01 pm
Thanks a lot for the blog article.Really thank you! Awesome.
By frame repair shop, March 21, 2023 @ 10:29 pm
Remarkable is the best productivity device to assist you get even more performed in less time!
By Aubrey Henderson, March 22, 2023 @ 1:16 am
I blog quite often and I truly appreciate your content. This article has really peaked my interest. I’m going to take a note of your blog and keep checking for new details about once a week. I subscribed to your RSS feed as well.
By probate lawyer in las vegas, March 22, 2023 @ 3:14 am
Heya i am for the first time here. I came across this board and I find It really useful & it helped me out much. I hope to give something back and help others like you helped me.
By party rentals Temecula CA, March 22, 2023 @ 4:56 am
Hello! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate!He always kept talking about this. I will forward this write-up to him.Pretty sure he will have a good read. Thanks for sharing!
By accident attorneys, March 22, 2023 @ 5:13 am
Nice read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch as I found it for him smile Thus let me rephrase that: Thanks for lunch!
By party rentals Rancho Mirage, March 22, 2023 @ 5:54 am
I don’t even understand how I ended up right here, but I thought this put up used to be good.I do not realize who you are however definitely you are going to a well-known blogger in case you aren’t already.Cheers!
By weight loss meal delivery, March 22, 2023 @ 6:34 am
Excellent article. Keep posting such kind of information on your blog. Im really impressed by your blog.
By last will and testament, March 22, 2023 @ 6:50 am
I used to be more than happy to search out this net-site.I wished to thanks to your time for this glorious learn!! I undoubtedly having fun with every little bit of it and I have you bookmarked to take a look at new stuff you blog post.
By Spring Cleaner, March 22, 2023 @ 7:17 am
Pusoy – World’s Top Online Casinos, new user welfare register bonus 66₱, daily Betting Rebate 2. fast withdraw, good bonus, variety of games, World brand is trustworthy. Slot games, Card games , Live Casino, Animals(Cockfight games), fishing.
By festutstyr nettbutikkparty tilbehør, March 22, 2023 @ 7:20 am
Very neat article.Really thank you! Great.
By child support attorney las vegas, March 22, 2023 @ 10:12 am
Hello! Would you mind if I share your blog with my facebook group? There’s a lot of people that I think would really appreciate your content. Please let me know. Cheers
By Harga domain murah Malaysia, March 22, 2023 @ 10:32 am
Nice post. I used to be checking continuously this blog and I am impressed! Very useful info particularly the closing part
By divorce lawyers las vegas nv, March 22, 2023 @ 11:26 am
Attractive section of content. I just stumbled upon your website and in accession capital to assert that I get actually loved account your weblog posts. Any way I’ll be subscribing for your feeds or even I success you get right of entry to consistently quickly.
By Auto Repair Near Me, March 22, 2023 @ 1:07 pm
Wow, great article.Much thanks again. Much obliged.
By Tubidy, March 22, 2023 @ 2:21 pm
I have to thank you for the efforts you’ve put in writing this site. I really hope to see the same high-grade content by you in the future as well. In fact, your creative writing abilities has inspired me to get my own blog now
By jual dan sewa container bekas, March 22, 2023 @ 5:20 pm
I just like the helpful info you provide on your articles.I’ll bookmark your blog and test again right here regularly.I am moderately sure I’ll learn lots of new stuff right here!Good luck for the following!
By Affordable Auto Repair, March 22, 2023 @ 5:54 pm
I am so grateful for your blog post. Great.
By Plastic Bottle, March 22, 2023 @ 11:39 pm
Appreciate you sharing, great blog post.Really thank you! Cool.
By easy fast divorce, March 23, 2023 @ 12:32 am
I was recommended this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are amazing! Thanks!
By Waist Trainer, March 23, 2023 @ 1:52 am
ph646- World’s Top Online Casinos, new user welfare register bonus 66₱, daily Betting Rebate 2. fast withdraw, good bonus, variety of games, World brand is trustworthy. Slot games, Card games , Live Casino, Animals(Cockfight games), fishing.
By RV Repair Shop Near Me, March 23, 2023 @ 8:22 am
Remarkable is the one quit look for everything performance!
By india24bet, March 23, 2023 @ 9:07 am
An interesting discussion is definitely worth comment.There’s no doubt that that you ought to write moreon this issue, it might not be a taboo subjectbut usually folks don’t discuss such subjects. To the next!All the best!!
By cnc aluminum part, March 23, 2023 @ 9:34 am
Thanks a lot for the article. Keep writing.
By accident lawyer near me, March 23, 2023 @ 9:37 am
Thanks , I’ve just been looking for information about this topic for ages and yours is the best I’ve discovered till now. But, what about the conclusion? Are you sure about the source?
By lawyers near me prices, March 23, 2023 @ 11:55 am
Hi my family member! I wish to say that this post is awesome, great written and come with almost all significant infos. I would like to see extra posts like this .
By nsfaf, March 23, 2023 @ 1:09 pm
Muchos Gracias for your article post.Really looking forward to read more. Really Cool.
By prepared meal delivery, March 23, 2023 @ 1:11 pm
I visited many web pages however the audio feature for audio songs current at this site is actually fabulous.|
By estate planning las vegas, March 23, 2023 @ 2:15 pm
I’m writing to let you be aware of what a fantastic experience my friend’s princess developed browsing yuor web blog. She noticed a wide variety of details, most notably how it is like to have an amazing teaching character to get many others smoothly know precisely certain advanced issues. You actually did more than our own desires. I appreciate you for providing such important, healthy, revealing and in addition unique tips about the topic to Tanya.
By Bokep, March 23, 2023 @ 5:19 pm
Hello, just wanted to say, I liked this blog post. It was funny.Keep on posting!
By Tubidy Mp3 Download, March 23, 2023 @ 7:46 pm
Very good post. Really Great.
By Sprinter Repair Near Me, March 23, 2023 @ 8:36 pm
One of the most versatile word in the dictionary!
By Harley Willis, March 23, 2023 @ 10:48 pm
Hey there! This post could not be written any better!Reading through this post reminds me of my good old room mate!He always kept talking about this. I will forward this post to him.Fairly certain he will have a good read. Thanks for sharing!
By Waist Trainer, March 23, 2023 @ 10:52 pm
texas poker- World’s Top Online Casinos, new user welfare register bonus 66₱, daily Betting Rebate 2. fast withdraw, good bonus, variety of games, World brand is trustworthy. Slot games, Card games , Live Casino, Animals(Cockfight games), fishing.
By tubidy mp3, March 24, 2023 @ 12:52 am
I blog often and I seriously appreciate your content. The article has truly peaked my interest. I’m going to book mark your website and keep checking for new details about once per week. I opted in for your RSS feed as well.
By Fiat Ducato Motorhome Service Near Me, March 24, 2023 @ 1:37 am
Your life will never be the same hereafter!
By auto accident attorney, March 24, 2023 @ 2:14 am
Its like you learn my mind! You appear to grasp a lot approximately this, such as you wrote the e book in it or something. I think that you just can do with some percent to drive the message house a bit, however other than that, that is excellent blog. A fantastic read. I’ll definitely be back.
By Trailer Fabrication Near Me, March 24, 2023 @ 3:03 am
Amazing is the one quit look for efficiency as well as time management.
By pension attorney near me, March 24, 2023 @ 4:53 am
It’s really a great and helpful piece of info. I’m glad that you simply shared this useful info with us. Please keep us informed like this. Thank you for sharing.
By injury lawyer near me, March 24, 2023 @ 5:41 am
Once I originally commented I clicked the -Notify me when new feedback are added- checkbox and now every time a remark is added I get four emails with the identical comment. Is there any approach you’ll be able to take away me from that service? Thanks!
By pedestrian accident attorney, March 24, 2023 @ 5:48 am
Very good written article. It will be supportive to anyone who employess it, as well as yours truly
. Keep up the good work – i will definitely read more posts.
By how to sell credit card processing, March 24, 2023 @ 5:59 am
panalo slots- World’s Top Online Casinos, new user welfare register bonus 66₱, daily Betting Rebate 2. fast withdraw, good bonus, variety of games, World brand is trustworthy. Slot games, Card games , Live Casino, Animals(Cockfight games), fishing.
By stethoscope, March 24, 2023 @ 8:06 am
Wow! I cant think I have found your blog. Very helpful information.
By https://www.sbssibo.com/about-us/, March 24, 2023 @ 8:39 am
I cannot thank you enough for the article post.Really thank you! Fantastic.