security

You are currently browsing articles tagged security.

Geeky passwords

It’s kinda sad when my ungeeky users don’t understand the sheer brilliance of the passwords i create for them.

  • c=0.3Gm/s
  • H2O=water
  • Pi<=22/7

Shame regular users can’t type out funny characters. Otherwise π ≈ 22/7  and c ≈ 0.3 Gm/s would be both more correct and more secure. On the other hand, i do occasionally include spaces in passwords but sometimes get weird looks when i inform them their new password “Cheers, matey!”.

One day i’m going to give somebody the password e^(i*phi)=cos(phi)+i*sin(phi) out of sheer frustration. Or eiφcos φ + i sin φ, if i’m particularly nasty. Let’s see how they insert italics and superscripts into their passwords.

Tags: , , , , ,

A security koan i lifted from Layer 8:

The intern approached the master.  “Master, I would like to become a CISO.  How do I enter the world of security?”
The master replied, “You have no servers.”
The intern nodded sheepishly.
The master continued, “You have no network.”
The intern also acknowledged this with sadness.
The master concluded, “And you have no users.”
The intern replied, “All this is so, Master.  Have I no hope of achieving security?”
“Fear not,” said the master kindly.  “You have already achieved it perfectly.”

Beautiful.

Tags: , ,

I usually use nmap to check which ports are open on a machine, be it the local machine or a remote one. Today i was reminded of two tools that do the same.

Netcat is a wonderful do-anything tool that can send data, listen (act as a server) or scan ports on the network. To test, i wrote this on my Linux lappie: nc -vv -l -p 4242 -e /home/llauren/tmp/morjens where the file /home/llauren/tmp/morjens is a small shell script that outputs a friendly Hello World string in Swedish. On the Windows box, i type nc ip.add.re.ss 4242 and if everything works out fine, i am greeted with a cheerful “Morjens bara!”.

Of course, it wasn’t that easy. nc is on the list of dangerous haxxoring tools according to Symantec, so i had to fire up a virtual machine and run netcat there, but then it worked wonders. I also took the opportunity to bemoan the unhemulic security tools to our friendly systems admin Bob who told me that i can set up Symantec AV to ignore some directories. And now netcat works “natively” on my Vista box too.

Netcat, btw, is available for Windows here.

Then it was over to looking for open ports at a client of ours. But lo and behold, nc is denied by their security policy as well. And while i do have the keys to the back door (or rather to their antivirus management console), i was reminded by a flashback of the built-into-Windows tool netstat.

To list all open ports, both listening and client ports, enter netstat -ab where a stands for “all” (connections and listening ports) and b displays the executable involved in creating the connection or listening port.

Now i just have to decide whether to go and edit those security settings (temporarily of course) to see whether i can run nc -vz ip.add.re.ss portnum

Tags: , , , , , , , ,

Lately i have been receiving GMail invites from people that i do not know, to my GMail account. I suspect these may either sent by automata or cheap unscrupled (or uninformed) labour. If i would go and accept the invite, the recipient would know have my confirmed email address and would have a perfect attack vector for spam.

Have you heard from Rusdelberto Villa or Neleia Tavano, or is it just me being paranoid?

Tags: , , ,

Ah. I have my account unlocked. Kudos to B for this. We did a funky two factor authentication to get the job done, which is to say that we used Messenger and a phone call, to ensure that i was i.

Tags: , , ,

Kuluneella viikolla ilmestynyt Aku Ankka oli riemastuttava yllätys näin käytettävyydestä ja tietoturvasta (käytettävyys + tietoturva = hcisec) kiinnostuneesta ex-akateemikosta. Vissiin joka tarina kertoo jotenkin tietoturvasta. Otetaan tässä luupin alle lehden avaussarja Kuurakaara.

Pelle Peloton keksii vedellä toimivan auton Roope Ankan markkinoitavaksi (jutun toisessa ruudussa seisoo valloittava pingviiniparvi tiirailemassa keksijän ohikiitävää ilma-alusta!). Fysikaalinen epätodennäköisyys on se että auton sylinterit liikkuvat veden jäätyessä: veden jäädyttäminen taitaa vaatia aika reilusti enemmän energiaa kuin mitä veden/jään paisuminen aiheuttaisi työntövoimaa. Autosta, tai pikemminkin sen kehitysversiosta, kerrotaan kuitenkin että auto kulkee vedellä vain talvikuukausina. Samalla esiintyy toinen epätodennäköisyys: Roope iloitsee keksinnön nerokkuudesta koska bensiini on kallista ja vesi ilmaista. Joskus männäaikoina Carl Barks teki sarjan missä auto saatiin kulkemaan heinillä. Koska pankkiiri kuitenkin tarvitsi tuottonsa myös senkin jälkeen kun ketään ei bensa enää kiinnostanut, heinän hinta nousi taivaisiin. Eli joko Roope Ankka on ennennäkemättömän epäitsekäs ekosofi tai kauaskatseinen bisnesmies (bensa loppuu aikanaan, tai ihmiset saadaan ostamaan vesikärryjä joko niin että kilpailijoilta menee matto alta tai että se korvaa bensan myynnin menetyksen) — tai sitten tarinan käsikirjoittaja ei ole ajatellut tätä käännettä ihan loppuun asti.

Ensimmäinen tietoturvaongelma esiintyy tarinan sivulla kolme: Roopen toimiston alaovella on lausutulla salasanalla toimiva lukko. Heikkous esitettiin jo 1001 yön tarinoissa (”Seesami aukene”) ja on niin ilmeinen että torvikin sen tajuaa. Tosin, onko tähänkin oikea termi “shoulder surfing”? “Eavesdropping”/salakuuntelu vaatisi hyökkääjältä aktiivista työtä; nythän salasanan voi saada vaikka vahingossa, käyttäjä kun sen tuolla tavalla ilmoille kailottaa. Yksi ratkaisu — jos välttämättä halutaan käyttää biometrista äänitunnistusta — on että järjestelmä tunnistaisi lausujan sen äänestä eikä sanotusta lauseesta. Äänellä tunnistautuminenhan on varsin mukava tapa, joskin kenties vielä tänä päivänä hieman oudolta tuntuva. Toinen ongelma on että käytetty salasana on “shared secret”, eli kelpaa kaikille ja että sisäänpääsyyn maailman rikkaimman ankan pääkonttuuriin tarvitaan siis vain yksinkertainen tunnistus (one-factor authentication — perinteisesti tunnistamiseen tarvitaan vähintään kahta tekijää, esim käyttäjätunnus ja salasana, tai se että minulla on Abloy-avain ja tiedän mihin se menee).

Jo kaksi ruutua eteenpäin esiintyy pari muuta keskeistä tietoturva-ongelmaa Karhukoplan astuessa Roopen toimistoon, siivoajiksi pukeutuneina. Toimistosta siis puuttuu kaikennäköinen tunkeutumisen tunnistamisen/estämisen järjestelmä (IDS/IPS). Perinteisesti toimistossahan on ollut joukko vartioita ja videovalvontaa. Nyt myös videot ovat otettu pois. Kuitenkin mm briteissä ja jenkeissä, niin turvallisuus- kuin palvelusyistäkin (lentokentät, urheilutapahtumat, pankit, hotellit) ihmisen pärstä saadaan profiloitua, indeksoitua ja haettua. Roopelle siis joko automaaginen videokuvan profilointi tai pari vartijaa.

Saman sivun ruudussa kuusi, Roope ihmettelee keitä nämä siivoajan näköiset ovat muttei kuitenkaan miten ne sisälle pääsivät. Toimistosta siis puuttuu yksinkertainen tilanjako vierailijoille (aula, kokoushuoneet) ja työntekijöille, sekä sen valvonta. Samasta syystä edellisessä ruudussa Karhukopla pääsee “shoulder-surffaamaan” liikesalaisuuksia. Sivun kahdessa viimeisessä ruudussa esiintyy loistava esimerkki “social engineeringistä”, hallitusta sumutuksesta (kusetuksesta :) ). Karhukopla-siivoajat tarjoavat työtään ilmaiseksi ja Roope nielaisee syötin, sysäten Karhukoplan taas ei-valvottuihin tiloihin.

Seuraava ongelma onkin perinteinen käytettävyysongelma jolla on tietoturva-seuraukset. Vai kuinka moni teistä ei ole jättänyt kopiokoneeseen/skanneriin sen viimeisen arkin pitkän rupeaman lopuksi? Sekä tietoturvallisuudeltaan että käytettävyydeltään roimasti parempi ratkaisu on arkinsyöttölaitteella varustettu skanneri: setin jälkeen kaikki originaalit ovat nätisti nipussa eikä koneeseen jää muut kun paperihillon (paper jam) aiheuttamat yllärit.

Karhukopla voisi käyttää varastamaansa tietoa — teknistä piirustusta “kuurakaarasta” — teolliseen vakoiluun, mutta hölmöinä vievät tarinan medialle ja kuittaavat siitä yhden vaivaisen setelin palkkiokseen. Saadakseen enemmän skuuppi-palkkiota, karhuveljekset suunnittelevat murtoa koneeseen jossa muut skannatut paperit ovat, mutta keikka jää logistisista (ja draamallisista) syistä tekemättä.

Seuraavana aamuna Päivän Pamaus edustaa mediaparodiaa. Ykkössivulla esitetään Kuurakaara kuvalla, kertomatta edes ensimmäistäkään sanaa mikä se kuurakaara oikein on. Keksijä-insinörtit ovat raivoissaan luullessaan että Pankkiiri Ankka on vorostanut heidän innovaationsa. Tarinaan saadaan jälleen hcisec-käänne kun Roope lähtee kävellen tapaamaan Pelleä, jättäen Karhukopla-siivoajat toimistolle, mm puhelinta vartioimaan. Esiintyy (jälleen) least-privilege-ongelmatilanne ja kun toimistoon soittaa Roopen kilpailija Kulta-Into Pii, Karhukopla saa uutta pontta tekemään tietomurto teollisuusvakoilun nimissä.

Murto ei vaadi sen kummempia häxör-skilzzejä: pankkiiri Ankan terminaali on lukittu samalla salasanalla millä päästiin ovestakin läpi. Montako kertaa teillekin on toitotettu että eri palveluihin laitetaan eri salasana (koska jos salasana vuotaa yhdestä paikasta niin sillä pääsee kaikkiin paikkoihin joihin teillä on sama salasana)? Monellako teistä on eri salasana eri paikkoihin?

Karhukoplan aivokkain veli kopioi aivan pokkana skannit muistitikuille. Tämän tason toimistossa voisi kenties koneiden hallinta olla jo sillä paranoia-tasolla ettei muistitikulle kirjoittamista sallittaisi. Yllättäen toinen karhuveljeksistä ehdottaa vielä että laittaisivat Roope Ankan sähköpostiosoitteen muistiin. Ehdotus tuntuu epäloogiselta: sähköpostiosoitteet ovat yleensä sen verta julkisia ettei niitä tarvitse kopioida. Vai olisikohan sitten niin että ankan osoite ei olekaan julkinen? Mikä tai kuka on sitten ankka-teollisuuden yhteyshenkilö? Tästä emme tiedä.

Syy Roopen visiitille selviää vielä samalla sivulla: Roope epäilee että tietoturvallisuutta on rikottu. Tyypilliseen insinörtti-tapaan, keksijä Peloton kaivaa esiin hilavitkuttimen jolla selvitetään jahka toimistolla olisi salakuuntelulaitteistoa. Ei keksijälle tule mieleen että salakuuntelija on ihminen.

Tässä vaiheessa tarinaa selviää mitä karhuveljekset tekevät Roopen sähköpostiosoitteella, joskin selitys hieman ontuu. Jotta Kulta-Into Pii saa “Roopen saama etumatkan kurottua umpeen”, pankkiiri Ankalle toimitetaan palvelunestohyökkäys spämmäämällä hänen sähköpostilaatikkonsa täyteen. On hieman epäselvää jahka Karhukopla itse myös ovat spammaajia vaiko jos suurimman osuuden työstä tekee ulkopuoliset (eli rekisteröidään Roope.Ankka@ankka-industries.com muutamalle aikuisviihdesaitille niin eiköhän tässä postia rupea tulemaan). Miten se että Roopelle tulee läjäpäittäin roskapostia hidastaisi autotuotantoa on minulle täysin epäselvää. Toinen syy-seuraus-epäjohdonmukaisuus on se että yksi tupuhupulupuista (ilmeisesti Lupu, koska ankanpojalla on punainen lippis) arvelee Roopen koneen tultua ronkituksi (ts salasana murrettu?) koska Roopelle on tullut sata tuhatta sähköpostiviestiä. Roope näkee tämän mahdottomaksi, koska hänen salasanansa on “idioottivarma”. Taitaa olla koulutukselle tilaa.

Tarinan opetus on kuitenkin se että Roope ei käytä sähköpostien suodatusta eikä palomuuria koska ne “kuulostavat kalliilta” (Roopella on siis Windows-kone joka on aikaisempi kuin XP/SP3, koska uudemmat Windowsit — sekä Macit ja Linuxit — yleensä sisältävät palomuurin). Tällä kertaa vika on ollut tietoturvaporukalla tai ainakin palveluntarjoajalla joka ei ole osannut puhua asiakkaan kieltä, tai vielä yksinkertaisemmin palveluntarjoajalla joka tarjosi noin vuotavaa sähköpostipalvelua (ankka siis ei ole ulkoistanut sähköpostipalvelujaan — ainakaan kovin hyvälle palveluntarjoajalle). Ankanpojat kuitenkin laittavat nopeasti asiat perspektiiviin: palomuuria ja sähköpostisuodatusta kalliimpaa on liikesalaisuuden vuoto. Hätäratkaisuna on vetää koneesta verkkokaapeli irti, vaikkei sitten koneella bisnestä tehdä.

Jälleen tulee pieni taiteen ja johdonmukaisuuden keskenäinen taisto (jossa taiteellisuus ja draama vievät pidemmän korren). Sivua aikaisemmin, Lupu (punainen lippis) on ottanut Roopen kännykameralla kuvan Karhukopla-siivoajista. Muutama ruutu myöhemmin, Tupu (sininen lippis) näyttää kuvaa jonka hän väitti ottaneensa ja jota hän on “hieman käsitellyt”. Kuvassa on nyt ihka-oikea Karhukopla omine karhukopla-lippiksineen ja paitoineen. Myös kuvan taustaväri ja oikeanpuoleisen karhuveljeksen poseeraus on muuttunut. Ja koko tämä meni niin nopeasti että kuvan manipulointia ei edes ehditty näyttää. Silti Roope ottaa tämän täytenä todisteena ja mukiloi karhuveljekset näiden omalla mopilla (osuen erään karhuveljeksen taskussa piilevään “dynamiittiin”, joka tuo nopean lopun taistelulle — on kai se jonkinlaista turvallisuutta sekin ettei pidä räjähteensä niin että sen saa hullaantuneen ankan harjalla räjähtämään).

Tarina saa vielä onnellisen lopun kun Roope asennuttaa koneelleen “kaikki mahdolliset suodattimet ja palomuurit” ja ottaa koneensa ja keksijänsä takaisin eteläiselle napa-alueelle missä on satelliittiyhteys koneelle ja pitkä matka seuraavalle vorolle.

Huomioinottamatta tarinan Hollywood-tasoiset asia- ja logiikkavirheet, tarinassa esiintyy hämmästyttävä määrä tietoturvan ja hcisecin keskeisiä asioita. Tämä tarina toimisi vallan loistavasti vaikka TKK:n HCIsec-kurssin harjoitustyöksi!

Tags: , , , , , , , , ,

The UN security council has voted to extend the current peacekeeping mission in Timor-Leste, UNMIT, by a year. Considering the rather volatile current situation (recap: President José Ramos-Horta was shot, but survived, in an assassination attempt on the 11th of February 2008 and the chase for the bad guys is on), i can only consider this a good thing.

After the last UN peacekeeping mission ended in Timor-Leste, there was a clash of violence resulting in 150′000 “internal exiles” (IDPs). Not that these two events were directly related, but UN pk presence could have lessened the catastrophe.

Tags: , , , , , ,

Update @ 09:43: Added details about assassination attempts.
@ 09:47 Confirmed Darwin, and that JRH is in serious condition but alive.
@ 09:56 Added about Reinado.
@ 10:10 Confirmed JRH moved.
@10:57 I’m on NowPublic.com.

I am very saddened by the news that my former boss (and Nobel peace laureate, president of Timor-Leste and general good guy) José Ramos-Horta has been shot in his home. He was hit twice in the belly abdomen in an assassination attempt this Monday morning at 06:00 when two trucks of gunmen arrived at his home. The assassination attempt was carried out by a rebel faction led by general Reinado, who was one of the instigators of the 2006 violences which led to 37 deaths and 150′000 people to flee their homes — many of which still are IDPs. Reinado was killed by Ramos-Horta’s security forces during the attack.

Prime minister Xanana Gusmaõ was also attacked at his house later in the morning by the same attackers, but he was unharmed. JRH is according to Australian prime minister Kevin Rudd in a “very serious, but stable condition” and has been is being [0] transported to Darwin, Australia for further care.

I know that Timor-Leste is a volatile place, but what i don’t understand is why rebels go and shoot the guy that helped liberate the country. Is it because he now is the president and thus the establishment that he no longer is considered the rebel he once was?

Australia is going to send police and army forces to Timor-Leste and New Zeeland has a platoon standing by. I’m afraid this won’t be pretty, though news reports compete in cabling out that the situation is calm and under control. Max Lane, a writer and researcher on East Timor, speaking to Al Jazeera said: “I think on first signals there is a good chance that [political chaos] could be avoided. I hope Mr Lane is right.

Update: Public journalism meta-site NowPublic is covering the story as well, and contributor Cynthia Woo asked (and got permission to) include my rather tacky picture from JRH’s birthday party a few years back.

Sources: News on AFP, International Herald Tribune here and here, a rather good one at FT and some more at Al-Jazeera.

[0] Will be/ has been — i don’t have the news yet.

Tags: , , , , , , , , , ,

At work, we’ve been wondering for some time how the contents of some Outlook event information marked private can become visible to somebody who you’re sharing calendar information as read-only, a common practice at our company. My colleague found an interesting tidbit in the Outlook help files today:

 Important   You should not rely on the Private feature to prevent other people from accessing the details of your appointments, contacts, or tasks. To ensure that other people cannot read the items that you mark as private, do not grant them Read permission to your Calendar, Contacts, or Tasks folders. A person with Read permission to access your folders could use programmatic methods or other e-mail applications to view the details of your private items. Use Private only when you share folders with people whom you trust.

(source)

 
So it seems that it is the Outlook client of the person who’s viewing your shared items that hides out the private data. Or put in more cryptological terms, if you are Alice and are sharing your calendar with Bob, Bob can, using his 1337 haxx0r skillz (or a Nokia phone) view all the details you have marked Private in your calendar.
 
Not Good. Actually, this is Not Good in considerable dimensions. From the user’s point of view, which is the one i consider the most important, what i mark private is private. As a user, i should be able to trust the software i use, and this feature just made a serious dent in the shield of trust. Outlook just looks trustworthy, but in fact it is only a front. From a technical angle, it is Exchange server, which orchestrates the sharing of information, should be the one to show or hide the data based on the relevant permissions of the viewer. After all, the Exchange server is the one that makes sure only authorized users and groups may access my other Outlook information…. or, is it only what i’m made to believe?

Tags: , , , , , , , ,

Whee! I have Firefox 1.5 installed! Celebrate celebrate! Except, i don’t really know what for. Sure it’s nice to have a fresh and updated browser but apart from the easy possibility to clear away your private bits from the cache (Simon Garfinkel will be happy) and a MacLike preferences interface, i don’t really know what’s improved. Maybe Firefox 1.0 was too darn good to start with :)

Tags: , ,

« Older entries

Bad Behavior has blocked 525 access attempts in the last 7 days.