Dalam komputasi, sebuah plug and play perangkat atau bus komputer, adalah salah satu dengan spesifikasi yang memfasilitasi penemuan komponen perangkat keras dalam sistem tanpa memerlukan konfigurasi perangkat fisik atau campur tangan pengguna dalam menyelesaikan sumber daya conflicts.Plug dan perangkat bermain dapat disebabkan untuk boot-waktu penugasan sumber daya perangkat dan hotplug sistem seperti USB dan IEEE 1394 (FireWire).
Sejarah konfigurasi perangkat
Pada awal dari teknologi pengolahan data, perangkat keras itu hanya kumpulan modul, dan fungsi modul tersebut harus dihubungkan untuk mengakomodasi operasi perhitungan yang berbeda. Menghubungkan ini biasanya dilakukan dengan menghubungkan beberapa kabel antara modul dan memutuskan lain. Untuk data mekanik banyak mesin pengolahan, seperti meninju mesin akuntansi kartu IBM, operasi mereka menghitung diarahkan dengan menggunakan panel kontrol cepat-swap ditransfer ke sinyal rute antara modul soket.
Sebagai perangkat komputasi tujuan umum dikembangkan, ini koneksi dan pemutusan malah digunakan untuk menentukan lokasi di ruang alamat sistem dimana perangkat ekspansi akan muncul, agar perangkat dapat diakses oleh unit pengolahan pusat. Jika dua atau lebih jenis yang sama perangkat yang dipasang di satu komputer, itu akan diperlukan untuk menetapkan perangkat kedua yang terpisah tidak tumpang tindih wilayah, dari ruang alamat sistem sehingga keduanya bisa diakses pada waktu yang sama.
Beberapa perangkat microcomputing awal seperti Apple II kadang-kadang diperlukan pengguna akhir untuk secara fisik memotong beberapa kabel dan lain-lain solder sama untuk membuat perubahan konfigurasi. Perubahan tersebut dimaksudkan untuk menjadi sebagian besar permanen untuk kehidupan perangkat keras.
Seperti komputer menjadi lebih mudah diakses oleh masyarakat umum, kebutuhan dikembangkan untuk perubahan lebih sering dibuat oleh pengguna komputer tidak terampil dengan menggunakan solder. Daripada koneksi pemotongan dan solder, konfigurasi ini dilakukan dengan jumper atau DIP switch.
Namun, proses konfigurasi perangkat secara manual menggunakan jumper atau DIP switch bisa sangat sulit, dan biasanya tidak ada pengampunan bagi pengalaman teknis. Setting yang salah bisa membuat baik keseluruhan sistem atau hanya perangkat ekspansi sepenuhnya atau sebagian bisa dioperasi. Beberapa pengaturan seperti untuk interupsi (IRQ) atau akses memori langsung (DMA) diperlukan pengetahuan tentang apa konfigurasi sebelumnya telah secara manual ditugaskan ke perangkat lain, serta pengaturan apa sistem utama itu sendiri mungkin menggunakan. Sistem ini masih mungkin tampaknya bekerja dengan baik dengan pengaturan yang salah, sampai IRQ atau DMA sebenarnya dibutuhkan dan seluruh sistem tiba-tiba membeku dan harus diatur ulang.
Upaya pertama di-konfigurasi diri Sebagai perangkat komputasi menyebar lebih jauh ke populasi umum, ada tekanan semakin besar berkembang untuk mengotomatisasi proses konfigurasi ini, dan meringankan pengguna akhir dari kerumitan dan kompleksitas harus secara manual menetapkan pengaturan ini banyak kompleks.
NuBus
Pada tahun 1984, arsitektur NuBus dikembangkan oleh Massachusetts Institute of Technology (MIT) sebagai platform agnostik antarmuka perangkat bahwa konfigurasi perangkat otomatis. Spesifikasi itu cukup cerdas yang bisa bekerja dengan kedua platform besar komputer endian dan little endian yang sebelumnya saling bertentangan. Namun, pendekatan ini agnostik meningkat interfacing kompleksitas dan chip dukungan yang dibutuhkan pada setiap perangkat yang pada 1980-an itu mahal untuk dilakukan, sehingga teknologi tidak mendapatkan dukungan luas.
Zorro bus
1984, Commodore mengembangkan protokol AutoConfig dan perluasan bus Zorro untuk lini Amiga nya komputer diupgrade. Yang pertama adalah tampilan publik di pameran komputer CES di Las Vegas pada tahun 1985, dengan apa yang disebut "Lorraine" prototipe. Seperti NuBus, perangkat Zorro sama sekali tidak jumper atau DIP switch. Arsitektur Zorro tidak menyebar ke penggunaan komputasi umum di luar lini produk Amiga, namun akhirnya ditingkatkan untuk iterasi selanjutnya dari komputer Amiga.
Micro-Channel Arsitektur
Pada tahun 1987, IBM merilis update untuk PC IBM dikenal sebagai Personal System / 2 baris komputer menggunakan Channel Arsitektur Mikro. PS / 2 mampu benar-benar otomatis diri konfigurasi. Setiap bagian dari perangkat keras ekspansi dikeluarkan dengan floppy disk yang berisi file khusus yang digunakan untuk auto-mengkonfigurasi perangkat keras untuk bekerja dengan komputer. Pengguna akan menginstal perangkat, menyalakan komputer, memuat informasi konfigurasi dari disk, dan perangkat keras otomatis ditetapkan menyela, DMA, dan sebagainya.
Namun, disk menimbulkan masalah jika mereka rusak atau hilang, sebagai satu-satunya pilihan pada saat untuk mendapatkan penggantian itu melalui pos atau jasa BBS dialup IBM. Tanpa disk, perangkat keras baru akan benar-benar berguna dan komputer tidak akan boot sama sekali sampai perangkat unconfigured telah dihapus.
Microchannel tidak mendapatkan dukungan luas, karena IBM ingin mengecualikan produsen klon dari platform komputasi generasi berikutnya. Siapapun berkembang untuk MCA harus menandatangani perjanjian non-disclosure dan membayar royalti kepada IBM untuk setiap perangkat yang dijual, menempatkan harga premium pada perangkat MCA. Pengguna akhir dan produsen klon memberontak melawan IBM dan dikembangkan sendiri standar terbuka bus mereka, yang dikenal sebagai EISA. Akibatnya, MCA surut digunakan kecuali dalam mainframe IBM.
ISA dan PCI diri konfigurasi
Dalam waktu, banyak Industry Standard Architecture (ISA) kartu dimasukkan, melalui teknik proprietary dan bervariasi, perangkat keras untuk diri mengkonfigurasi atau untuk menyediakan konfigurasi perangkat lunak, sering, kartu datang dengan program konfigurasi pada disk yang secara otomatis dapat mengatur perangkat lunak dapat dikonfigurasi (tapi tidak sendiri diri mengkonfigurasi) hardware. Beberapa kartu memiliki kedua jumper dan software konfigurasi, dengan beberapa pengaturan yang dikendalikan oleh masing-masing, kompromi ini mengurangi jumlah jumper yang harus diatur, sambil menghindari biaya besar untuk pengaturan tertentu, misalnya nonvolatile register untuk pengaturan alamat dasar. Masalah yang dibutuhkan jumper melanjutkan, namun perlahan-lahan berkurang karena semakin banyak perangkat, baik ISA dan jenis lainnya, termasuk hardware-konfigurasi diri ekstra. Namun, upaya ini masih tidak memecahkan masalah untuk memastikan pengguna akhir memiliki driver perangkat lunak yang sesuai untuk perangkat keras.
ISA PnP atau (warisan) Plug & Play ISA adalah sistem plug-n-play yang menggunakan kombinasi modifikasi perangkat keras, sistem BIOS, dan perangkat lunak sistem operasi untuk secara otomatis mengelola alokasi sumber daya. Ini digantikan oleh bus PCI selama pertengahan 1990-an.
Plug and Play
Pada tahun 1995, Microsoft merilis Windows 95, yang mencoba untuk sepenuhnya mengotomatisasi deteksi perangkat dan konfigurasi sebanyak mungkin, tapi masih bisa jatuh kembali ke pengaturan manual jika diperlukan. Selama proses instalasi awal Windows 95, itu akan mencoba untuk secara otomatis mendeteksi semua perangkat yang terpasang dalam sistem. Sejak penuh auto-deteksi segala sesuatu adalah proses baru tanpa dukungan industri penuh, proses deteksi terus menulis ke file log pelacakan kemajuan selama proses deteksi. Dalam hal perangkat menyelidik akan gagal dan sistem akan membeku, pengguna akhir bisa reboot komputer, restart proses deteksi, dan installer akan menggunakan log pelacakan untuk melewati melewati titik yang menyebabkan pembekuan sebelumnya.
Pada saat itu, mungkin ada campuran perangkat dalam sistem, beberapa mampu konfigurasi otomatis, dan beberapa masih menggunakan setting manual sepenuhnya menggunakan jumper dan DIP switch. Dunia lama DOS masih mengintai di bawah Windows 95, dan sistem dapat dikonfigurasi untuk memuat perangkat tiga cara yang berbeda:
melalui driver Windows 95 perangkat manajer hanya
menggunakan driver DOS dimuat di config.sys dan autoexec.bat file konfigurasi
menggunakan kedua pembalap Windows 95 perangkat manajer bersama driver DOS dan
Microsoft tidak bisa menegaskan kontrol penuh atas semua pengaturan perangkat, sehingga file konfigurasi dapat mencakup campuran entri sopir dimasukkan oleh 95 proses konfigurasi otomatis Windows, dan juga dapat mencakup entri sopir dimasukkan atau diubah secara manual oleh pengguna komputer itu sendiri. Windows 95 device manager juga bisa menawarkan pengguna pilihan beberapa konfigurasi semi-otomatis untuk mencoba untuk membebaskan sumber daya untuk perangkat yang masih dibutuhkan konfigurasi manual.
Juga, meskipun beberapa perangkat ISA kemudian adalah mampu konfigurasi otomatis, hal itu biasa bagi PC kartu ekspansi ISA membatasi diri untuk jumlah yang sangat kecil pilihan untuk saluran permintaan interupsi. Sebagai contoh, sebuah antarmuka jaringan mungkin membatasi diri untuk hanya menyela 3, 7, dan 10, sementara kartu suara mungkin membatasi diri untuk menyela 5, 7, dan 12. Hal ini mengakibatkan beberapa pilihan konfigurasi jika beberapa dari mereka menyela sudah digunakan oleh beberapa perangkat lain.
Perangkat keras komputer PC tambahan terbatas pilihan ekspansi perangkat karena interupsi tidak dapat dibagi, dan beberapa kartu ekspansi multifungsi akan menggunakan beberapa interupsi untuk fungsi kartu yang berbeda, seperti kartu port serial ganda membutuhkan interupsi terpisah untuk setiap port serial.
Karena lingkungan operasi yang kompleks, proses autodetection kadang-kadang menghasilkan hasil yang salah, terutama dalam sistem dengan sejumlah besar perangkat ekspansi. Hal ini menyebabkan konflik perangkat dalam Windows 95, sehingga perangkat yang seharusnya sepenuhnya diri-mengkonfigurasi gagal untuk bekerja. Tidak dapat diandalkan dari proses instalasi perangkat menyebabkan Plug and Play yang kadang-kadang disebut sebagai Plug and Pray.
Sampai sekitar 2000, komputer PC masih bisa dibeli dengan campuran ISA dan slot PCI, jadi itu masih mungkin bahwa pengguna ISA konfigurasi perangkat mungkin diperlukan. Tetapi dengan rilis berurutan dari sistem operasi baru seperti Windows 2000 dan Windows XP, Microsoft memiliki kekuatan yang cukup untuk mengatakan bahwa driver tidak akan disediakan untuk perangkat yang lebih tua yang tidak mendukung auto-deteksi. Dalam beberapa kasus, pengguna dipaksa untuk membeli perangkat ekspansi baru atau sistem baru untuk mendukung sistem operasi rilis berikutnya.
Saat Interface Plug and play
Beberapa interface komputer sepenuhnya otomatis digunakan saat ini, masing-masing yang tidak memerlukan konfigurasi perangkat oleh pengguna komputer, dan satu-satunya tugas pengguna untuk menginstal perangkat lunak untuk perangkat diri mengkonfigurasi.
IEEE 1394 (FireWire)
PCI, Mini PCI
PCI Express, Mini PCI Express
PCMCIA, PC Card, ExpressCard
USB
Untuk sebagian besar antarmuka ini, informasi teknis yang sangat sedikit tersedia untuk pengguna akhir tentang kinerja antarmuka. Meskipun kedua FireWire dan USB memiliki bandwidth yang harus dimiliki oleh semua perangkat, sistem operasi paling modern tidak dapat memantau dan melaporkan jumlah bandwidth yang digunakan atau tersedia, atau kegiatan laporan pada perangkat apa yang sedang menggunakan antarmuka.
Masalah Keamanan dengan Plug and Play
Meskipun telah terbukti menjadi cara yang efisien untuk menghubungkan perangkat satu sama lain, telah terbukti menunjukkan beberapa masalah keamanan karena penggunaan Universal Plug and Play standar (UPnP). Ini adalah protokol yang disertakan dalam sebagian besar perangkat yang memiliki fitur ini untuk berkomunikasi secara efektif dengan komputer. Beberapa kerentanan yang menderita dengan isu-isu keamanan dasar seperti otentikasi, kontrol kemampuan istimewa, dan lainnya kelemahan pemrograman dasar. Ketika tes dilakukan untuk mengekspos kelemahan dalam protokol ini hasil mengejutkan para peneliti karena menunjukkan berapa banyak alamat IP yang unik akan menanggapi permintaan UPnP standar sementara banyak sistem juga terkena UPnP Access Protocol (SOAP) layanan Obyek Sederhana untuk dunia. Karena kelemahan keamanan yang substansial, itu akan mengambil beberapa waktu untuk memperbaikinya di seluruh industri. Penelitian ini bahkan mampu menampilkan berapa remote kode eksekusi cacat tunggal dapat dicapai dengan lebih dari 23 juta sistem. Sementara industri mengoreksi masalah ini ada beberapa tindakan yang dapat melindungi pengguna dari kerentanan ini. Beberapa metode untuk melindungi pengguna dari kelemahan termasuk menonaktifkan UPnP pada semua sistem internet-menghadap dan sistem penggantian yang tidak memberikan kemampuan untuk menonaktifkan protokol ini. Ketika dunia terus bergerak lebih jauh ke dalam komunikasi digital, keamanan harus selalu dipertimbangkan.
Semoga Bermanfaat,,,,,,,,
Sejarah konfigurasi perangkat
Pada awal dari teknologi pengolahan data, perangkat keras itu hanya kumpulan modul, dan fungsi modul tersebut harus dihubungkan untuk mengakomodasi operasi perhitungan yang berbeda. Menghubungkan ini biasanya dilakukan dengan menghubungkan beberapa kabel antara modul dan memutuskan lain. Untuk data mekanik banyak mesin pengolahan, seperti meninju mesin akuntansi kartu IBM, operasi mereka menghitung diarahkan dengan menggunakan panel kontrol cepat-swap ditransfer ke sinyal rute antara modul soket.
Sebagai perangkat komputasi tujuan umum dikembangkan, ini koneksi dan pemutusan malah digunakan untuk menentukan lokasi di ruang alamat sistem dimana perangkat ekspansi akan muncul, agar perangkat dapat diakses oleh unit pengolahan pusat. Jika dua atau lebih jenis yang sama perangkat yang dipasang di satu komputer, itu akan diperlukan untuk menetapkan perangkat kedua yang terpisah tidak tumpang tindih wilayah, dari ruang alamat sistem sehingga keduanya bisa diakses pada waktu yang sama.
Beberapa perangkat microcomputing awal seperti Apple II kadang-kadang diperlukan pengguna akhir untuk secara fisik memotong beberapa kabel dan lain-lain solder sama untuk membuat perubahan konfigurasi. Perubahan tersebut dimaksudkan untuk menjadi sebagian besar permanen untuk kehidupan perangkat keras.
Seperti komputer menjadi lebih mudah diakses oleh masyarakat umum, kebutuhan dikembangkan untuk perubahan lebih sering dibuat oleh pengguna komputer tidak terampil dengan menggunakan solder. Daripada koneksi pemotongan dan solder, konfigurasi ini dilakukan dengan jumper atau DIP switch.
Namun, proses konfigurasi perangkat secara manual menggunakan jumper atau DIP switch bisa sangat sulit, dan biasanya tidak ada pengampunan bagi pengalaman teknis. Setting yang salah bisa membuat baik keseluruhan sistem atau hanya perangkat ekspansi sepenuhnya atau sebagian bisa dioperasi. Beberapa pengaturan seperti untuk interupsi (IRQ) atau akses memori langsung (DMA) diperlukan pengetahuan tentang apa konfigurasi sebelumnya telah secara manual ditugaskan ke perangkat lain, serta pengaturan apa sistem utama itu sendiri mungkin menggunakan. Sistem ini masih mungkin tampaknya bekerja dengan baik dengan pengaturan yang salah, sampai IRQ atau DMA sebenarnya dibutuhkan dan seluruh sistem tiba-tiba membeku dan harus diatur ulang.
Upaya pertama di-konfigurasi diri Sebagai perangkat komputasi menyebar lebih jauh ke populasi umum, ada tekanan semakin besar berkembang untuk mengotomatisasi proses konfigurasi ini, dan meringankan pengguna akhir dari kerumitan dan kompleksitas harus secara manual menetapkan pengaturan ini banyak kompleks.
NuBus
Pada tahun 1984, arsitektur NuBus dikembangkan oleh Massachusetts Institute of Technology (MIT) sebagai platform agnostik antarmuka perangkat bahwa konfigurasi perangkat otomatis. Spesifikasi itu cukup cerdas yang bisa bekerja dengan kedua platform besar komputer endian dan little endian yang sebelumnya saling bertentangan. Namun, pendekatan ini agnostik meningkat interfacing kompleksitas dan chip dukungan yang dibutuhkan pada setiap perangkat yang pada 1980-an itu mahal untuk dilakukan, sehingga teknologi tidak mendapatkan dukungan luas.
Zorro bus
1984, Commodore mengembangkan protokol AutoConfig dan perluasan bus Zorro untuk lini Amiga nya komputer diupgrade. Yang pertama adalah tampilan publik di pameran komputer CES di Las Vegas pada tahun 1985, dengan apa yang disebut "Lorraine" prototipe. Seperti NuBus, perangkat Zorro sama sekali tidak jumper atau DIP switch. Arsitektur Zorro tidak menyebar ke penggunaan komputasi umum di luar lini produk Amiga, namun akhirnya ditingkatkan untuk iterasi selanjutnya dari komputer Amiga.
Micro-Channel Arsitektur
Pada tahun 1987, IBM merilis update untuk PC IBM dikenal sebagai Personal System / 2 baris komputer menggunakan Channel Arsitektur Mikro. PS / 2 mampu benar-benar otomatis diri konfigurasi. Setiap bagian dari perangkat keras ekspansi dikeluarkan dengan floppy disk yang berisi file khusus yang digunakan untuk auto-mengkonfigurasi perangkat keras untuk bekerja dengan komputer. Pengguna akan menginstal perangkat, menyalakan komputer, memuat informasi konfigurasi dari disk, dan perangkat keras otomatis ditetapkan menyela, DMA, dan sebagainya.
Namun, disk menimbulkan masalah jika mereka rusak atau hilang, sebagai satu-satunya pilihan pada saat untuk mendapatkan penggantian itu melalui pos atau jasa BBS dialup IBM. Tanpa disk, perangkat keras baru akan benar-benar berguna dan komputer tidak akan boot sama sekali sampai perangkat unconfigured telah dihapus.
Microchannel tidak mendapatkan dukungan luas, karena IBM ingin mengecualikan produsen klon dari platform komputasi generasi berikutnya. Siapapun berkembang untuk MCA harus menandatangani perjanjian non-disclosure dan membayar royalti kepada IBM untuk setiap perangkat yang dijual, menempatkan harga premium pada perangkat MCA. Pengguna akhir dan produsen klon memberontak melawan IBM dan dikembangkan sendiri standar terbuka bus mereka, yang dikenal sebagai EISA. Akibatnya, MCA surut digunakan kecuali dalam mainframe IBM.
ISA dan PCI diri konfigurasi
Dalam waktu, banyak Industry Standard Architecture (ISA) kartu dimasukkan, melalui teknik proprietary dan bervariasi, perangkat keras untuk diri mengkonfigurasi atau untuk menyediakan konfigurasi perangkat lunak, sering, kartu datang dengan program konfigurasi pada disk yang secara otomatis dapat mengatur perangkat lunak dapat dikonfigurasi (tapi tidak sendiri diri mengkonfigurasi) hardware. Beberapa kartu memiliki kedua jumper dan software konfigurasi, dengan beberapa pengaturan yang dikendalikan oleh masing-masing, kompromi ini mengurangi jumlah jumper yang harus diatur, sambil menghindari biaya besar untuk pengaturan tertentu, misalnya nonvolatile register untuk pengaturan alamat dasar. Masalah yang dibutuhkan jumper melanjutkan, namun perlahan-lahan berkurang karena semakin banyak perangkat, baik ISA dan jenis lainnya, termasuk hardware-konfigurasi diri ekstra. Namun, upaya ini masih tidak memecahkan masalah untuk memastikan pengguna akhir memiliki driver perangkat lunak yang sesuai untuk perangkat keras.
ISA PnP atau (warisan) Plug & Play ISA adalah sistem plug-n-play yang menggunakan kombinasi modifikasi perangkat keras, sistem BIOS, dan perangkat lunak sistem operasi untuk secara otomatis mengelola alokasi sumber daya. Ini digantikan oleh bus PCI selama pertengahan 1990-an.
Plug and Play
Pada tahun 1995, Microsoft merilis Windows 95, yang mencoba untuk sepenuhnya mengotomatisasi deteksi perangkat dan konfigurasi sebanyak mungkin, tapi masih bisa jatuh kembali ke pengaturan manual jika diperlukan. Selama proses instalasi awal Windows 95, itu akan mencoba untuk secara otomatis mendeteksi semua perangkat yang terpasang dalam sistem. Sejak penuh auto-deteksi segala sesuatu adalah proses baru tanpa dukungan industri penuh, proses deteksi terus menulis ke file log pelacakan kemajuan selama proses deteksi. Dalam hal perangkat menyelidik akan gagal dan sistem akan membeku, pengguna akhir bisa reboot komputer, restart proses deteksi, dan installer akan menggunakan log pelacakan untuk melewati melewati titik yang menyebabkan pembekuan sebelumnya.
Pada saat itu, mungkin ada campuran perangkat dalam sistem, beberapa mampu konfigurasi otomatis, dan beberapa masih menggunakan setting manual sepenuhnya menggunakan jumper dan DIP switch. Dunia lama DOS masih mengintai di bawah Windows 95, dan sistem dapat dikonfigurasi untuk memuat perangkat tiga cara yang berbeda:
melalui driver Windows 95 perangkat manajer hanya
menggunakan driver DOS dimuat di config.sys dan autoexec.bat file konfigurasi
menggunakan kedua pembalap Windows 95 perangkat manajer bersama driver DOS dan
Microsoft tidak bisa menegaskan kontrol penuh atas semua pengaturan perangkat, sehingga file konfigurasi dapat mencakup campuran entri sopir dimasukkan oleh 95 proses konfigurasi otomatis Windows, dan juga dapat mencakup entri sopir dimasukkan atau diubah secara manual oleh pengguna komputer itu sendiri. Windows 95 device manager juga bisa menawarkan pengguna pilihan beberapa konfigurasi semi-otomatis untuk mencoba untuk membebaskan sumber daya untuk perangkat yang masih dibutuhkan konfigurasi manual.
Juga, meskipun beberapa perangkat ISA kemudian adalah mampu konfigurasi otomatis, hal itu biasa bagi PC kartu ekspansi ISA membatasi diri untuk jumlah yang sangat kecil pilihan untuk saluran permintaan interupsi. Sebagai contoh, sebuah antarmuka jaringan mungkin membatasi diri untuk hanya menyela 3, 7, dan 10, sementara kartu suara mungkin membatasi diri untuk menyela 5, 7, dan 12. Hal ini mengakibatkan beberapa pilihan konfigurasi jika beberapa dari mereka menyela sudah digunakan oleh beberapa perangkat lain.
Perangkat keras komputer PC tambahan terbatas pilihan ekspansi perangkat karena interupsi tidak dapat dibagi, dan beberapa kartu ekspansi multifungsi akan menggunakan beberapa interupsi untuk fungsi kartu yang berbeda, seperti kartu port serial ganda membutuhkan interupsi terpisah untuk setiap port serial.
Karena lingkungan operasi yang kompleks, proses autodetection kadang-kadang menghasilkan hasil yang salah, terutama dalam sistem dengan sejumlah besar perangkat ekspansi. Hal ini menyebabkan konflik perangkat dalam Windows 95, sehingga perangkat yang seharusnya sepenuhnya diri-mengkonfigurasi gagal untuk bekerja. Tidak dapat diandalkan dari proses instalasi perangkat menyebabkan Plug and Play yang kadang-kadang disebut sebagai Plug and Pray.
Sampai sekitar 2000, komputer PC masih bisa dibeli dengan campuran ISA dan slot PCI, jadi itu masih mungkin bahwa pengguna ISA konfigurasi perangkat mungkin diperlukan. Tetapi dengan rilis berurutan dari sistem operasi baru seperti Windows 2000 dan Windows XP, Microsoft memiliki kekuatan yang cukup untuk mengatakan bahwa driver tidak akan disediakan untuk perangkat yang lebih tua yang tidak mendukung auto-deteksi. Dalam beberapa kasus, pengguna dipaksa untuk membeli perangkat ekspansi baru atau sistem baru untuk mendukung sistem operasi rilis berikutnya.
Saat Interface Plug and play
Beberapa interface komputer sepenuhnya otomatis digunakan saat ini, masing-masing yang tidak memerlukan konfigurasi perangkat oleh pengguna komputer, dan satu-satunya tugas pengguna untuk menginstal perangkat lunak untuk perangkat diri mengkonfigurasi.
IEEE 1394 (FireWire)
PCI, Mini PCI
PCI Express, Mini PCI Express
PCMCIA, PC Card, ExpressCard
USB
Untuk sebagian besar antarmuka ini, informasi teknis yang sangat sedikit tersedia untuk pengguna akhir tentang kinerja antarmuka. Meskipun kedua FireWire dan USB memiliki bandwidth yang harus dimiliki oleh semua perangkat, sistem operasi paling modern tidak dapat memantau dan melaporkan jumlah bandwidth yang digunakan atau tersedia, atau kegiatan laporan pada perangkat apa yang sedang menggunakan antarmuka.
Masalah Keamanan dengan Plug and Play
Meskipun telah terbukti menjadi cara yang efisien untuk menghubungkan perangkat satu sama lain, telah terbukti menunjukkan beberapa masalah keamanan karena penggunaan Universal Plug and Play standar (UPnP). Ini adalah protokol yang disertakan dalam sebagian besar perangkat yang memiliki fitur ini untuk berkomunikasi secara efektif dengan komputer. Beberapa kerentanan yang menderita dengan isu-isu keamanan dasar seperti otentikasi, kontrol kemampuan istimewa, dan lainnya kelemahan pemrograman dasar. Ketika tes dilakukan untuk mengekspos kelemahan dalam protokol ini hasil mengejutkan para peneliti karena menunjukkan berapa banyak alamat IP yang unik akan menanggapi permintaan UPnP standar sementara banyak sistem juga terkena UPnP Access Protocol (SOAP) layanan Obyek Sederhana untuk dunia. Karena kelemahan keamanan yang substansial, itu akan mengambil beberapa waktu untuk memperbaikinya di seluruh industri. Penelitian ini bahkan mampu menampilkan berapa remote kode eksekusi cacat tunggal dapat dicapai dengan lebih dari 23 juta sistem. Sementara industri mengoreksi masalah ini ada beberapa tindakan yang dapat melindungi pengguna dari kerentanan ini. Beberapa metode untuk melindungi pengguna dari kelemahan termasuk menonaktifkan UPnP pada semua sistem internet-menghadap dan sistem penggantian yang tidak memberikan kemampuan untuk menonaktifkan protokol ini. Ketika dunia terus bergerak lebih jauh ke dalam komunikasi digital, keamanan harus selalu dipertimbangkan.
Semoga Bermanfaat,,,,,,,,
Komentar
Posting Komentar