วิกิพีเดีย:ผู้ดูแลระบบ UI

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ไป ที่การค้นหา
Wikipedia Interface administrator.png

ผู้ดูแลระบบส่วน ต่อประสานกลุ่ม ผู้ใช้ในพื้นที่ มีสิทธิ์ แก้ไข หน้าโค้ดใน เนมสเปซ Mediawiki นั่นคือหน้าที่ แก้ไขส่วนต่อประสานผู้ใช้ Wikipedia สำหรับผู้เขียนและผู้อ่าน ตัวอย่าง ได้แก่MediaWiki:Common.jsหรือMediaWiki:Vector.cssและโปรแกรมเบ็ดเตล็ดบนSpecial: Gadgets

หน้าเหล่านี้ดำเนินการเป็นโค้ดโดยเบราว์เซอร์ และสามารถใช้โดยผู้โจมตีเพื่อแทรกโค้ด ที่เป็นอันตราย เช่น cryptominers ความเสี่ยงด้านความปลอดภัยนี้ไม่เพียงส่งผลกระทบต่อผู้เขียนวิกิพีเดียเท่านั้น แต่ยังส่งผลต่อผู้อ่านส่วนใหญ่ด้วย

กลุ่ม นักพัฒนาอาสาสมัครและพนักงานของ WMFในฐานะหน่วยงานที่รับผิดชอบฟังก์ชันซอฟต์แวร์ได้ตัดสินใจในปี 2018 [1] [2] [3] [4]เพื่อจำกัดการเข้าถึงการเขียนในหน้าเหล่านี้เพิ่มเติม ในทางกลับกัน ชาววิกิพีเดียควรใช้งานได้ต่อไปอย่างแน่นอน และได้รับการจัดการโดยชุมชนท้องถิ่น ความสามารถในการออกแบบ อินเทอร์เฟซผู้ใช้ใหม่อย่างรวดเร็วและเป็นรายบุคคล ได้รับการพิสูจน์หลายครั้งแล้วว่ามีประโยชน์มาก

บัญชีผู้ดูแลระบบเป็นเป้าหมายที่คุ้มค่าสำหรับแฮกเกอร์ ในทางกลับกัน มีผู้ดูแลระบบเพียงส่วนน้อยเท่านั้นที่ใช้งานได้จริงในเนมสเปซ Mediawiki ดังนั้นในเดือนกรกฎาคม 2018 จึงมีการสร้างกลุ่มผู้ใช้ใหม่ของผู้ดูแลระบบส่วนต่อประสานผู้ใช้ซึ่งควรมีขนาดเล็กกว่าผู้ดูแลระบบ editinterfaceสิทธิ์ใหม่ ( editsitecss, editsitejs) ถูกสร้างขึ้น สำหรับสิทธิ์ที่มีอยู่[5]และกำหนดให้กับกลุ่มผู้ใช้ภายในเครื่องใหม่ ณ สิ้นเดือนสิงหาคม 2561 สิทธิ์ใหม่ของกลุ่มผู้ดูแลระบบถูกเพิกถอน

หน้ามีเดียวิกิที่มี ข้อความวิ กิเช่นมีเดียวิกิ:ไซต์ประกาศยังคงสามารถแก้ไขได้โดยผู้ดูแลระบบ ( editinterface) สิทธิ์ในการลบ ( delete) ยังคงอยู่กับผู้ดูแลระบบ สำหรับสิทธิ์เพิ่มเติมของกลุ่มใหม่ โปรดดูที่พิเศษ: สิทธิ์ ของ กลุ่ม (สำหรับกลุ่มผู้ใช้ส่วนกลางที่มีชื่อเดียวกัน ดูด้านล่าง ) สิทธิ์การเขียนในไฟล์ JavaScriptและCSSของบุคคลที่สามยังสงวนไว้สำหรับกลุ่มผู้ดูแลระบบส่วนต่อประสานผู้ใช้ อย่างไรก็ตาม เช่นเคย ผู้ใช้ที่ลงทะเบียนแต่ละรายสามารถสร้างหน้าย่อย .js และ .css ได้ด้วยตัวเองสร้างและแก้ไขพื้นที่ชื่อผู้ใช้ ข้อเสนอแนะสำหรับการเปลี่ยนแปลงที่สามารถทำได้โดยผู้ดูแลระบบส่วนต่อประสานผู้ใช้เท่านั้นควรป้อนในWikipedia :Technology/Skin/MediaWiki/Changes

เพจที่ได้รับการป้องกัน

จำเป็นต้องมีการอนุญาตพิเศษเพื่อสร้างและแก้ไขหน้าต่อไปนี้ (หรือเวอร์ชันของหน้า):

  1. ในเนมสเปซ MediaWiki (และ Gadgetในอนาคต : ):
    • .cssชื่อหน้าที่ลงท้ายด้วย . ทั้งหมด
    • .jsชื่อหน้าที่ลงท้ายด้วย . ทั้งหมด
    • หน้ามีเดียวิกิ:Gadgets-definition ,
    • ทุกหน้าที่ อาจ ควร และต้องมี ข้อความต้นฉบับ HTML โดยตรง ที่ไม่ควร "ถูกสุขอนามัย" , [6]
    • อาจเป็นทุกหน้าที่มีรูปแบบเนื้อหา cssหรือjavascript.
  2. ในเนมสเปซผู้ใช้บนหน้าของผู้ใช้รายอื่น (หน้าของคุณเองไม่ได้ถูกจำกัดอยู่ดี)
    • .cssชื่อหน้าที่ลงท้ายด้วย . ทั้งหมด
    • .jsชื่อหน้าที่ลงท้ายด้วย . ทั้งหมด
    • อาจเป็นทุกหน้าที่มีรูปแบบเนื้อหา cssหรือjavascript.

การเปลี่ยนรูปแบบเนื้อหาจากหรือเป็นค่าวิกฤตอาจต้องได้รับอนุญาตเพิ่มเติม อย่างน้อยก็ในระยะกลาง

คำขอ

การกำหนดและการลบกลุ่มผู้ใช้ทำได้โดยข้าราชการของ เรา หน้าใบสมัครที่นี่ ตามที่นักพัฒนากล่าว ผู้ถือสิทธิ์ควรมีความรู้พื้นฐานเกี่ยวกับ CSS และ JS อย่างน้อย แน่นอน คุณควรปกป้องบัญชีของคุณโดยเฉพาะอย่างยิ่งจากการแฮ็ค อย่างน้อยต้องมีรหัสผ่านที่รัดกุมเพียงพอ ดีกว่าด้วยการตรวจสอบสิทธิ์แบบสองปัจจัย (ดู[1] ) ในทางเทคนิคและจากมุมมองของนักพัฒนา สามารถกำหนดผู้ที่ไม่ใช่ผู้ดูแลระบบให้กับกลุ่มได้หากชุมชนท้องถิ่นต้องการ ผู้ใช้ที่ไม่ได้ใช้งานอย่างถาวร (>12 เดือน) ควรถูกเพิกถอนสิทธิ์เพื่อลดพื้นที่การโจมตี

  • ผู้ดูแลระบบที่ได้รับเลือกภายในเดือนกรกฎาคม 2561 สามารถลงคะแนนด้านบนได้ ขอเพิ่มหน้าย่อยในกลุ่มใหม่
  • ผู้ดูแลระบบของผู้สมัครใหม่ควรระบุเวลาที่พวกเขาเสนอว่าพวกเขาต้องการเข้าถึงอินเทอร์เฟซหรือไม่
  • ชุมชน dewiki ปฏิเสธสิทธิ์ BOA สำหรับผู้ที่ไม่ใช่ผู้ดูแลระบบใน คำชี้แจง ความคิดเห็น

ผู้รับผลประโยชน์

นอกจากนี้ เพื่อให้สามารถดำเนินการภายใต้กรอบนโยบายการกำกับดูแล ผู้กำกับดูแลทุกคนมีสิทธิ์ของผู้ดูแลระบบส่วนต่อประสานผู้ใช้ ผู้ดูแลในรายการนี้มีสิทธิ์ใน BOA โดยไม่คำนึงถึงฟังก์ชัน OS ของตน

กลุ่มผู้ใช้ทั่วโลก

กลุ่มระดับโลกที่คล้ายคลึงกันมีอยู่มาระยะหนึ่งแล้ว และสมาชิกของกลุ่มดำเนินการปรับแต่งบนวิกิทั้งหมด โดยเฉพาะอย่างยิ่งในวิกิขนาดเล็กที่ไม่มีความเชี่ยวชาญด้านเทคนิคของตนเอง มีการขยายขอบเขตของสิทธิ์เพื่อรวมกิจกรรมการดูแลระบบที่ง่ายขึ้นในการจัดการเพจ ดูglobalgroupsสำหรับสมาชิกของพวกเขา

ข้อมูลเพิ่มเติม

เชิงอรรถ

  1. โปรดแสดงความคิดเห็นในร่างการให้คำปรึกษาเพื่อแยกบทบาทผู้ดูแลระบบ@ Wikitech-l
  2. meta:การสร้างกลุ่มผู้ใช้แยกต่างหากสำหรับแก้ไข CSS/JS . ทั่วทั้งไซต์
  3. phab:T190015
  4. หนังสือเวียนที่ FZW
  5. ยังeditsitejsonถูกจัดตั้งขึ้นใหม่; อย่างไรก็ตามยังคงอยู่กับผู้ดูแลระบบเช่นกัน นอกจากนี้สำหรับการแก้ไขหน้าที่เกี่ยวข้องของผู้ใช้รายอื่นeditusercssและedituserjsถูกedituserjsonสร้างขึ้นใหม่
  6. ไม่พร้อมใช้งาน (อีกต่อไป); อนึ่งสิ่งนี้ไม่พึงปรารถนาในอนาคตเช่นกัน คำนิยาม via $wgRawHtmlMessages, see phab:T200997