Assembly on tietoturva-asia

jekura

Assemblyn ymmärtämistä tarvitaan lähinnä virusten tutkimiseen, kun vaikka muuntaa ajettavaa binäärikoodia (tai miten sitä nimitetäänkään?) assemblyksi ja sitten hakee siitä viruksen merkkejä jollain erikoisella hakutoiminnolla, ja lukee siitä mitä se virus tekee. Tai joskus nettisivuilla tulee vastaan ohjelmia jotka ovat melko varmasti viruksia ja assemblya osaava voi yrittää tulkita vaikka sitä, mikä ip yrittää tehdä bottiverkkoa tms.

Lisäksi esiintyy väitteitä että joskus ohjelman sisimpiä silmukoita saa tehokkaammiksi assemblyllä, mutta lieneekö tuo vanha tieto jos c kääntäjien optimoinnit on jo niin kehittyneitä ettei maksa vaivaa. Ehkä jos sen sisimmän silmukan käsittelemässä datassa on joku säännönmukaisuus, joka riippuu ohjelman käytännön käyttötarkoituksesta, jota kääntäjä ei pysty huomioimaan, koska kääntäjä olettaa satunnaisen syötteen?

Jos jossain on pakko käyttää elektroniikkaa joka on 1970-luvun tasolla, niin ehkä siinä assembly on paikallaan. Näin saattaisi olla esim. jos joku erikoisella tavalla valmistettu elektroniikka toimii 500 asteessa, valtavassa säteilyssä tai mikroskooppisessa laitteessa joka kulkee pitkin verisuonia.

2

185

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ass-embler

      Assemblyn ymmärtämistä tarvitaan prosessorin rakenteen ymmärtämiseen. Tai toisin päin, prosessorin rakennetta tutkimalla oppii assemblya. Erittäin hyödyllinen taito, kaikki älyä sisältävä elektroniikka ja tietotekniikka kun perustuu prosessoreihin tänäkin päivänä.

      Assembly on tietokoneen ohjelmoinnin kivijalka, perusta jonka tuntemalla ymmärrys tietokoneista ja tietotekniikasta nousee aivan uudelle tasolle.

      Vaikken ole assemblya työssäni tarvinnutkaan kuin satunnaisesti sulautettuja järjestelmiä ohjelmoidessani niin olen silti ikionnellinen että joskus tuli asiaan hiukan syvällisemmin tutustuttua. On yksinkertaisesti kiva tietää miten tietokoneet toimivat.

    • Vanhaparta

      Ass-emblerin kommenteista sen verran että taidan olla tasan tarkkaan samaa mieltä.

      Onnekseni on matkan varrella tullut vastaan muutama projekti, jossa on ollut ihan pakkokin tehdä assemblykoodia ja lämmöllä niitä muistelen. Assembly on ainoa kieli, jonka kanssa tuntee todella olevansa "puikoissa" ihan itse ilman välikäsiä.

      Sitä joskus toivoo että voi kun tulisi vielä joskus vastaan jotakin, jossa assemblyn käyttö olisi perusteltua, mielellään siihen ryhtyisi. Tahtoo vaan tuo tehokkuusajattelu olla päällimmäisenä nykyisin. Vähällä vaivalla pitää tulla paljon koodia ja jos kone ei jaksa vääntää, niin laitetaan isompi kone. Siihen ajatusmalliin ei assembly kovin usein ole paras keino. Eräskin Z80 projektini kesti kuukauden päivät ja onnistui oikeinkin hyvin, olisiko siitä jotain neljä kiloa tullut koodia ;)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Klaukkalan onnettomuus 4.4

      Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes
      Nurmijärvi
      102
      4427
    2. Yleltä tyrmäävä uutinen

      Ylen uutisen mukaan Raamattu on keksitty n. 2600. Putoaako kristinuskolta pohja kokonaan alta pois? https://yle.fi/a/74
      Luterilaisuus
      382
      1168
    3. Missä mustasusi on?

      Suden aloituksia ei ole näkynyt moneen päivään.
      Ikävä
      186
      1042
    4. Pakko kertoa mies

      Äitini tietää, että olen ihastunut sinuun. 😳 halusin että hän näkisi sinun kuvan ja pyysin googlaamaan sinua. Kommentti
      Ikävä
      109
      1022
    5. Sinä vain tulit elämääni

      Ja joku tarkoitus sillä on ollut. Näyttämään mitä olen ja kuinka arvokas voisin olla. Se muutti ja käänsi elämäni suunna
      Ikävä
      83
      893
    6. Millaisia ajatuksia on kaivatusta ja tilanteestanne tänään?

      Kerro omista mietteistäsi tai lähetä terveisiä. Ehkä hän lukee ja lähettää sinulle takaisin omia mietteitään.
      Ikävä
      47
      891
    7. Miten koskettaisit häntä?

      Miten lähestyisit jos hän olisi lähelläsi nyt..
      Ikävä
      64
      881
    8. Riitta-Liisa ja Toni Roponen: Ero! Riitta-Liisa Roponen kertoo asiasta Instagramissa.

      Riitta-Liisa ja Toni Roponen eroavat. Riitta-Liisa Roponen kertoo asiasta Instagramissa. – Talvi on ollut elämäni synk
      Maailman menoa
      10
      837
    9. Mitä ajattelet

      Kaivattusi uskosta tai onko hän uskossa?
      Ikävä
      64
      836
    10. Onko se niin

      Että meillä molemmilla on niin isot egot ettei voi alentua myöntämään kuin tykkää toisesta
      Ikävä
      64
      816
    Aihe