Who is this guy?

General Information About Ying

    Ying (Ying-Hung Chen / 陳穎弘) is the owner of yingternet.com. Okay, Ying-Hung Chen is a human being, while yingternet.com is an internet domain name and the name of servers (*yingternet.com). In other words, he named the servers after himself... 

    He has been using/studying computer since 1994. He was lucky to have great friends, who introduced him to the computer world, that he has been living with all these years. He has been a system/network administrator since 1996 and software developer shortly after.
"I think of myself as an integrated machine."

He graduated on March, 2000 with M.S. in Computer Engineering at University of California, San Diego. http://www.ucsd.edu

    He is currently working as Associate Vice President of Engineering at Telexper International Inc. (http://www.telexper.com). Previously he was working as VP of Engineering in Fortunatek (http://www.fortunetek.com), RD manager in Instek Digital (http://www.instekdigital.com) and Senior / Lead Software Engineer at Lockheed Martin. He also worked as Systems Consultant for CSE Dept. in University of California, San Diego http://www.cs.ucsd.edu since late 1999 and Consultant in AUT.Com as of Oct 2000. http://www.aut.com

He was also a member of the Linux Mandrake's security team (secteam), and contributor to Mandrake's cooker. http://www.linux-mandrake.com

He is currently working on Annvix OS http://www.annvix.org

btw, you can also see some interesting pictures in the Picture page.

You can also find some documents/tips I generated (mostly work around) at work here Document Page.

Research Interests

    Network, Security, Parallel/Distributed computing in general, and various Operating System tuning and hacking.

Skills and Work Experiences: see my Resume (Html), Resume(MS Doc) And my Cover Letter

Some more detail about Ying's personality for people who are interested..

    Since 1994, Ying was integrating himself with machines. From his machine console, you can see tons of status reports from servers. He controls servers across continents, it's not news when you see he logged onto servers located in Japan, Hong Kong, Taiwan, as well as US at the same time with 'unknown' source location,  just idling for months.  Its rumored that he never sleeps and forever watches over the machines. However, as soon as something goes wrong (i.e. loads are too high, system under attack...etc) you will be able to see that he isn't idling anymore (when you are also logged on the system of course)

    He also has his footprint on most of the IRC servers, and also has been appointed as 'root' administrator for numerous IRC networks. On the early days, he had command over his network army to push the network loads to extreme for fun (If you get what I mean by that). If you were chatting on IRC back in 96-98, you may see him 'walking' around the IRC.

    Around summer 1998, Ying retired from IRC network and got relief from his 'command' due to the workload of schooling and also job appointments. This starts his Developing/Engineering era. From working from companies like Qualcomm, Ericsson, Entropia, Synetics.. etc, he gained tremendous engineering experiences as well as skills. In the same time, he also has appointment as UCSD, CSE graduate Teaching Assistant and Computing facility consultant to sharpen his knowledge and skills.

    Even though he embarks on innumerable amounts of missions at a single interval of time, he still possesses the ability to stay sane and persistent.  He still clings on to his traits of the incredibly intelligent, yet soporific human being.

My current project at work:

    Too many.

My current  projects (besides work of course ^-^ ):

  1. IP Security (IPSec): I have been playing with IPSec on Linux, Windows and OpenBSD both from system administration and development perspective, I also hooked up VPNs between offices and home  with my trusty old PCs =)
  2. Security-Enhanced Linux (SELinux) from NSA: I have also been working with it for few months both at work and at home.
  3. I am investing my time on Linux Clustering, http://www.mosix.org.
    Current Status: 
    check my Mosix page. 
  4. Server/Network Security: I have being running servers since 1997 (Mostly Linux and *BSD's) myself,   and handle the servers for either company or school (which is mostly Solaris). One of my primary concern is security especially network security. I have evaluated, used, and even wrote a couple security auditing tools that currently runs on all my servers so it will send me feedback whenever there are attacks underway in almost real time. Attacks which includes extensive port scanning, protocol hacking, and of course, the ones everyone hates, Denial of Service (DOS), or worse, Distributed Denial of Service (DDOS). If you want more info, send me an email, as a security person myself, telling you guys what I am running to audit/monitor the server is like giving away what type of lock I am using for my door. mailto:ying@yingternet.com , one good references URL are http://www.securityfocus.com (This project is definitely On-going, and never ends..)
  5. Software/Hardware Solutions for Linux. I have Linux systems which handle hundred's Gig's of data, although I have enough redundancy to be sure my data is always save. (I have sync'ing scripts running nightly for backups) But it will be nice to have RAID solution finally. I am looking for reliable RAID0+1 solution right now...if you have any info, let me know, thanks!

Old Projects:

  1. Linux SMP, yep, its no big deal now, but is pretty big deal back in 97, not many people has done it, and not too many machines are SMP capable (or they are very expensive). 
  2. Firewalls / router, Fileserver (samba), Name Server, DHCP pool, Email server, Web server with SSL...Frontpage Extension, Java ServeLet stuff. and variety of security protocols (SSL-imap, APOP.. SSH, HTTPS, etc) and some fault tolerate issues (fallbacks), most of them aren't big deal now, but it was headache when no one packages it for you. (And right now, it still aren't THAT EASY if you don't know how)
  3. Start/modify varies backup scripts utilizing lots of utilities. i.e. rsync, rdist, ...etc. for backup and/or system monitoring.
  4. I also being paid to research the attacking patterns for DDOS (mostly Linux, Solaris and *BSD's). which I was involved for last 3-4 years. but hey, I am a good guy now =) , there are lots of references attacking tools out there, and I also modify quite a few of them. http://www.packetstormsecurity.org/distributed/ is a good starting point if you are interested.
  5. UDMA66+ for Linux, again, no big deal now since lots of distribution handles it without telling you, however, don't be surprised that there are still a lot of the distribution, (RedHat, Mandrake included, we are talking about year 2001) still hasn't done it right for all cases. one example here: 

          Before Tuning:

                Timing buffer-cache reads: 128 MB in 0.97 seconds =131.96 MB/sec
                Timing buffered disk reads: 64 MB in 16.13 seconds = 3.97 MB/sec

          and after:

                Timing buffer-cache reads: 128 MB in 1.00 seconds =128.00 MB/sec
                Timing buffered disk reads: 64 MB in 2.43 seconds = 26.34 MB/sec <---

          Impressive eh? =)

    and A lot of others I simply don't remember, or its not mentioning now =)

You are Visitor

Last updated 2-24-2007

go back to main page.