Minggu, 14 Juni 2015

SECURITY

1.Security Requirement
  a. Confidentiality
      Confidentiality adalah dimana data bersifat rahasia, dimana hanya orang yang berhak atas data tersebutlah yang dapat mengaksesnya
  b. Integrity
   Integrity adalah dimana data benar-benar dipastikan tingkat kebenarannya, dimana hanya dipastikan bahwa orang yang bisa memodifikasi data tersebut adalah orang yang benar-benar berhak atas data tersebut

  c. Availability
       Availability berarti bahwa data harus benar- benar tersedia sehingga data tersebut bisa diakses setiap saat

 d. Autenthicity
         Authenticity berarti bahwa data sudah benar-benar terverivikasi dengan baik

2. Security Environment

3. Tipe-Tipe Threat
    a. Interuption
         Berarti aset dari sistem yang didistroy menjadi akhirnya tidak ada atau sudah tidak bisa digunakan kembali, dan dimana tipe penyerangannya terletak pada availabilitynya
   

    b. Interception
                Berarti bahwa ketika sistem sedang mengirimkan data, tiba-tiba ditengah-tengah jalan data tersebut di ambil oleh pihak yang tidak punya hak atas data tersebut, dan dimana tipe penyerangannya terletak pada confidentialitynya

      c. Modification
              Berarti bahwa ketika sistem sedang mengirimkan data , tiba-tiba ditengah-tengah jalan data tersebut diambil oleh orang yang tidak bertanggung jawab atas data tersebut, dan data tersebut akhirnya dimodifikasi sedemikian rupa oleh orang tersebut, dan tipe penyerangannya adalah terletak pada Integritynya
   

        d. Febrication
                  Berarti bahwa data benar-benar diserang melalui authorisasinya, dan tipe penyerangannya terletak pada autenticitynya


4. Intruder
    Pengertian : Intruder adalah orang yang melakukan penyerangannya terhadap sistem
    Kategori intruder :
       - Intruder adalah orang-orang yang memprioritaskan orang-orang yang tidak mengerti komputer sebagai target penyerangannya
        - Dia akan masuk kedalam sistem dan mempelajari sistem tersebut dari dalam
        - Orang yang menjadi intruder dia melakukan hal tersebut atas dasar ingin mengeruk keuntungan dan menghasilkan uang
        - Dia sebagai mata-mata

5. Accidental data Loss
    Penyebabnya:
        - Aksi dari Tuhan
        - Kesalahan pada hardware dan software
        - Kesalahan manusia

6. Protection Mechanism
    a. Protection Domain

     b. Protection Matric
     c. Protection Matric with domain as object
      d. Use of access control list of manage file access
       e. Two access control list


7. Authentication
    a. Sesuatu yang user ketahui
    b. Sesuatu yang user miliki
    c. Something the user is

8. Countermeasure
    Countermeasure adalah lebih ke tindakan pencegahannya atas segala tindak kejahatan di dalam sistem

9. Attacks from the inside
    a.  Trojan Horse
    b. Login Spoofing
    c. Logic Bomb
    d. Trap Door
    e. Buffer Overflow

10. Virus 
     virus adalah suatu progrm yang menginfeksi sistem dan memodifikasi sistem tersebut sesuai dengan apa yang dia mau

11. Zombie
      Program that secrety takes over another internet attached computer

12. Antivirus approach
      a. Detection
      b. Identification
      c. Removal








           


Jumat, 05 Juni 2015

SESSION 23-24
EMBEDDED SYSTEM

1. Pengertian Dari Embedded Sytem
    Embedded System adalah kombinasi antara software dan hardware untuk sistem tertentu dengan tujuan untuk menjalankan fungsi tertentu

2. Contoh dari Embedded System
     

3. Kharakteristic dari Embedded System
    1. Real Time Operation
        Dimana didalam embedded system gerakannya real time(saat itu juga)
    2. Reactive Operation
        Embedded System memungkinkan untuk mengexecute respon dari external event.
    3. Configurability
        Embedded System bisa diotak atik dengan variasi yang bnyak
    4. I/O devices flexibility
        input dan outputnya fleksibel
    5. Streamlined protection Mechanism
        Buat menjaga keamanannya
    6. Direct use of interupts
        Bisa langsung diinterupt ditengan jalan karena fungsinya hanya satu

4. Embedded System development vs Traditional system development
    -Kodingan didalam embedded system tidak harus dari atas kebawah
    -bisa berhenti dimana saja
    -bisa bersamaan (concurrency)

5. eCOS (Embedded Configurable Operating System)






    
SESSION 21-22
MULTI PROCESSOR

a. Pengertian dan Kelebihan Multicore dan Multiprocessor system

   - Multicore system
     pengertian : sebuah sistem dimana didalam CPU terdapat lebih dari satu core.
     kelebihan  : performa dari multicore system tetaplah lebih tinggi walaupun processor clocknya            tidak dinaikkan.

   - Multiprocessor
     pengertian : sebuah sistem yang memiliki lebih dari satu CPU
     kelebihan  : Bisa mengkombinasikan 2 teknologi , multicore, dan multiprosesor

b. Multicore vs Multiprosesor 
   - Save Energy
     Multicore          : Konsumsi energinya lebih sedikit karena hanya terdapat satu chip
     Multiprocessor : Konsumsi energinya lebih banyak karena terapat banyak CPU di dalamnya dan                                     terdapat banyak kopian circuit yang sama yang saling terintergrasi

   -Saves space
     Multicore         : Lebih lemat tempat karena hanya terdapat satu core saja
     Multiprocessor: Tidak hemat tempat karena terdapat lebih dari satu CPU sehingga lebih memakan                                 tempat

   -Performance 
     Multicore          :  Kualitas performanya lebih rendah daripada multiprocessor
     Multiprocessor :  Performanya lebih baik daripada multicore karena multiprocessor bisa                                                   menghandle banyak request lebih baik

 c. Multiprocessor System
     

    a. Shared memory multiprocessor
    b. Message passing multicomputer
    c. A wide area distributed system

  d. UMA Multiprocessor with bus- based architecture
    
    a. Without caching
    b. With caching
    c. With caching and private memory

e. Architecture 
    a. UMA Architecture(Uniform Memory Access)
        Disebut juga Symetrical Multiprocessor(SMP)
    b. NUMA Architecture(NonUniform Memory Access)
    c. NORMA Architecture(No-Remote memory access)

f. SMP Architecture
   - Sistemnya simetris dimana didalam satu jalur hanya terdapat satu conversation yang bisa lewat.
   - Kekurangannya :
     Bisa terjadi bottle Neck dimana banyak yang mau masuk tapi sedikit yang keluar

g. NUMA Kernel
    - Memiliki sitem yang terpisah
    - Didalam NUMA kernel bisa digeneralisasikan dengan tujuan agar performancenya bisa lebih             cepat dimana itu semua bisa memungkinkan kita mempartisi satu resource karena kita tidak prlu          untuk menyeragamkannya.

h. UMA vs NUMA
    UMA
    - Kepanjangan dari Unified Memory Access dimana disebut juga Symetric MultiProcessor(SMP).
    NUMA 
    - Kepanjangan dari Non-Unified Memory Access
    Persamaan:
           -Sama- sama single memory space
           -Pitfall : Membandingkan antara shared memory dan distributed Memory

    Perbedaan:
           -NUMA lebih cepat access timenya sedangkan UMA tidak lebih cepat dari NUMA
           -# of processor
           -bus vs network implementation

i. NUMA Processor
   

j. Clasifikasi Parallel System
   - SISD (Single Instruction Single Data)
     - Lebih ke Uniprocessor
   - MISD (Multiple instruction Single Data)
     - Stream Based Processing
   -SIMD (Single Instruction Multiple Data)
   -MIMD (Multiple Instruction Multiple Data)

k. Time Sharing
    Waktu yang diperlukan untuk menschedule CPU supaya tidak terjadi tabrakan
l. Space Sharing
    Waktu yang diperlukan CPU untuk membagi spacenya

m. Geng Scheduling
      
     3 bagian dari geng sheduling
        - Thread yang sejenis dijadikan 1 unit
        - Jalannya berbarengan
        - Mulainya berbarengan, selesainya juga berbarengan