Masalah dengan ADODB.Stream?

Indonesian:

Microsoft sudah merilis informasi ini, namun tidak ada salahnya saya tulis lagi supaya tidak lupa.

Demi menjamin keamanan, ADODB.Stream tidak boleh dijalankan melalui Internet Explorer, oleh karena itu security patch yang dikeluarkan oleh Microsoft melakukan perubahan di registry. Sehingga, jika ada script di halaman web yang memanggil ADODB.Stream – IE akan secara otomatis menggagalkannya.

Bagian registry yang diubah adalah:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}

Dimana {00000566-0000-0010-8000-00AA006D2EA4}, merupakan GUID dari ADODB.Stream.

Untuk mengembalikan fungsi ADODB.Stream, hapus saja bagian itu. (TAPI HATI-HATI, karena membawa lubang baru di IE)

Referensi:
http://support.microsoft.com/default.aspx?scid=kb;en-us;870669

About

Riwut Libinuko, experienced Architect. Currently working with Credit Agricole CIB, responsible for SharePoint platform in Asia Pasific. . Certification: SharePoint 2013, SharePoint 2010, SharePoint 2007, ITiL v3

Posted in Tips and Tricks
2 comments on “Masalah dengan ADODB.Stream?
  1. toni says:

    saya mengalami kegagalan upload ke server dengan message “The ADODB object Stream is not available in your server.” apakah tindakan dengan menghapus “00000566-0000-0010-8000-00AA006D2EA4” adalah benar???

  2. cakriwut says:

    Memang tindakan menghapus nomor itu bisa menghilangkan masalah akses ke ADODB, namun ini menimbulkan masalah baru. Masalah itu adalah terbukanya satu lubang keamanan di IE yang menyebabkan seluruh script bisa melakukan proses baca tulis. Bayangkan, kalau seandainya ada web site yang menggunakan script semacam itu untuk menanamkan ‘sesuatu’ kedalam PC pengunjung. Jadi meskipun bisa mengatasi, tetap tidak dianjurkan.
    Solusinya adalah dengan menggunakan ActiveX kustom, yang didistribusikan dengan menggunakan CAB file dan diberi penanda digital (digital signature). Ada ActiveX semacam itu yang bisa diperoleh secara bebas, seperti NewObject. Pekerjaan Anda adalah membuat package CAB dan memberi penanda digital pada ActiveX tersebut dan menggunakannya sebagai pengganti ADODB.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: