หน้าเว็บ

วันอาทิตย์ที่ 20 กรกฎาคม พ.ศ. 2551

ASP.NET Machine กับ SQLDebugger Account

เมื่อวานได้ลองลง Visual Studio 2003 เพื่อช่วย debug โปรแกรมให้เพื่อน แล้วปรากฎว่าหลังจากลงเสร็จ กลับมี account แปลกๆโผล่ออกมาที่ user account 2 ตัว คือ ASP.NET Machine A... กับ SQLDebugger ก็เลยรู้สึกกลัวว่ามันจะมาทำอะไรมิดีมิร้ายกับเครื่องของเรารึเปล่าก็เลยไปค้นๆในเนตดูก็ได้ความมาคร่าวๆ

มันคืออะไร
ตัว ASP.NET Machine account นั้น จะเกิดเมื่อตอนลง .NET Framework 1.1 ซึ่งจะทำหน้าที่เป็น Worker Process (WP) ให้กับ IIS Server โดยจะทำให้ ASP.NET สามาารถทำงานได้บน local server นั่นเอง

ส่วนตัว SQLDebugger ก็อาจเกิดจากตอนลง VS2003 แล้วเลือกให้มีการทำ remote debugger หรือเกิดจากการลง MS SQL Server

ประเด็นด้านความปลอดภัย
2 ตัวนี้ account จะถูกสร้างโดยเป็น limited account ดังนั้นก็คงปลอดภัยในระดับหนึ่ง แต่ไม่รู้ว่ามีรายงานเกี่ยวกับช่องโหว่ที่เกิดจาก 2 ตัวนี้บ้างรึเปล่า แต่จากที่ลองอ่านมาก็เห็นเค้าว่ากันว่าไม่ต้องห่วงอะไร

เอาออกได้มั้ย
สำหรับ ASP.NET Machine ถ้าเอาออกแล้วจะทำให้โปรแกรมที่พัฒนาบน ASP.NET ทำงานผิดพลาดได้ แต่ถ้าไม่่ได้พัฒนาอะไรเกี่ยวกับ ASP.NET ก็เอาออกได้ไม่มีปัญหา
ส่วน SQLDebugger ในกรณีที่ไม่ได้ใช้ MS SQL Debugging ก็เอาออกได้

สำหรับผมไม่ได้ใช้ทั้งคู่เลย (ตอน install ไม่รู้จะเลือกไว้ทำไม) ก็เลยเอาออก (ถ้ามีปัญหาอะไรแล้วจะบอก)

ระบบที่ใช้ทดสอบ
OS: Windows XP SP2
IDE: Visual Studio 2003 .NET

ข้อมูลอ้างอิง
http://www.mvps.org/marksxp/WindowsXP/aspdot.php
http://support.microsoft.com/kb/555299
http://support.microsoft.com/kb/818374?

ไม่มีความคิดเห็น: