MySpace


redhat

Daniel Crompton


Last Updated: 7/20/2009

Send Message
Instant Message
Email to a Friend
Subscribe

Gender: Male
Status: Single
Age: 33
Sign: Virgo

City: Amsterdam
State: Noord-Holland
Country: NL
Signup Date: 8/7/2006

Blog Archive
[Older      Newer]
 /  / 
Thursday, July 31, 2008 
I'm trying out Ping.FM, it's a meta poster for Microblogs, Blogs and Statuses. If all goes right all my posts from Ping.FM should be distributed to all my blogs and Feeds.

There is an issue with some of the sites, which will now get multiple messages from me, such as FaceBook getting messages from my Blog, by way of Twitter. My FriendFeed gets messages from my Blog, Twitter, FaceBook and now from Ping.FM.

How dynamic am I? I think I'll have to draw a chart.

Technorati technorati tags: , ,

Tuesday, July 01, 2008 

Current mood:  distractable
Category: Blogging

I haven't blogged for some time, I didn't have time - busy travelling the world. Anyway I'm back, but no longer on myspace. I've gone over to

Technorati technorati tags: , ,

Friday, October 19, 2007 

Current mood:  tired
Category: Jobs, Work, Careers

My current gmail stats:

You are currently using 1169 MB (31%) of your 3771 MB.

I was offered a job not so long ago to work for a company which produces a fuzzy logic database for biometric applications. It's being used for a number of 3-letter acronyms in the US and (United States Visitor and Immigrant Status Indicator Technology) [I'll explain my idea of fuzzy logic another time.]

Databases are a passion of mine, because a friend imbued, endowed or forced onto me with a love for data and data logistics. I realized during the interview with the database company that, for all it's peculiarities, I really love my job. I REALLY love it. It's been a while since I've actually enjoyed a job as much as I do now, don't get me wrong I like te other jobs I did. I don't love my current job because they send me to interesting places, which they do. I love it because I feel appreciated and most importantly I feel I can ask stupid questions - questions I should actually know the answer to - without feeling like an idiot for asking. (As long as it's not in front of a customer. ;))

On another note, I'm an evil capitalist now! I own my apartment, it's all mine. I now live in the house I rented for almost 2 years - 3rd of November - right in the middle of Amsterdam. It took a lot of heartache, and too many ups and downs, but I have it!

Can you understand why I am so happy? Live is hard, and live is good. God giveth and God taketh away. (Fill in your deity or roll the dice.) And yet without the bad times, how would you recognize the good???

It doesn't hurt my mood that I'm being sent to India for 2 weeks to work on something I think I can do with my hands tied behind my back. ;) Not that the task I have is easy - it's certainly not easy - it's challenging with some very difficult parts, but when it's finished it will make me feel I've accomplished something I haven't had a chance to do yet: Finish a project I started. (I'm not complaining, just very busy!)


Technorati technorati tags: , , , , , , , ,

Wednesday, October 03, 2007 

Current mood:  tired
Category: Web, HTML, Tech

I was setting up an anonymous ftp to serve up all my vservers from. (I recently bought 1.5Tb, 1Tb for my PVR and .5Tb for internal storage such as mail, cvs, http, ftp and samba.) I already had a web server running on another machine hosting my internal tree with overlays, but I preferred ftp for this task as there was no need for a pretty interface and I thought it would be fun to setup.

It had been a while since I configured or any ftp server, and I can only recall setting up one anonymous ftp in 1999. Naturally ftp should be easy to setup with anonymous access, no messing with pam or an authentication stuff. The configuration is pretty much the same as apache, only not as long.

I'm running a really old install of Mandrake, now , it was installed in the 25th of December 2001. The machine itself is a laptop Mobile Pentium MMX 200.457Mhz with the original patched/recompiled 2.4.8-26mdk build date Sep 23 17:06:39 CEST 2001. The uptime is back and the main disk is failing, but it has served me well as a web/mail server and development machine. The disk actually comes from a far older machine, which is in my computer cupboard. I'm digressing.

I was installing this ftp server and configured it with the example configs from ProFTP, but it didn't work. I kept getting:


Connected to localhost.localdomain.
220 ProFTPD 1.2.2 Server (ProFTPD VServer Store) [rphh]
500 AUTH not understood.
500 AUTH not understood.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): ftp
331 Anonymous login ok, send your complete email address as your password.
Password:
530 Login incorrect.
Login failed.
ftp> 221 Goodbye.

It couldn't be the config, that was almost verbatim from the example.


User ftp
Group ftp
UserAlias anonymous ftp
RequireValidShell off
So I searched on the internet and read the examples again and the ProFTPD Logins and Authentication howto. I didn't find the answer until I read the ProFTPD Debugging Problems page and enabled debugging.
proftpd -nd5
The debug outputs:

rphh (127.0.0.1[127.0.0.1]) - connected - local : 127.0.0.1:21
rphh (127.0.0.1[127.0.0.1]) - connected - remote : 127.0.0.1:1525
rphh (127.0.0.1[127.0.0.1]) - FTP session opened.
rphh (127.0.0.1[127.0.0.1]) - received: AUTH GSSAPI
rphh (127.0.0.1[127.0.0.1]) - received: AUTH KERBEROS_V4
rphh (127.0.0.1[127.0.0.1]) - received: USER anonymous
rphh (127.0.0.1[127.0.0.1]) - received: USER anonymous
rphh (127.0.0.1[127.0.0.1]) - received: USER anonymous
rphh (127.0.0.1[127.0.0.1]) - received: USER anonymous
rphh (127.0.0.1[127.0.0.1]) - received: PASS (hidden)
rphh (127.0.0.1[127.0.0.1]) - received: PASS (hidden)
rphh (127.0.0.1[127.0.0.1]) - received: PASS (hidden)
rphh (127.0.0.1[127.0.0.1]) - received: PASS (hidden)
rphh (127.0.0.1[127.0.0.1]) - no supplemental groups found for user 'ftp'
rphh (127.0.0.1[127.0.0.1]) - USER ftp (Login failed): Invalid shell.
rphh (127.0.0.1[127.0.0.1]) - received: SYST
rphh (127.0.0.1[127.0.0.1]) - received: QUIT
rphh (127.0.0.1[127.0.0.1]) - received: QUIT
rphh (127.0.0.1[127.0.0.1]) - FTP session closed.
Which gives me my solution, I don't have a group ftp or a valid shell. I had changed it previously to nobody:nogroup, which didn't work. So I changed Group to nogroup, enabled RequireValidShell and restarted the server.

User ftp
Group nogroup
UserAlias anonymous ftp
RequireValidShell off

I ended up spending an hour, where I could have spend 15 minutes because the install added the user ftp, but not the group. Oh well...


Technorati technorati tags: , , , , , , , , , , , , ,

Thursday, September 27, 2007 

Current mood:  sad
Category: News and Politics

I just saw the prime minister of the Netherlands, , in the call on the Security Council for troups on the ground in . Then I saw effectively call on to do somethings about it.

I was recently told that I should have gone to Myanmar when I was traveling through SE Asia, I'm glad I decided against supporting the military junta.

Oh, and Wear Red for Burma this Friday


Technorati technorati tags: , , (for the dutch searchers), , , , , , ,

Monday, August 27, 2007 

Current mood:  quixotic
Category: Web, HTML, Tech

I like Ontologies, Taxonomies and Folksonomies. I'm currently reading , I bought at the same time. Wikinomics is is quite interesting, and it is filling me with lots of ideas. It's also gotten me back on the Ontology and Semantic Web path. Related to that I was reading an article I found with on Identity Blog about privacy and was confronted with Human Ontogenesis. (Read the article, or wait until I reference it again and then read it.)

    -
  1. The process of an individual organism growing organically; a purely biological unfolding of events involved in an organism changing gradually from a simple to a more complex level.
    -
  1. The branch of metaphysics that deals with the nature of being; a systematic account of existence.
  2. A rigorous and exhaustive organization of some knowledge domain that is usually hierarchical and contains all the relevant entities and their relations.


Technorati technorati tags: , , , , ,

Monday, August 27, 2007 

Current mood:  thirsty

I was browsing random links, the way people used to do before , and discovered the following permutation sort algorithm . "The interface is intended to ressemble exactly the interface to the standard c function of qsort, to allow easy insertion of this code into applications that you want to make unuseable."


Technorati technorati tags: , , , , , , , ,

Monday, August 27, 2007 

Current mood:  envious
Category: Goals, Plans, Hopes

I know... I'm a really bad friend... So I forgot one of my best friends, , is doing the Amsterdam-Odessa Rally 2007. His team is called .


Technorati technorati tags: , , , , , , ,

Monday, August 20, 2007 

Current mood:  thoughtful
Category: Jobs, Work, Careers

Since I started working for my company I've been exposed to (Payment Card Industry Data Security Standard), "It was developed by the major credit card companies as a guideline to help organizations that process card payments prevent credit card fraud, hacking and various other security issues."1 There are only a small amount of requirements that need to be implemented, although these can be pretty substantial for some customers. I can also be difficult to understand the details of these 12 requirements for compliance.2

Being a programmer by nature I've often been told that the nuts and bolts of what I do, the part I enjoy, are a little complex. PCI is something different, everybody can understand that credit card data needs to be protected from unauthorized access. Not just credit card data, but all data that could potentially be used in . Which means that a policy or control needs to be implemented to control this, and note any non-compliance.

PCI is just about protecting your "Cardholder Data":

  1. Primary Account Number (PAN)
  2. Cardholder Name
  3. Service Code
  4. Expiration Date
I know first hand that most of the banks in the Netherlands, and in most of the world, are quick to discover credit card fraud. They are also quick to payout and correct the issue for the customer, because the chance that customers will loose faith in the bank is high if they don't. Yet ultimately these customers are still paying for all the fraud committed with all the credit cards. Banks, payment service providers or retail merchants, who have your Cardholder Data, have all the data needed for this kind of financial identity theft and fraud, and more...

It may seem obvious that this data is stored securely, credit card use is ubiquitous. Yet the large banks have had the same problems with data leakage as small retailers, which means the data must be secured from the customer right to the bank who finally processes the payment to avoid this type of leakage. The problem is that payment service providers or merchants have traditionally not done this. They may handle the temporary authorization requests for the PAN or use the (BIN) from the card number for routing the payments to the specific issuer, so they may need the number. That's fine, as long as they store the data securely and have a log of who accessed the data and why the data was accessed.

Now that's out of the way I can tell you what I'm doing, I'm playing with RSA and RSA . Simply put DBSM is a framework which encrypts the data as in goes into the database and decrypts it as it comes out. It's something that anybody who is paranoid like me had already been doing for a while, but the way I was doing it required me to write custom fragments of code for every application which needed to access the data. DBSM does it transparently, while at the same time checking the users who try to access it, so only the correct users gain access. RKM hooks into this by providing a framework for the policies or controls which grants the correct people/devices/programs a key to lock-up or unlock the data, different policies can be implemented for different types of data or device.

Now you know what I do.

More reading


Technorati technorati tags: , , , , , , , , , , , ,

Saturday, August 11, 2007 

Current mood:  happy
Category: Music

So you meet somebody nice have lots of fun at a festival in Turkey, and all that time he's a popstar. A real live popstar. Off all the things you could be! WARNING: Shameless plug: The band is called , the music is quite nice to listen to. I'm not going to tell you who I know otherwise I'll just get lots of groupies hassling me because they want him for his body.

If he thinks I'm going to treat him different now that I know, he can forget it. (Now to find out if I can get a free CD.)


Technorati technorati tags: , , , ,

Currently listening:
Headgit
By Githead
Release date: 05 October, 2004