tag:blogger.com,1999:blog-29372681858183019952009-03-24T08:36:47.109-07:00ArchculTureArchitecture -- Culture -- Technology--noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-2937268185818301995.post-62371064984119120692009-03-24T08:04:00.000-07:002009-03-24T08:36:47.121-07:00If Oracle purchases Redhat......I quit.<br /><br />Seriously, nothing good comes out of <a href="http://www.forbes.com/2009/03/23/red-hat-linux-markets-equity-technology.html">Oracle acquisitions</a>. Larry Ellison and the Oracle monstrosity should stick with the database that made them so popular. In my opinion, Oracle has completely failed to integrate any open-source technology successfully. Talk to any middle-ware administrator and ask their opinion on OAS vs. others and you will likely find very few who would choose OAS over any of the latter. Oracle is trying to make moves too quickly in this space. They should put some real strategy together and give it time to grow, similar to what <a href="http://www.sun.com/software/opensource/index.jsp">Sun Microsystems</a> has done with open source technologies. If this acquisition does happen, it will be absolute zero kelvin for Redhat innovation. Not that Redhat had much going for it since they spun off as the Redhat Empire with the Fedora slave in tow, and ruined a great thing. <br /><br />They <a href="http://www.linux-watch.com/news/NS7753065928.html">will erase the trademark</a>... Over the past few years many organizations have migrated to a Redhat platform, due primarily licensing to costs. Oracle is interested in buying it's customers back at a <a href="http://www.google.com/finance?q=rht">discounted price</a>. There is <a href="http://www.oracle.com/corporate/acquisition.html">nothing innovative</a> about this. This is about growth, stock price and customer base. Oh, well, the writing was on the wall when Redhat went public anyway. Bye, it was fun...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-6237106498411912069?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-25175952006749998092008-07-22T06:45:00.000-07:002009-03-24T08:02:56.350-07:00iPhone 3G hacks - wasting ur tim3<a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_uck1JJoTp5Q/SIXrDRKGeNI/AAAAAAAAAZc/ZiaN9yAlGd8/s1600-h/iphone-3g-apple-birds-eye.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_uck1JJoTp5Q/SIXrDRKGeNI/AAAAAAAAAZc/ZiaN9yAlGd8/s200/iphone-3g-apple-birds-eye.jpg" alt="" id="BLOGGER_PHOTO_ID_5225841384011233490" border="0" /></a>The group of coders who hang out around the <a href="http://blog.iphone-dev.org/post/42858313/thanks-for-waiting">iphone-dev</a> corner store have released code that jail breaks iPhone 2.0 firmware. The current version is <a href="http://blog.iphone-dev.org/post/42931306/pwnagetool-2-0-1">PwnageTool 2.0.1.</a> <span style="font-weight: bold; font-style: italic;"><span style="color: rgb(255, 153, 0);">Don't waste your time</span> </span>hacking up your 3G unless your a tech junkie who like to smash things. Even with this successfully installed on the 3G iPhone your still stuck with AT&amp;T. There are no SIM lock hacks for the current base-band firmware to remove the requirement to use a contract-bound carrier. However, you can use this firmware 2.0 hack on the iPhone 2G running 2.0 firmware. SIM hacks are readily available for this platform. I think, once the dust settles, the 2G iPhone will make a nice tech-junkie toy that you can pick up cheap on e-bay ;)<br /><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 153, 0);">Don't waste your time. Be patient, and don't take the risk!</span> The iPhone 3G <a href="http://www.att.com/gen/press-room?pid=4800&amp;cdvn=news&amp;newsarticleid=25883">will be available</a> for direct purchase without a contract soon enough. Not to mention, no one I know actually complains about being an AT&amp;T customer while toting an iPhone. 6 months from now you will be able to pick one up at a fraction of the total cost of ownership. Meanwhile, I'll continue to chuckle when I see new iPhone 3G users...<br /><br />silly tech-junkie.<br /><br /><span style="font-weight: bold;">UPDATE </span>12 jan 09: hmmm, several months and still no word of carrier free iphones... maybe it would be worth it afterall?<br /><br /><span style="font-weight: bold; color: rgb(255, 102, 0);">UPDATE: </span> Well, that took a long time, <a href="http://finance.yahoo.com/news/ATampT-to-sell-iPhone-without-apf-14694320.html">AT&amp;T announced</a> the availability of contract free iPhones, you're still bound to AT&amp;T service, unless you pick up a factory unlocked 3G like those showing up on <a href="http://cgi.ebay.com/Iphone-3G-16GB-Legally-Officially-Factory-Unlocked--NEW_W0QQitemZ130294237253QQcmdZViewItemQQimsxZ20090317?IMSfp=TL090317204003r12536">e-bay</a> . (Watch out for the scams).<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-2517595200674999809?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-15519726481868906642008-02-06T13:27:00.001-08:002008-07-22T19:11:27.351-07:00TrueCrypt 5.0 for Mac ...Finally, but bring some bug spray.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_uck1JJoTp5Q/R6slOYgXX6I/AAAAAAAAAQw/78QIBDu66-Q/s1600-h/truecrypt-40x49.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 60px; height: 73px;" src="http://bp1.blogger.com/_uck1JJoTp5Q/R6slOYgXX6I/AAAAAAAAAQw/78QIBDu66-Q/s320/truecrypt-40x49.png" alt="" id="BLOGGER_PHOTO_ID_5164262326737002402" border="0" /></a><a href="http://www.truecrypt.org/">Truecrypt 5.0</a> for the mac has been released. I encountered an issue with permissions on the default install under leopard/intel. If you try to run it from finder as a normal user it spits out an "unsupported architecture" error. A quick work around is to set the binary to setuid:<br /><br /><span style="font-style: italic;">sudo chmod u+s /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt<br /><br /></span>I'm not sure how to work in the Leopard privilege controls (still researching, they may fix it first) and I can make no guarantee that this is a <span style="font-style: italic;">"secure" </span>means of running the software. i.e. if there are vulnerabilities in the TrueCrypt binary one could exploit the fact that it is setuid and take control of the system...<br /><br />You would need to be local to the machine to do that.<br /><br />The Windows XP/Vista full disk encryption works like a charm so far. Easy to use in a single partition/boot configuration. I have not used it under multi-boot or along side grub/lilo. Happy encrypting...<br /><br />Also: checkout <a href="http://www.wilderssecurity.com/showthread.php?p=1177223">http://www.wilderssecurity.com/showthread.php?p=1177223</a> since the TrueCrypt forums seem to be down ...like forever. There are some bugs in 5.0, maybe the dev team should have put out a beta for testing and while they were at it, fix their forums...<br /><br /><span style="color: rgb(255, 204, 51);">UPDATE: (2-8-8):</span> <a href="http://forums.truecrypt.org/">Forums</a> are back online. Thanks guys.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-1551972648186890664?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-46133119515479141062007-12-19T14:00:00.000-08:002008-07-22T19:11:47.896-07:00The Mac moves in..<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_uck1JJoTp5Q/R2mWZHVhclI/AAAAAAAAAKs/3PvJXxG9osM/s1600-h/apple-logo.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 157px; height: 118px;" src="http://bp0.blogger.com/_uck1JJoTp5Q/R2mWZHVhclI/AAAAAAAAAKs/3PvJXxG9osM/s200/apple-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5145809407457718866" border="0" /></a>Has anyone been to an Apple store lately? It's getting crowded in there...<br /><br />Why are Macbooks, ipods and iphones gaining so much momentum these days? It wasn't too long ago when Apple product consumers were limited to the art crowd. At some point it spilled over to the main stream consumer. It's interesting to watch the progression of a trend or fab. I think their ad campaign is cheese though... specifically their whole PC vs. MAC guys on the white backdrop, cool dude with a not-so cool dude... come on, we're all geeks. Getting into a geek class system is insane and quite pretentious. And not to mention, we're comparing apples (pun intended) and oranges. Apple is a hardware/software package, Micro$oft typically is not. I have to admit, however, that I think this Apple surge will be a long standing mode of operation for technology consumers. This surge is based on good solid design principles with the help of popular culture, and when those two get together, they stick around for a long time. Take the mountain bike crowd for a comparable example...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-4613311951547914106?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-73148533423193994152007-12-19T11:28:00.000-08:002008-05-19T13:14:13.323-07:00The processor race on the n-core speedway<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_uck1JJoTp5Q/R2l0YHVhcjI/AAAAAAAAAKc/80042eRg1j8/s1600-h/intel_quadcore-blk.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 193px; height: 164px;" src="http://bp0.blogger.com/_uck1JJoTp5Q/R2l0YHVhcjI/AAAAAAAAAKc/80042eRg1j8/s200/intel_quadcore-blk.jpg" alt="" id="BLOGGER_PHOTO_ID_5145772006882505266" border="0" /></a>This is a quote from an article in the <a href="http://www.nytimes.com/2007/12/17/technology/17chip.html?pagewanted=2&amp;_r=2">New York Times</a>:<br /><p style="font-style: italic;"><span style="font-size:85%;"> The opportunity for the company is striking, Mr. [Craig] Mundie said, because manycore chips will offer the kind of leap in processing power that makes it possible to take computing in fundamentally new directions.</span></p><p style="font-style: italic;"><span style="font-size:85%;"> He envisions modern chips that will increasingly resemble musical orchestras. Rather than having tiled arrays of identical processors, the microprocessor of the future will include many different computing cores, each built to solve a specific type of problem. A.M.D. has already announced its intent to blend both graphics and traditional processing units onto a single piece of silicon.</span></p><p style="font-style: italic;"><span style="font-size:85%;"> In the future, </span><span style="font-size:85%;">Mr. Mundie said, parallel software will take on tasks that make the computer increasingly act as an intelligent persona</span><span style="font-size:85%;">l assistant.</span></p>Well I'm excited. I spent <a href="http://a.archculture.com/">several years</a> studying architecture in the built environment and every time I see the design principles that go into true architecture find their way into technical architecture makes me think my time was well spent. If you think about how pragmatic building design or master planning is an evolutionary descendant of the way humans live and occupy space it only makes sense that technology design will follow that same evolutionary pattern. This organic relationship, to me, is the basis of good solid design. You could refer to it as ergonomic technology. As the industry moves more into <span style="font-style: italic;">n</span>-core technology platforms I would expect the usability and interoperability of these systems to more natural to human instincts. Like, for example, if I look away from the screen maybe it goes blank to save on power consumption and lights back up when I focus back on the screen. For the system to make that decision today it would take power hungry CPU cycles to crank through facial recognition algorithms. Thats a tall order in today's CPU design terms. With the introduction of <span style="font-style: italic;">n</span>-core CPU design direction like that which is described in the referenced article you start to think that just maybe we're closer to getting true human compatibility like this minuscule example. The iphone and other multi-touch technologies have covered some ground here but we will have severe limitations in software compatibility as time goes on. I expect this because, as the chip designers become more complex and proprietary, they will not be willing to share how many and what types of processing cores perform which functions etc. This makes coding software for cross-platform compatibility very difficult. Look at the gaming console race, a game designed for the PS3 in not compatible with your core duo running linux. Maybe this means all OS's and software will have to be compiled by the owner of the platform for which it will run?? Wow, here comes bug land for sure... Unless there is a standard like traditional x86 architecture it will become that complex. How can I help?<br /><br /><p><br /></p><p><br /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-7314853342319399415?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-2968624031446184472007-10-06T08:13:00.000-07:002008-07-22T19:09:48.031-07:00RIAA wins in court!The RIAA won their first federal case pertaining to the protection of copyrighted music and file sharing this week. I was expecting a much more intellectual exchange of thoughts about this. I haven't seen much thus far. The offender was fined over <a href="http://recordingindustryvspeople.blogspot.com/2007/10/my-comment-on-jury-verdict-in-virgin-v.html">$220K for 24 songs worth less than $25.00.</a> This was just a cut and dried case about a high tech shop-lifter who will have to pay more than she should for her crimes. I wonder if that's the precedence setter? At any rate, just for the record, I would like to see the music industry change soon. I have always been a consumer, my wife and I own over 800 CD's which we have purchased over the years. For us it's more about convienience. I need a service to convert all of these compact-discs, along with their liner notes to a digital format to make listening to them more enjoyable in today's world of technology. I don't have the time to do that. Not to mention the fact that the industry will not replace what you have purchased if it is damaged. Maybe the recording industry should include a little customer service in their price of a compact disc and it may entise more people to stay on thier side. Say, replace lost, damaged or stolen copies, with proof-of-purchase of course. Or, allow registered purchasers to download or stream, at any time from any location the music they have legally purchased. Just a thought...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-296862403144618447?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-76776362271186506112007-10-02T08:25:00.000-07:002008-07-22T19:10:37.493-07:00Radiohead - In Rainbows: An approach that could change it all?Speaking of the RIAA and copyrights, <a href="http://www.radiohead.com/deadairspace/">Radiohead</a> announced the release of their 7th album recently. The story here isn't the announcement, although fans like me are very excited, but the release approach. They intend to make it available for download and allow the <span style="font-style: italic;">"consumer"</span> to set the price. In my opinion, this is the way any work of art should be delivered. This isn't the first bold move in the music industry, if you look around you'll see examples of other artists opening their vision. One of the most notable "vision changes" was highlighted in <a href="http://query.nytimes.com/gst/fullpage.html?res=9B03E1DA113AF93AA35755C0A9649C8B63">David Bowie's interview with the New York times</a> where he stated <span style="font-style: italic;">"The absolute transformation of everything that we ever thought about music will take place within 10 years, and nothing is going to be able to stop it. I see absolutely no point in pretending that it's not going to happen. I'm fully confident that copyright, for instance, will no longer exist in 10 years, and authorship and intellectual property is in for such a bashing.". </span>So, if we do the math on this theory, the music recording/distribution industry will be non-existent by the end of 2012. I think it will change sooner than that.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-7677636227118650611?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-56327100848014301512007-10-02T07:36:00.000-07:002008-07-22T19:12:28.595-07:00RIAA in Court TodayThe RIAA get it's <a href="http://recordingindustryvspeople.blogspot.com/2007/09/first-riaa-jury-trial-to-start-monday.html">first trip to the dance today</a> since starting it's campaign to rid the world of the distribution of copyrighted material through technologies such as Peer-to-Peer. A trial is one thing that has not yet happened during the RIAA's 4+ year litigation campaign. Until <a href="http://recordingindustryvspeople.blogspot.com/2007/09/first-riaa-jury-trial-to-start-monday.html">today</a>... The outcome should be very interesting.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-5632710084801430151?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-33206082573479797702007-09-30T06:14:00.000-07:002007-09-30T13:21:10.709-07:00Extending design with multi-touch technology<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://video.google.com/videoplay?docid=6379146923853181774"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 229px; height: 173px;" src="http://bp2.blogger.com/_uck1JJoTp5Q/Rv8u7RsMY1I/AAAAAAAAAGc/jcV3CIN8MAQ/s200/still00.jpg" alt="" id="BLOGGER_PHOTO_ID_5115859297612096338" border="0" /></a>From the early days of Wacom tablets and drafting digitizers to the introduction of technologies like the Wii controler and the <a href="http://www.apple.com/iphone/features/index.html#technology">iPhone</a> interface, the human's interaction with computing platforms is changing. The anticipation of the success of multi-touch technologies like that which is being developed by <a href="http://www.perceptivepixel.com/">Perceptive Pixel</a> and <a href="http://www.microsoft.com/surface/">Microsoft</a> is enough to kill me. Multi-touch technology, or surface computing, will enable designers and artisans to use computer technology to visualize and create on a computer as they would with physical medium such as wood or clay. In to order to fully understand the possibilities of multi-touch technologies like this, you'll need some experience working with popular design software like Adobe Photoshop, Maya and 3D Studio. Traditionally, these programs have depended largely on the usage of the keyboard and mouse as the primary working tool. After some time touch pen tablets were integrated into design software which ultimately increased the human touch factor. However, it did take some time for these devices to become useful. Don't take my word for it visit <a href="http://www.billbuxton.com/multitouchOverview.html">this site. Bill Buxton</a> gives a pretty good history of the developments over the years. He also mentions some of the research that was done by the folks at Alias. The engineers and artists at Perceptive Pixel have pushed this usefulness into the next human-computing generation. You really have to see <a href="http://cs.nyu.edu/%7Ejhan/ftirtouch/">this</a> to believe it. I'm guessing 4-5 years before it's marketable and affordable, unless <a href="http://www.appleinsider.com/articles/07/03/13/apples_multi_touch_technology_seen_spawning_mega_platform.html">Apple</a> can beat everyone to it...<br /><br /><a href="http://www.microsoft.com/surface/">Microsoft</a> is claiming consumer ready surface computing product release by the end of this year!!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-3320608257347979770?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-65518252288942341872007-09-24T16:45:00.001-07:002007-10-01T23:04:21.254-07:00Linux Tools That Work<span style="font-family: arial;font-family:verdana;font-size:100%;" ><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_uck1JJoTp5Q/RvhUpRsMYtI/AAAAAAAAAFg/1IK5Caq2Ddg/s1600-h/Linux+penguin-computing.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_uck1JJoTp5Q/RvhUpRsMYtI/AAAAAAAAAFg/1IK5Caq2Ddg/s200/Linux+penguin-computing.jpg" alt="" id="BLOGGER_PHOTO_ID_5113930444979331794" border="0" /></a></span><span style="font-family: arial;font-family:verdana;font-size:100%;" >So, since I have been so tough on "Linux", I thought I would give credit where credit is due. After years of providing enterprise class Linux system support in every imaginable form, here are the top 5x3 most useful Linux tools IMHO. Most will be of the fedora flavor, and most will work under any open source moniker. The catch is I'll be breaking the tools out into 3 different categories and 3 separate posts. The first is network security device/system, the second is linux as a server category, and the third is the Linux on a laptop category.<br /><br /><br /></span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><span style="font-weight: bold; color: rgb(255, 204, 51);font-size:130%;" >Linux systems as a network security device:</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_uck1JJoTp5Q/RvhZGRsMYvI/AAAAAAAAAFw/zCbuXd8XKyA/s1600-h/screenshot1.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_uck1JJoTp5Q/RvhZGRsMYvI/AAAAAAAAAFw/zCbuXd8XKyA/s200/screenshot1.png" alt="" id="BLOGGER_PHOTO_ID_5113935341242049266" border="0" /></a><br /><span style="font-weight: bold;"><span style="color: rgb(255, 204, 51);">1)</span> </span>By far, the most useful firewall management tool for a kernel 2.4+ linux systems is <a href="http://www.fwbuilder.org/">FireWall</a><a href="http://www.fwbuilder.org/"> Builder.</a> I first came across fwbuilder sometime in 2000, and it has made incredible progress since then. The best thing about fwbuilder is that it just plain works.</span><span style="font-family: arial;font-family:verdana;font-size:100%;" > Installation is easy, it has a very intuitive interface and it can support very complex NAT, prerouting and postrouting functions. It is any easy transition for those of you familiar with <a href="http://www.checkpoint.com/ngx/upgrade/index.html">CheckPoint</a>. (Not to mention, it makes Cisco PIX, ipf, and ipfw management pretty easy as well.) Its free for GPL'd OS users. Windoze users will have to pay. Don't change the "deny all" rule at the bottom of the default policies!! Allow only specific access to and from networks.<br /><br /><span style="font-style: italic; color: rgb(255, 102, 0); font-weight: bold;">Down side:</span> There are no log management tools or log analysis tools. However, you can prefix log lines.<br /><br /><span style="font-weight: bold; color: rgb(255, 204, 51);">2)</span> </span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><a href="http://openvpn.net/">OpenVPN</a> is next on my list. It's an SSL VPN package that makes virtual private networking pretty easy. Setup is relatively difficult for the newcomer, and for the openSSL newbie, it's not for the faint of h</span><span style="font-family: arial;font-family:verdana;font-size:100%;" >eart. There is also a nice little windoze package as well. I have had some trouble with tun/tap interfaces in the windoze world. Linux client setup is a snap if you are using <a href="http://www.gnome.org/projects/NetworkManager/">NetworkManager.</a><br /><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 0);">Down side:</span> if you get into a pinch, documentation is lacking, and usage is not very widespread so you'll need to dig around for answers.<br /><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 204, 102);">3)</span> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.snort.org/"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_uck1JJoTp5Q/Rvhl-BsMYwI/AAAAAAAAAF4/ho4VaS442YI/s200/snort_logo.png" alt="" id="BLOGGER_PHOTO_ID_5113949493159289602" border="0" /></a></span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><a href="http://www.snort.org/">Snort</a>, of course, makes this list. To <strike>use it in production</strike> rely on it you'll need to get it as close to the asset as possible and jettison all of the rules you don't need. Don't put the device in the line of a major network intersection and expect anythin</span><span style="font-family: arial;font-family:verdana;font-size:100%;" >g useful. (<a href="http://www.sourcefire.com/products/3D">Sourcefire's RNA </a>does a great job of handling this situation) Tune it for specific servers or services. For example, use windoze signatures in front of windoze hosts for specific applications.</span><span style="font-family: arial;font-family:verdana;font-size:100%;" > It's a great analysis tool, however, I won't leave it standing on it's own.</span><span style="font-family: arial;font-family:verdana;font-size:100%;" > Use <a href="http://acidlab.sourceforge.net/">ACID</a> (great but dated), or <a href="http://base.secureideas.net/">BASE</a> which is still maintained.<br /><br /><span style="font-weight: bold; color: rgb(255, 102, 0); font-style: italic;">Down side: </span> Too many people expect it to work <span style="font-style: italic;">"out of the box". </span>Snort is a collection of tools and ma</span><span style="font-family: arial;font-family:verdana;font-size:100%;" >terials, you will still need to design and build the house.<br /><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 204, 102);">4) </span>The <a href="http://www.activeworx.org/Programs/HoneynetSecurityConsole/tabid/61/Default.aspx">HoneyNet Security Console</a> is one of my favorites. OK, I admit, I slid out of scope a little here, this one requires evil windoze and .NET, but the juice is all opensource. It provides great reports and correlation tools. Setup is straight forward, documentation is good and it will require other packages to work. It makes my list because if you intend to use Linux systems as your primary line of network security devices you will need something like HSC to analyze and respond to your security events.<br /></span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 0);">Down side:</span> Scalability of HSC is poor, usage is not widespread, and it is a reduced functionality version of a commercial tool.<br /><br /><span style="font-weight: bold; color: rgb(255, 204, 102);">5) </span>The last tool on my list is <a href="http://www.ntop.org/overview.html">ntop</a>. OK, another cross platform tool, but if it counts for anything I first started using this tool pre-<a href="http://www.winpcap.org/">winpcap</a> integration. Ultimately, if you plan to use a Linux flavored OS as a network security device, you'll want it to speak to you. ntop will do just that. Don't get me wrong, tcpdump is a great tool, but ntop will save you as a security analyst who depends on network security devices.<br /><br /><span style="font-weight: bold; font-style: italic; color: rgb(255, 153, 0);"><span style="color: rgb(255, 102, 0);">Down side:</span> </span> You may run into scalability issues. I would advise tighter scopes and close asset proximity</span><span style="font-family: arial;font-family:verdana;font-size:100%;" > placement.<br /><br />These are just a few security-type tools that I have found very useful over time. It's hard not to list tools like <span style="font-style: italic; color: rgb(153, 255, 255);">ngrep, tcpdump, or syslog-ng.</span> You'll find them in my tool bag, and they may make future lists, but for now these get the spotlight.<br /><br /></span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><span style="font-weight: bold; color: rgb(255, 204, 51);"><span style="font-size:130%;">Linux systems as servers:</span><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_uck1JJoTp5Q/RvkdyhsMYxI/AAAAAAAAAGA/GaoJWRhCsBo/s1600-h/Screenshot1.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_uck1JJoTp5Q/RvkdyhsMYxI/AAAAAAAAAGA/GaoJWRhCsBo/s200/Screenshot1.png" alt="" id="BLOGGER_PHOTO_ID_5114151605730304786" border="0" /></a><br /></span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><span style="font-weight: bold; color: rgb(255, 204, 51);">1) </span>The most flexible and useful server tools are rooted (pun intended) in the command line. Some tools are scripts, some are compiled code. The first to make my list is <a href="http://www.linuxcommand.org/man_pages/chkconfig8.html">chkconfig.</a> This is a very useful tool to get servers setup and to get the correct services running at the right run-level. A simple '</span><span style="font-style: italic; color: rgb(51, 255, 51); font-family: arial;font-family:verdana;font-size:100%;" >chkconfig --list |grep on</span><span style="font-family: arial;font-family:verdana;font-size:100%;" >' will list all of the services that are currently set to run upon system startup, organized by run level. I believe chkconfig got its start in the BSD world and can be found in big unix OS's like <a href="http://software.majix.org/irix/admin-chkconfig.shtml">IRIX</a>. Fedora flavors can have an associated python gui through the '</span><span style="font-style: italic; color: rgb(102, 255, 153); font-family: arial;font-family:verdana;font-size:100%;" >system-config-levels</span><span style="font-family: arial;font-family:verdana;font-size:100%;" >' tool which can be used if you chose to admin you server through X.<br /><br /><span style="font-weight: bold; color: rgb(255, 204, 51);">2)</span> For the next useful tool, see </span><span style="font-family: arial;font-family:verdana;font-size:100%;" ><a href="http://www.fwbuilder.org/">FireWall</a><a href="http://www.fwbuilder.org/"> Builder</a></span><span style="font-family: arial;font-family:verdana;font-size:100%;" > above. :)<br /><br /><span style="font-weight: bold; color: rgb(255, 204, 51);">3) </span>If you don't log it, it didn't happen. Check out <a href="http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/">syslog-ng</a>. Syslog-ng provides a very flexible logging mechanism that goes beyond standard unix style syslog. This tool also supports logging to a database.<br /><br /><span style="font-weight: bold; color: rgb(255, 204, 51);">4)</span> <a href="http://www.tldp.org/HOWTO/LVM-HOWTO/index.html">LVM.</a> It was a wonderful day when file system tools and capabilities like this came to the Linux platform free of charge. The Logical Volume Manager tools are one of the most handy toolsets when you need to save a server from downtime. LVM is about managing and changing file systems on the fly. You can shrink and grow file systems without interrupting service, in most cases. LVM refers to a typical partition as a Physical Volume (PV). A Volume Group (VG) comprises one or more physical volumes. Each volume group must be divided into Logical Volumes (LV). You may also want to look at <a href="http://www.redhat.com/magazine/009jul05/features/lvm2/">LVM2</a>.<br /><br /><span style="font-weight: bold; color: rgb(255, 204, 51);">5)</span> Today, most Linux servers will have the last tool as part of a default installation. Regardless of that fact, this tool is by far the most useful tool in any admin's tool bag. I'm talking about the <a href="http://www.openssh.com/">OpenSSH2</a> protocol and the associated suite of tools. If you aren't using it, you should be. You could run the world through an<a href="http://www.openssh.com/"> OpenSSH </a>tunnel. Now that server processor speeds scream upwards of 3Ghz, overhead is not an issue as it use to be. If you use this tool,<span style="text-decoration: underline;"> </span><a href="http://www.openssh.com/donations.html">Donate to Theo de Raadt.</a> <a href="http://www.openbsd.org/donations.html#people">I did</a>. With his leadership and the help of the open source community Linux server administration was forever changed. Now you can securely administer servers, transfer files and bypass security controls anywhere :)...<br /><br /><span style="color: rgb(255, 204, 51);font-size:130%;" ><span style="font-weight: bold;">Linux on a Laptop</span></span><br /><br /><span style="font-weight: bold; color: rgb(255, 204, 51);">1)</span> <span style="font-style: italic;">Coming soon...</span><br /><br /></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-6551825228894234187?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-7363386027841213542007-09-24T10:22:00.000-07:002007-09-24T10:25:51.783-07:00Linux, linux, linux... Wherefore art thou? The dilution of responsibility...Ok, I've been an avid linux user for a very long time now. I believe the first <a href="http://www.redhat.com/">RedHat</a> version I used was in the 4.0 release days. Before that I used some <a href="http://www.slackware.com/">Slackware</a> and played with <a href="http://en.wikipedia.org/wiki/SCO_Group">Caldera</a> of the same era. I can remember when getting X11 to run, after hours of head splitting compilers and library includes, was a huge accomplishment. Or, when the <a href="http://www.opensound.com/">OSS</a> sound drivers went from costly to free. I've seen the world open itself up to this wonderful caffeine and fructose fueled culture over the years. I have enjoyed being a part of it over the years. I even obtained an RHCE in 2001.<br /><br />What really grinds my gears is that even after all that time, after all of the input, innovation, useful code and cool new kernel trickery, Linux, in general, daily, personal computer usability terms, is <span style="font-style: italic;">STILL IN BETA</span>.<br /><br />Yeah, yeah, yeah... Oracle has certified on RHEL, IBM is doing this..., Novell and SuSE doing that ..., yada yada yada...<br /><br />BETA<br />BETA<br />BETA<br /><br />Let me tell you why. If you so dare to use a Linux platform beyond the configuration of a server, router or firewall be warned. (I feel very sacreligious right now.) Simple things like USB mass storage devices may or may not work, the software support for the linux world still leaves much to be desired, and don't even get me started on wireless hangups, ACPI, HAL or hardware like laptops. SELinux is a great technology to enhance the security of your operating system. It's not so great if you don't want to take the time to <a href="http://www.selinuxproject.org/page/Documentation">RTFM</a> or seek a doctorate in Linux kernel API's, MAC's, the LSM and role based access control. It isn't the fault of "Linux" either. However, <span style="font-weight: bold; color: rgb(255, 255, 255);">"Linux" is the unfortunate victim of the cross between innovation and the dilution of responsibility. There are too many cooks in the kitchen and not enough consistency in the menu. In order to effectively use any of the current Linux platforms you have to be a good Linux cook and to be able to take care of your own plate. </span><br /><br />The biggest problem is that the counter point to this entire argument is that "yes" you can do it all with Linux. Believe me, I have, but I don't want to. I don't want to compile software anymore. I've already learned too much about libraries and includes, I don't want to continue this forever. I don't want to look for, and subsequently install rpms that contain some not so frequently used libraries in order to get some other tool to work. I don't want to spend my time with one terminal running <span style="font-style: italic;">"tail -f /var/log/messages" </span>and <span style="font-style: italic;">"strace"</span> or <span style="font-style: italic;">"ptrace"</span> in the other. I'm done with message board trouble shooting. I can remember when Deja News was the Google of the 90's. It was fun and exciting then. Now, it's just a pain it the neck.<br /><br />I just want and OS I can trust (tricky when it comes to closed source), one that I know the interworkings of and one that just plainly works. I just want it to work, without having to visit <a href="http://rpmfind.net/linux/RPM/">rpmfind</a>. I want an OS that digital cameras and USB printers can work together in bliss, while at the same time makes an excellent firewall or file server. I'm done. I'm switching to Apple and <a href="http://www.apple.com/macosx/leopard/">OSX</a> for a while. Maybe I'll have better luck with this platform.<br /><br />Don't get me wrong. Linux has been my ticket to success and understanding in many cases. I'm burnt out with having to RTFM just to use something as simple as a multi-function printer, or media devices and files (ah, the lost world of Linux and codecs).<br /><br />Here are some tips from a long time, avid linux user, and an RHCE to boot:<br /><br />1) Don't store important files under the root mount point (/). Linux is best used as a research platform. Expect everything under the system root to be temporary, don't use the main file system for long term storage. Place long term file storage on separate partitions or separate devices all together. (This is good practice for any OS.)<br /><br />2) Contrary to many other resources, Linux platforms are not good media PC's. If you spend a lot of time working with music, video, or pictures you'll spend even more time finding and fixing the necessary resources and dependencies to work with such data. Use a mac instead.<br /><br />3) Linux is not a business productivity tool. Open office works, but you would be a fool to depend on it to get you through the work day. Every laptop/projector combo I've used has been different and some don't even work. If business productivity is a requirement make sure you check your favorite distribution's hardware compatibility list, or better yet use a Windows OS and get a laptop or desktop with one of those "Designed for Windows" stickers on it.<br /><br />4) Don't expect anything that you can buy at any major computer product retail chain to work with your favorite Linux distribution. Again, check you distribution's hardware compatibility list.<br /><br />5) Linux is best suited for a specific technology function. Set up the system for that function and leave it alone. You will stand a very good chance of the system outlasting the necessity of the function. For example, a firewall, a VPN device, a proxy server, a file server or a web server. Linux distributions are very flexible and dynamic if you want to spend hours working them over to be flexible and dynamic. However, be warned, that flexibility may end when some library or dependency changes without your knowledge. Anyone ever tried to run <a href="http://www.beryl-project.org/">Beryl</a> or <a href="http://compiz.org/">Compiz</a> with nVidia hardware? You can get it to work pretty well but compatibility and consistency is built like a house of cards.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-736338602784121354?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-67310374914703406992007-09-20T18:31:00.000-07:002007-09-20T18:32:03.279-07:00Get with the program, security spending in the wrong placeI just read an article that covered a discussion on the subject of information security investments and return or ROSI. They focused on these questions:<br /><br /><span style="font-style: italic;">Are we spending enough to ensure the desired security posture? and How much security spending is enough? are asked in boardrooms of security conscious companies around the world. These questions are difficult to answer because today's spending is 'enough' as long as the enterprise is secure and 'not enough' the day after a security breach makes the headlines. What is needed today is a pragmatic approach for assessing the current security posture and determining whether security spending is in fact enough to sustain the state of security.<br /><br /></span>Sustain the state of security?? You've got to be kidding me. I want to get to a better place, not sustain the state. I am disappointed to know that CSO's in such high positions and companies like <a href="http://www.intellitactics.com/reg.asp?PageID=84&amp;rpid=53">intellitactics</a> still support, practice and attempt to run a security program based on this reasoning. Please step aside...<br /><br />The fact of the matter is that over the past 10 years security spending has significantly increased. While at the same time so has the cost of poor security. Sensitive records continue to end up in the wrong hands. Companies are still being vaporized even after spending millions on these so called security programs.<br /><br />Why is that? Because we will not solve the problem in the <span style="font-style: italic;">name of security</span>. It shouldn't be "security" spending. The problem isn't that we need to strike a balance between security spending and risk. The problems is poor process, poor products and poor management. Talking about ROSI only works to treat the symptoms. It can be compared to fixing a leaky roof by painting the ceiling, once water has found a way in you can't stop the damage with paint. We will not be successful if you don't focus on the issue at hand, you're going to have to get up on top of the roof and fix the problem.<br /><br />Spending should be directed toward better business process and education and it should be done in the name of the business, not security. Organizations must hold their product vendors responsible for delivering good product, not crappy product that requires a fix once a month or once a quarter. Imagine having to take you car in every month because some part or component failed. I bet you would eventually get rid of the car. <span style="font-style: italic;">"There are three alerts this month for your new Hum-esccal-excursion , the brakes will fail if you go over 55MPH, the steering wheel will collapse if left in the sun too long, and the fuel line was inadvertently open which could allow debris to enter the line which could result in catastrophic engine failure above 55MPH."<br /></span><br />Security industy's response: Increase spending to buy a tow truck to take this hunk of junk to the destination...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-6731037491470340699?l=blog.archculture.com'/></div>--noreply@blogger.com0tag:blogger.com,1999:blog-2937268185818301995.post-54186094682339661572007-09-17T13:19:00.000-07:002007-09-17T13:20:13.570-07:00First PostLet's get this off on the right foot.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2937268185818301995-5418609468233966157?l=blog.archculture.com'/></div>--noreply@blogger.com0